任务1:源代码管理的10 个问题:http://www.cnblogs.com/tdbk-nwnu/p/9242404.html
任务2:验收准备文档链接:https://github.com/ilyar1015/Word
任务3:验收意见的验收意见表链接:https://github.com/ilyar1015/Word
任务4:
1、验收过程:
经验收准备阶段准备完成之后,对系统代码以及逻辑进行详细地整理,并与班级的小组进行讨论与讲解,在课堂上个使用PPT讲明白我们的系统是用来干什么的,怎么做的,通过使用实际的系统演示,使用户明白了具体的系统操作步骤,同时以便于用户在该过程提出改进意见。
验收队伍为WAP团队。首先结对团队对我们的项目进行验收,我们组首先讲解PPT上的内容,之后进行系统演示,并讲解系统是如何实现的,结项团队对我们系统进行评价,我们只需要修改界面即可,之后我们对WAP团队进行类似的操作流程,我们对他们团队的评价是界面需要完善。
2、团队成员的具体分工、占整个实验任务的工作量比例及完成各自任务的实际时间
小组成员 | 具体分工 | 占整个实验任务的工作量比例 | 实际时间 |
伊力亚 | 后台完善 | 18% | 6h |
李国栋 | 前端完善 | 15% |
4h |
张惠惠 | 博客撰写,资料整合,PPT制作 | 18% | 6h |
张康 | 用户手册 | 13% | 2h |
马兰 | 会议纪要 | 13% | 2h |
马娟 | 用户手册 | 13% | 2h |
阿合 | 开发总结文档 | 10% | 4h |
3、各成员项目总结:
- 伊力亚:从项目设想到项目开发的过程中,项目成员需要饰演不同的角色,每个角色之间是相互补充,成员之间配合不紧密,1+1<2,反之,1+1>2;通过此次项目锻炼了自己的逻辑思维能力,在此过程中学习了struct2框架的使用,进一步巩固了之前所学的知识,理解了软件工程课上的知识,通过实践切实体会到了软件工程课上规范的方法的好处。
- 李国栋:本次实验我负责的是前端界面设计,以前的界面制作只是比较粗糙地询问,每次的界面都需要返工,都需要不断地向用户进行需求调研,之后在进行界面的修改,这次比较细致地将用户需求获取到,后期虽然有所完善,但是程度不大,大大提高了效率,进一步熟悉了前端界面的设计。
- 张惠惠:本次实验通过整合该学期本次大项目的各种文档,理解了实际软件工程实施的具体阶段,文档对于软件开发的重要性,同时通过小组间成员的互相配合完成这个大项目收获很多,在这一阶段锻炼了自己的文档撰写能力,熟练使用了大学期间学到的知识,学会了各种工具的使用比如Visio、process on、墨刀、石墨文档等工具,方便了今后的学习;在写代码过程中遇到问题及时解决,锻炼了解决问题的能力。此外软件工程的每一项阶段通过实际的项目进行实践,将理论与实践结合,更好地理解了课本知识,忙了一学期,收获挺多。
- 张康:这学期的软件工程教会了很多东西,不仅是在编程方面的提升,还懂得了在一个开发团队中怎样互相协作。同时让我了解到一个软件的开发并不是当你拥有编程能力就可以完成开发的,在开发前需要准备很多东西像调查问卷,需求分析等,只有经过这些科学的方法,我们才能开发出用户需要的软件。在项目开发中我们会遇到很多的难题,和同伴们解决这些难题也是非常快乐的事。在这之中我们也得了很多经验,这对我们在以后的工作中有很大的帮助。
- 马兰:从项目立项到验收这整个过程,让我对软件工程有了一个全新的认识,拿到一个项目不是埋头敲代码,而是要整体的规划,获取需求,分析需求,明确需求,这些步骤都是不可缺少的。团队合作做项目,首先得确立一个大的目标;其次要把这个目标分解成小目标,对目标要进行有效的管理;最后,团队的合作很重要,有效的交流和沟通是每个软件应该具有的基本素质。这次项目,我也学到了很多,无论做任何事都要认真,同时也看到了自己的很多不足之处。还有,很感谢我们组的三位主力,为了这个项目付出了很多很多。
- 马娟:这半学期以来,从课题选定、项目立项到项目计划讨论、整体方向讨论、制定计划到成果汇总实施,涉及到了思维能力、团队协作能力、实践能力等,我学到了很多很多。团队项目的每一个环节都需要大家共同的参与与配合。一次次地任务中我懂得了压力其实也是一种动力,刚开始老师布置任务,觉得很难,现在不了解的东西就要主动查阅,学习态度是很重要的。
- 阿合:这次项目之后,我觉得一个人尤其大学生要养成总结与反思的习惯,并有意识地提炼日常工作成果。这次开发主要用的是Java,在一种语言上编程,但别为其束缚了思想。深入一门语言开发还远远不足,任何编程语言的存在都有其自身的理由,所以也没有哪门语言是“包治百病”的“灵丹妙药”。编程语言对开发人员解决具体问题的思路和方式的影响与束缚的例子俯拾皆是。
4、项目组长总结:
通过本次实验的整合,将本次项目完整地从前到后梳理了一遍,从文档的整理到代码的上传、代码的完善、界面的完善,再到会议记录、会议汇报等过程,实际模拟了项目从开发到完成的过程,在该过程中,和小组里其他成员的密切配合很好地完成了项目,虽然在合作期间也有过矛盾,小组成员的信任以及耐心这些矛盾便化解了。在这个过程中少不了团队成员之间的相互交流沟通,在沟通中找到了结局问题的方法;此外,文档设计的重要性也慢慢体会到了,要是没有文档的记录,后期的任务做起来就没那么方便了。每个阶段每个人的工作量工作任务不同,一个完整的团队必然是各个团队成员之间紧密配合的结果。就像盖楼房,一层没盖好之后的工作进展也就步履维艰了。
5、本次实验的场景照片: