三带一队 实验十 团队作业6:团队项目用户验收&BETA冲刺
实验十 团队作业6:团队项目用户验收&BETA冲刺
项目 | 内容 |
---|---|
课程班级博客链接 | https://edu.cnblogs.com/campus/xbsf/nwnu2020SE/ |
这个作业要求链接 | https://www.cnblogs.com/nwnu-daizh/p/13190137.html |
团队名称 | 三带一队 |
团队成员分工描述 | 葛佳诚(PM):压力测试、发现BUG后的修正 李佩杉:功能测试、编写软件的功能测试方案文档 张芹:功能测试、编写软件的功能测试方案文档 赵栋:录制 |
团队的课程学习目标 | 1.掌握软件黑盒测试技术; 2.掌握软件项目确认测试内容,学会编制软件项目总结PPT |
这个作业在哪些方面帮助团队实现学习目标 | 1.将学习的敏捷软件开发过程在实际的工程中实践 2.更加理解燃尽图的作用以及使用方法 3.对于软件测试进行了实践 |
团队博客链接 | https://www.cnblogs.com/sandaiyi/ |
团队项目Github仓库地址链接 | https://github.com/sandaiyi08/SearchSystem |
项目远程访问地址 | http://mlxt.natapp1.cc/SearchSystem/mlxt/index |
任务一:Beta 冲刺Scrum meeting导航
日期 | 冲刺博客 |
---|---|
6月26日 | 【Beta】Scrum meeting 1 |
6月27日 | 【Beta】Scrum meeting 2 |
6月28日 | 【Beta】Scrum meeting 3 |
6月29日 | 【Beta】Scrum meeting 4 |
团队项目仓库上传内容
图1.1.1 安装配置视频上传
图1.1.2 软件的功能测试方案文档上传
图1.1.3 压力测试以及功能测试上传
【软件验收测试Beta冲刺总结】结合燃尽图陈述任务1执行过程;
首先,第一天我们对于演示软件系统安装配置过程进行了录制,软件的功能测试方案进行框架的编写,对于未来几天的测试计划进行了规划;第二天,我们组正式地投入了软件测试中,就用户模块进行了测试,对于发现的问题及时进行反馈、修正并对于软件的功能测试方案文档内容进行迭代;第三天,我们对于警察模块进行了测试、软件的功能测试方案文档内容进行迭代,进行了压力测试;最后一天对管理员模块进行测试,并完成了项目总结陈述PPT以及软件功能演示视频文档。
任务二 团队项目github仓库中上传项目总结陈述PPT、软件功能演示视频文档后的2个截图
图2.1 项目总结陈述PPT上传
图2.2 软件功能演示视频上传
任务三 完成《实验十 团队作业6:团队项目编码与Alpha冲刺》团队博文作业
任务类型 | 花费时间(h) | 分工 |
---|---|---|
任务一 | 34.5 | 葛佳诚、张芹、李佩杉、赵栋 |
任务二 | 3 | 葛佳诚、张芹、李佩杉、赵栋 |
任务三 | 1 | 葛佳诚、张芹、李佩杉 |
每位成员结合任务分工总结本次实验心得,最后由项目组长进行总结陈述。
李佩杉:
通过本次实验,我们将学习的关于测试的相关内容运用在了实际的软件开发的过程中,执行了整个的敏捷开发流程。在本次实验中,我负责了各功能模块的测试,同时完成了测试文档。用过此次实验,我体会到了测试的重要性,仅仅进行编码阶段的程序依然存在很多的问题,要通过测试人员的不断测试发现程序的问题,及时与开发人员沟通,及时解决问题,带给用户好的体验感。小组的成员们也能根据自己每天的任务安排,按时地完成当天任务,当有问题时大家也能及时沟通、有效地解决问题。
张芹:
这周开始了项目的Beta冲刺阶段,并完成了项目的测试。在这次过程中,我和李佩杉负责各功能模块的测试,同时完成了测试文档。在测试中,我们发现了一些以前没有发现的bug,比如轮播图忽大忽小问题等,在经过修复后进行回归测试,确定项目现可以正常运行。在这次实验中,和往常一样,各成员各司其职,都能按时完成自己的任务,并在遇到问题时及时交流,最完成项目。
赵栋:
在这次实验过程中,进行了Beta测试。我的工作主要是录制视频,做ppt,然后辅助进行测试,并且将其写下记录。虽然在测试过程中遇到了一些困难以及问题,但是在其他团队成员的帮助下还是顺利解决了。
葛佳诚(PM):
在此次实验中,我们主要进行了对软件的测试工作,期间团队成员分工明确,也合作得很好,我们通过内网穿透的方式使得软件能够成功进行远程访问、对软件系统的功能进行测试、也对数据库进行了压力测试等等。在这次测试中,我们也对课堂中学习的有关软件测试的理论知识进行了实践。这次实验中我们找到了软件中存在的许多问题,也对其进行了改正,这使得我们的软件项目更加完善。总的来说,通过这次的实验,我们都收获颇多吗,也积累了许多经验,希望在之后的编程学习中,我们能够越做越好。
每位成员陈述课程学习总结
李佩杉:
一个学期的软件工程课程逐渐步入尾声,这门课程让我们与企业实际的工作流程挨得更近了,不仅学习了一些理论性的从项目选题,进行项目需求分析和文档的编写、系统设计、详细设计、项目的编码及测试,更将理论与实际联系在一起。让我理解了一个好的项目不仅仅取决于编码阶段,而是从需求分析开始,每一步都至关重要,环环相扣。
就实验课而言,在团队项目中让我了解了团队的重要性,全靠一个人根本完不成一个好的项目,在团队中,只有分工明确,每个人都按要求完成任务,才能保证项目的按时完成。虽然实验课布置的任务占用大量课余时间,尤其在编码阶段,一周完成一个大的项目编码时间是非常紧的,所以小组每个人一天几乎都在完成编码阶段的任务,不过好在最后项目能够如期交付。
张芹:
软件工程课程即将结束,在本次课程的学习过程中,我系统的学习了软件开发的流程,对软件项目的开发有了新的认识,软件项目开发并不是简单的写代码,一个软件项目的完成需要有一个好的软件过程,即要先从选题开始,后期对项目进行可行性研究,确定该项目是否可行,随后进行需求分析,确定用户的需求,在此基础上进行软件设计和编码,最后对软件进行测试和后期维护。
一个软件项目的完成,往往需要团队成员之间的协作,所以在实验课上,我们就以团队形式,完成了“麋鹿寻途系统”的开发,在开发过程中,各成员之间按能力认领任务,并且都能按时完成任务,在遇到困难时,团队成员之间也能相互帮助共同解决困难,在遇到意见不一致时,各成员之间及时交流,共同协调一致,在各成员的相互配合之下,最终按时完成了项目。
赵栋:
这学期学习了软件工程这门课,我不仅学习到了理论知识,多次实验让理论和实践很好地结合起来。从软件工程这门课中,我觉得最重要的是我学会了如何去分析和处理问题,重要的是这个过程。学习软件工程,必须知道软件工程的目标、过程、原则,还要学会系统的思考,养成良好的编码习惯。
软件工程并不是学习代码编写,而是学习在软件开发过程中其他内容。在软件开发过程中,代码的编写只有总工作量的30%左右,后期的维护和测试所占的工作量更多。在开发软件之前,一个完整的项目规划必不可少,项目规划做得好能让后期的工作更加顺利。在团队编码中,编码规范非常重要,这不仅关系到软件开发初期的速度,还对软件后期的维护有重大影响。在以后我会继续学习,让理论与实践多多结合,不断地锻炼自己。
葛佳诚:
通过软件工程这门课的学习,我认识到了自己的许多不足。在以前编写程序时总是一味的写,没有对整个程序系统的分析与设计或者说很少有对这些内容的分析设计,至于设计文档之类的内容更是没有编写过,这也使得以前在写软件程序时时常会想到一些比目前更好的方法或设计,又将许多写出来的内容推导重做,这增加了许多的工作量,也使得写出来的程序不够稳定。在这一门课程的学习中,我了解了事前的分析与设计工作的重要性,也了解了编写相关的分析、设计文档的必要性,这使得我在之后的软件项目中能够少走许多弯路。
同时通过这一门课的学习,我对团队协作有了新的认识,也理解了团队协作的重要性,同时也学习到了正确的团队协作应该如何进行,这对我们之后的团队项目很有帮助。除了在理论课程中学习到了许多新的理念与技术以外,在这一门课程的项目实训中,我也积累了许多有用的经验与方法,这些都会为我以后的学习与软件开发提供帮助。总的来说,我在这一门课程的学习收获很大,希望通过这些收获,我在未来的学习与编程中能够越做越好。