博文简要信息表:
项目 | 内容 |
---|---|
软件工程 | https://www.cnblogs.com/nwnu-daizh/ |
本次实验链接地址 | https://www.cnblogs.com/nwnu-daizh/p/11056511.html |
团队名称 | 少年先疯队 |
作业学习目标 | (1)掌握软件黑盒测试技术;(2)学会编制软件项目总结PPT、项目验收报告; |
任务一:团队项目github仓库地址链接hotelvip6.0:https://github.com/snxfd123/designfile
任务二:Scrum meeting导航:
【Beta】Scrum meeting 1 链接
【Beta】Scrum meeting 2 链接
【Beta】Scrum meeting 3 链接
任务三:验收准备文档
- 文档准备:
1) 开发总结文档
2) 需求文档:包括需求规格说明书,需求变更文档等
3) 设计文档:包括概要设计,详细设计,数据库设计等
4) 测试文档:包括测试方案,内部测试报告,第三方测试报告等
5) 实施文档:包括实施,部署方案,用户手册,维护手册等
6) 过程文档:包括项目周报,会议纪要等
- 项目概况ppt准备:
1) 项目背景和简介
2) 合同执行情况汇报
3)开发过程:记录项目开发过程中的一些重要事件
4) 系统功能简介
5)项目应用成果展望
文档Github仓库链接: https://github.com/snxfd123/designfile/tree/master/word
任务四:验收过程
验收文档: https://github.com/snxfd123/designfile/tree/master/word
任务五:团队分工及所占比例
团队分工
团队成员 分工 所占比例 任务实际完成时间 姚玉婷 文档的整理与完善,PP制作,系统验收以及博客的专业 30% 6h 马丽莎 文档的整理与完善,燃尽图的更新 30% 5h 孙苗坤 文档的整理与完善 30% 4h 张 琼 文档的整理与完善 25% 4h 总结心得
NO.1:孙苗坤:
本次实验我的任务分工是进行系统测试,觉得对一个完成的系统进行测试这一步骤是非常有必要的,会及时的发现系统中存在的漏洞或不足,在交付给用户前可以加以改进,提高系统性能;还有就是要对每一次的测试过程做详细的记录,以便于总结经验;最后是测试用例的选择问题也是非常重要的,要全面,精准的发现更多的系统运行过程中逻辑问题。
NO.2:马丽莎:
本次实验通过整合该学期本次大项目的各种文档,理解了实际软件工程实施的具体阶段,文档对于软件开发的重要性,同时通过小组间成员的互相配合完成这个大项目收获很多,在这一阶段锻炼了自己的文档撰写能力,熟练使用了大学期间学到的知识,学会了各种工具的使用比如Visio、process on、墨刀、石墨文档等工具,方便了今后的学习;在写代码过程中遇到问题及时解决,锻炼了解决问题的能力。此外软件工程的每一项阶段通过实际的项目进行实践,将理论与实践结合,更好地理解了课本知识,忙了一学期,收获挺多。
NO.3:张琼:
这学期的软件工程教会了很多东西,不仅是在编程方面的提升,还懂得了在一个开发团队中怎样互相协作。同时让我了解到一个软件的开发并不是当你拥有编程能力就可以完成开发的,在开发前需要准备很多东西像调查问卷,需求分析等,只有经过这些科学的方法,我们才能开发出用户需要的软件。在项目开发中我们会遇到很多的难题,和同伴们解决这些难题也是非常快乐的事。在这之中我们也得了很多经验,这对我们在以后的工作中有很大的帮助。
NO.4:姚玉婷:
这次项目之后,我觉得一个人尤其大学生要养成总结与反思的习惯,并有意识地提炼日常工作成果。这次开发主要用的是Java,在一种语言上编程,但别为其束缚了思想。深入一门语言开发还远远不足,任何编程语言的存在都有其自身的理由,所以也没有哪门语言是“包治百病”的“灵丹妙药”。编程语言对开发人员解决具体问题的思路和方式的影响与束缚的例子俯拾皆是。
项目组长总结:
通过本次实验的整合,将本次项目完整地从前到后梳理了一遍,从文档的整理到代码的上传、代码的完善、界面的完善,再到会议记录、会议汇报等过程,实际模拟了项目从开发到完成的过程,在该过程中,和小组里其他成员的密切配合很好地完成了项目,虽然在合作期间也有过矛盾,小组成员的信任以及耐心这些矛盾便化解了。在这个过程中少不了团队成员之间的相互交流沟通,在沟通中找到了结局问题的方法;此外,文档设计的重要性也慢慢体会到了,要是没有文档的记录,后期的任务做起来就没那么方便了。每个阶段每个人的工作量工作任务不同,一个完整的团队必然是各个团队成员之间紧密配合的结果。就像盖楼房,一层没盖好之后的工作进展也就步履维艰了。