团队作业第一周

正文

#团队作业第一周

团队展示

队员组成

  • 20182312吴东泽
  • 20182318王振澳
  • 20182321杨凯涵(组长)
  • 20182323曹骞
  • 20182334姬旭

队名

艰苦奋斗队

团队项目描述

通过文件读写和api的调用完成包括但不限于计时打卡功能的app。

队员风采展示

  • 20182312 吴东泽
    • 风格:谜一样的男人
    • 擅长技术:摇人,查资料
    • 编程兴趣:习得更多的Java技术
    • 希望的软工角色:编码兼维护人员
    • 宣言:我绝不允许别人在创造历史的时候,我却袖手旁观。
  • 20182318 王振澳
    • 风格:足智多谋,雷厉风行
    • 擅长技术:自主学习
    • 编程兴趣:对一切感兴趣,但心有余而力不足
    • 希望的软工角色:探索未知领域人员
    • 宣言:为什么我常常黑眼圈,因为我敲Java敲到深夜。
  • 20182321 杨凯涵
    • 风格:技术硬核,高瞻远瞩
    • 擅长技术:全身都是刀,没有一把利
    • 编程兴趣:有关计算机的一切
    • 希望的软工角色:领袖!
    • 宣言:誓与Java同在。
  • 20182323 曹骞
    • 风格:别问,问就是不告诉你
    • 擅长技术:虚拟机命令行,matlab, Adobe XD等等( C 和java 不算擅长,仍在学习之中)
    • 编程兴趣:由简至繁,从了解到深入,最后实践进行创新,编出厉害的程序
    • 希望的软工角色:Android
    • 宣言:我要学习,你干什么。
  • 20182334 姬旭
    • 风格:帅气+智慧+体力=姬旭
    • 擅长技术:Android布局
    • 编程兴趣:java Android
    • 希望的软工角色:设计包装者
    • 宣言:我是原罪,帅是原罪。

团队首次合照

团队特色描述

我们的团队充满热情,凝聚力超强,经常在一起谈论宏图伟业。

团队选题

  • 1.算法选择:查找和索引算法及树结构
  • 2.选题:日常打卡及天气预报等功能的app
  • 3.选题背景:古有孟母三迁,旨在告诉我们环境可以改变一个人,而现实中我们的大学生活也的确如此,比如你现在准备完成一样不是很着急的作业,但是朋友叫你一起打游戏,大多数人都会选择将这项作业抛之脑后,并以此类推往后无限期延伸直至ddl的降临,那么,我们能否主动改变自己周围的环境,使得在你想学习的时候有人可以陪着你一块学习,抑或者是在你无所事事的消磨时光的时候有人能催你奋发图强,以此达到互相监督,共同进步的作用呢?基于此,我们组原本是想基于杨凯涵夜以继日搭建好的数据库和服务器所建立一个能够实现在线的多人结对打卡等功能的app,并对手机app进行监督,使得结对伙伴可以观察到你的手机使用状态,但苦于我们无法将所做的东西封装进安卓,以及有关Web方面的知识的缺失,以及王志强说自己不会安卓。使得最初计划难以实现,因此我们退而求其次,决定进行对于app广度的拓展而非深度的深入。
  • 4.实现雏形
    (1)主页面

    (2)百度按钮的实现

    (3)励志按钮的实现

    (4)"全部"页面的调用

    (5)"番茄钟"页面的调用

燃尽图

采访学长学姐

我们采访了王文彬学长,询问了他对下列问题的看法:

  • 1.学长你觉得开发项目应该特别注意的是什么呢?
    答:开发项目之前首先我认为需要确定自己想要做一个什么样的项目,能够实现的具功能有哪些,能够带给用户什么样的一种体验,因为我认为做一个项目不仅仅是让我们自己用的舒服,并且还需要让用户用的舒服;确定选题以后我认为在整个过程中的团队协作应该是最为关键的部分,首先我认为需要选出一个能够统揽大局的人作为小组长,能够了解自己的队伍各个成员的优势和劣势,针对不同人的能力安排不同的任务,使得每个人能够尽其力,尽其能,对于一个项目的开发而言,他不是一个人的事情,他是一群人的事情;当确定这一些基础配置以后,我认为开发就需要两种必要的因素:能力和热情。为什么说是能力和热情,首先开发项目要求开发者具备一定的开发能力,当具备这些开发知识和能力以后,才能够将自己的想法充分的发挥和实现出来,达到小组的预期目标;然后是热情,因为都是热情是工作的动力,开发本身就是一个很耗费精力和时间的工作,当你没有对开发具有热情的时候,首先你不会充分将自己的全部精力投入至此,就会导致种种情况发生,比如效率低下,实现结果不尽人意等等,因此我认为热情在开发过程中占据举足轻重的地位。
  • 2.学长开发项目的组织方式是啥呢?
    答:在我开发的时候,首先我会领导我们小组搞清楚我们到底想要搞一个什么样的东西,然后由能力比较强的同学进行项目分析以及项目基础框架的搭建,当搭建出一个基础框架以后,成员们就能够将自己负责的部分逐渐的填充进入项目。
  • 3.学长当时是怎么安排团队成员合作的呢?
    答:我们建有属于我们小组的一个微信群,当每个人有问题的时候就会进行讨论,针对重大问题的时候,我们约定一个地方面对面进行讨论,达成共识;开发一个项目的小组中我认为分为两大部分,第一个部分主要负责开发,也就是所谓的编码,简单测试,还有一部分主要负责文档编写、系统项目整个的测试以及项目bug的寻找。
  • 4.学长的项目时间周期是怎么安排的呢?
    答:其实我们当时也是属于懵懂的地步,时间周期主要还是被编写代码所占据,约定开发项目的主题应该在开发项目第一周目的一半,然后开发、交流占据了差不多剩下的全部时间,后期答辩结束,我们在群中进行了问题的总结。
  • 学长的回答十分详尽,让我们对下一步该做什么有了更详尽的规划。

需求规格说明书

工作流程

阶段一:实现app的布局规划,各个界面的调用和跳转。
阶段二:编写核心代码和api,完成app的基本功能。
阶段三:时间有多的情况下,再进行其他诸如在线监督等的尝试。

组员分工及其比例

学号 成员 分工 比例
20182312 吴东泽 核心代码的实践及博客的撰写 20%
20182318 王振澳 api的调用及博客的撰写 20%
20182321 杨凯涵 核心代码的实现及博客的撰写 20%
20182323 曹骞 布局及美工及博客的撰写 20%
20182334 姬旭 布局及美工及博客的撰写 20%
备注:组内所有成员共同参与完成每一篇博客的撰写并且在分工方面会根据实际情况互相帮助,动态分配,减轻每个同学的压力,共同完成app。

posted on 2019-11-23 23:50  shouko  阅读(361)  评论(1编辑  收藏  举报