项目 | 内容 |
课程班级博客链接 | https://edu.cnblogs.com/campus/xbsf/nwnu2020SE/ |
作业要求链接 | https://www.cnblogs.com/nwnu-daizh/p/13190137.html |
团队名称 | 狗蛋带仨妞 |
团队成员分工描述 | 王国伟:安装配置、压力测试、功能测试及视频录制,数据库记录生成 杨雪雪、王英雪、张琳:功能测试方案文档编写、GitHub上传、博客编写、软件需求功能视频录制、软件项目总结PPT |
团队的课程学习目标 | (1)掌握软件黑盒测试技术; (2)掌握软件项目确认测试内容,学会编制软件项目总结PPT。 |
这个作业在哪些方面帮助团队实现学习目标 | 通过实践过程中学习压力测试 |
团队博客链接 | https://home.cnblogs.com/u/yzww/ |
团队项目Github仓库地址链接 | https://github.com/RM-xx/happyfarm |
任务1 团队作业Beta冲刺
1.1 冲刺Scrum meeting导航
- 【Beta】Scrum meeting 1链接
- 【Beta】Scrum meeting 2链接
- 【Beta】Scrum meeting 3链接
- 【Beta】Scrum meeting 4链接
1.2 上传测试文档/测试活动视频截图
测试文档已上传
环境部署视频已上传
1.3 软件验收测试Beta冲刺总结
项目任务第一天完成了系统测试方案文档的讨论和编写、1万条数据库记录的生成,为接下来的测试做准备。
项目任务第二天首先我们部署了软件环境并录制软件系统安装配置过程并进行了功能测试,任务量相较前一天重,经过认真努力后完成了第二天的测试任务。
项目任务第三天对第二天的功能测试发现的bug进行修复解决,主要任务是对项目进行压力测试,这天我们分别完成了系统和数据库的压力测试。
项目任务第四天主要做最后的收尾工作,对前一天的压力测试中发现的不足进行修补完善,完成项目总结陈述PPT、完整功能演示能工作
任务2:完善与整理团队项目资料、编制团队项目总结陈述PPT、录制视频演示软件需求规格说明书中要求功能,在团队项目Github仓库中上传以上两个文档。
2.1 上传项目总结陈述PPT
2.2 上传软件功能演示视频
项目分工和花费时间
成员 | 分工 | 花费时间(h) |
王国伟 | 安装配置、压力测试、功能测试及视频录制,数据库记录生成 | 10 |
杨雪雪 | 功能测试方案文档编写、博客编写、软件需求功能视频录制 | 8 |
王英雪 | 功能测试方案文档编写、博客编写、GitHub上传 | 8 |
张琳 | 功能测试方案文档编写、博客编写、软件项目总结PPT | 8 |
实验心得
王国伟:学习软件工程一个学期以来,我在代祖华老师以及诸多助教的教导下确实获益匪浅。软件工程这门课,让我对软件的认识有了大大的提升,从一开始对软件工程的一无所知,到现在一学期下来的不断学习,懂得了许多的知识。这门课在我们毕业之后,是我们实际要运用的一项非常有用的技能,这门课让我意识到理论学习很重要,而实践更重要,实践是检验真理的唯一标准,只有实践和理论相结合,才能使效益最大化。软件工程的课虽然快要结束了,但是我对软件工程的学习才刚刚开始,有了这些基本知识做铺垫,在以后做项目的时候将会是解决问题的有效措施。
杨雪雪:整个项目开发已经结束,通过此次的团队项目开发,我了解了一个大的项目开发的具体流程,并且对开发过程中可以用到的便利的工具和使用方式也有了了解。理论学习很重要,实践更重要,实践是检验真理的唯一标准,在实践中学习深刻理解理论相对单纯的学习理论知识更透彻。
张琳:在这学期的实验中以团队实验为主,所以我能在团队中学到很多东西,我们都在不懂得地方相互帮助,一起学习新知识新技术,学着和团队成员和睦相处团队协作。很愉快的整个学期的实验过程。经过这学期软件工程实验的学习,深深感到用户需求对软件的重要性。成功的软件产品是建立在成功的需求基础之上的,而高质量的需求来源于用户与开发人员之间有效的沟通与合作。
王英雪:从一开始个人实验到结对实验再组队做一个项目,这个过程中我学到了很多,虽然一开始团队合作会有一些矛盾,但最终大家都会克服,团队合作跟自己做实验有很大的区别,团队项目有PM,有任务的分配,大家需要严格执行PM分配的任务才能使项目顺利进行,但同时大家可以相互学习,能提升自己的专业水平,整体而言我对此次项目团队成员非常满意,学到了很多新的知识,感谢我的队友给我的帮助,我相信未来我们会做的更好!
组织总结:此次的系统测试发现了很多的bug和不足,虽然我们修改完善了其中的一部分,但还是有好多的bug由于我们的能力不足并没有修复实现。但总的来说,我们整个团队在项目进行的过程中相互帮助相互合作,通过实践动手将理论知识结合,学习到了很多的知识和实用工具。
课程学习总结
王国伟:学习了这门课程, 还有理论课与实习课,不但让我从理论上掌握软件工程,还有从不同的实例,让理论和实践得到了很好的结合。整一个学期下来,总的来说还是学到了很多东西的,有很多地方是值得肯定的,其实在我看来,软件工程与其说是一门课程,不如说是一门思想。是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止局限于该门课程,成为了一个综合的一个能够解决问题的思想集合。
杨雪雪: 学习了这门课程, 还有理论课与实习课,不但让我从理论上掌握软件工程,还有从不同的实例,让理论和实践得到了很好的结合。整一个学期下来,总的来说还是学到了很多东西的,通过对这门课的学习让我意识到理论学习很重要,实践更重要,实践是检验真理的唯一标准,只有将理论与实际结合,才更能发挥我们所学的知识的作用,更能直接的创造效益。
王英雪:通过软件工程的学习让我从整体上把握了软件流程,学习到了许多新的知识有了,掌握了软件工程的基本概念和原理,分析、设计、测试与维护软件系统的理论与方法,这门课程有很强的理论性也具有较强的实操性,只有将理论学习与实际操作结合起来才能发挥最大的价值!
张琳:软件工程课程已经快学完,我们知道软件工程是将系统化的,规范化的,可度量的方法应用于软件的开发,运行和维护的过程,在整个学习期间,总的来说还是学到了很多实用的东西,老师的介绍,教会我们如何去分析和处理问题,教会我们编写项目软件的流程和注意事项,总的来说还是获益匪浅的。刚学软件工程,或许都会迷茫,不知道软件工程学了有何用,但老师的实例我是深有体会,软件工程可以指导分析出框架结构,项目实现的大体步骤及具体的细节等。