项目 | 内容 |
---|---|
课程班级博客链接 | https://edu.cnblogs.com/campus/xbsf/nwnu2020SE |
这个作业要求链接 | https://www.cnblogs.com/nwnu-daizh/p/13190137.html |
团队名称 | L.M.W.Y.D队 |
团队成员分工情况 | 杨玲(博客撰写,视频演示的录制);刘志梅(最终PPT的制作,压力测试);王斌龙(github上传与实施软件功能测试方案);东文财(实施软件功能测试方案进行软件各项功能测试);马凯军(软件测试与压力测试) |
团队的课程学习目标 | 1.掌握软件黑盒测试技术。 2.掌握软件项目确认测试内容。 |
这个作业在哪些方面帮助团队实现学习目标 | 团队间的相互协作 |
团队博客链接 | https://www.cnblogs.com/LMWY/p/13167454.html |
团队项目Github仓库地址链接 | https://github.com/1171849616/team-project |
一、实验目的与要求
(1)掌握软件黑盒测试技术;
(2)掌握软件项目确认测试内容,学会编制软件项目总结PPT。
二、实验环境要求
(1)实验六—实验九所编制团队项目文档;
(2)实验九所开发团队项目软件包。
一、:
项目相关文档上传到团队项目Github仓库:
(1)编制团队项目总结陈述PPT上传截图:
(2)录制视频演示上传截图:
(3)燃尽图:
通过燃尽图,我们可以了解到我们团队在进行团队作业时,前期完成任务量偏少,后期的话完成较多,但是项目进程还算是比较理想的。
(4)其他文档上传截图:
二、:
&BETA冲刺 冲刺Scrum meeting导航:
• 【Beta】Scrum meeting 1
• 【Beta】Scrum meeting 2
• 【Beta】Scrum meeting 3
• 【Beta】Scrum meeting 4
三、
任务 | 各项任务实际花费时间/h |
---|---|
任务一 | 60 |
任务二 | 5 |
任务三 | 4 |
四、
本次实验心得:
杨玲
历时四天的团队合作项目Beta冲刺接近了尾声,本次实验主要围绕所做项目的验收和测试展开,在第一天开始之前我们就讨论好了接下来几天所做任务的分工和计划。在本次实验中大家都比较积极,在遇到问题时我们都能做到积极讨论,共同来解决问题,展现出团队合作的重要性。团队合作是一个需要整个团队一起不断地去沟通、交流的过程,在遇到一些困难时我们会一起协商出一个好的方案来解决,在思路不清晰、开展方向不明朗时我们也会积极的讨论、提出自己的意见、反复的确定新的方向。
刘志梅
通过本次的团队合作项目健康管理系统的开发,在开始之前我们项目组对客户之间的关系、职能等进行了解掌握与需求调查,通过前期准备小组就尽可能完整的整理到客户的需求和功能需求,我们掌握客户需求的真实性、可靠性就会有一个质的提高。同时在编码过程中遇到了一些问题,需要时时和小组成员进行交流学习,在这次小组项目中结对编程起到了很大的作用,团队搭档有利于推进团队项目的整个进度。总的来说在这次团队项目的完成过程中,小组成员之间相互合作协助、共同完成任务,每天相互督促学习记录进度,通过这次团队项目收获颇多,同时显示出了团队合作的优越性。
王斌龙
本次Beta冲刺中,我主要进行了编写软件用户功能测试方案、查找程序的bug等工作,此次的为期4天的项目冲刺,组内的分工很明确,这4天在完成任务的同时在团队其他成员的帮助下解决了不少程序中隐藏的bug,并且学到了很多,以后遇到需要对软件进行测试的案例,可以借鉴此次项目测试的经验。
马凯军
在本次Beta冲刺中,我主要进行了数据库连接、以及压力的测试和通过运行程序查找程序中的bug,在这四天的系统测试过程大家都很用心,每天付出那么多的时间一次次的测试系统,然后发现问题了一起去解决。也学习到了许多的专业方面的知识也让提升的自己解决问题的能力。在四天的项目冲刺里使软件更加的完善,问题越来越少,在这次学习到的知识和方法可以在以后的软件开发和测试中运用。
东文财
通过为期四天的项目Beta冲刺,我们的团队顺利的完成了团队项目,这是团队第一次进行项目Beta冲刺,所以中间也出了很多问题,不过经过团队成员间的讨论得以成功解决,在整个项目中每个人都特别的努力,都在为团队项目的开发而腾出时间聚在一起,因为本次项目时间相对比较紧,然后我们也更加努力,感觉每一天都特别的充实,本次项目中每个人的分工都很明确,不过每当遇到问题时都会互相帮助解决,这对于一个团队快速完成项目至关重要,总的来说这次的团队项目对我也是特别重要的,让我掌握了相关软件和平台的使用,也对今后的团队项目开发奠定基础。
课程学习总结:
杨玲
随着大三下半学期接近了尾声,关于《软件工程》这门课的学习也接近了尾声,对于这门课的学习阶段心得体会良多。本课程的学习主要是以小组团队合作的方式展开,由于新冠疫情的特殊情况,我们不得不在家里进行学习,所以在本次团队合作的前期阶段,沟通交流都是以线上的交流为主,由于沟通不及时等问题,相较于后续面对面的合作交流,这次的纯线上交流对于我们本课程学习交流的展开增加了一定的困难和阻碍。在本门课程的学习中老师的淳淳教诲以及助教老师的耐心引导起到了至关重要的作用,帮助我们将理论知识结合到实践中去,更好地学习理解本门课程的内容。通过这次课程的学习更让我明白了团队合作的重要性。虽然本次课程学习已经结束,但是我依然会继续努力学习,多学多练,将书本内容与实践相结合,提升我们的自身技能,希望未来可以做的更好。
刘志梅
在本学期的软件工程课程的学习过程中,不进加深了对之前Java设计语言课程的理解与学习,还通过软件工程课程意识到团队协作学习与进步的优越性,团队协作学习不仅推进整个项目的进度,而且遇到自己不懂不太熟悉的知识与盲点的时候,小组成员之间相互交流学习,相较于独自解决问题的效率高了很多,更加体现出了软件工程课程在原来我们只是进行编程知识学习之外,提高自我团队意识与协作学习方面的优越性。
王斌龙
在软件工程的学习中,我了解到了软件并非是一些代码这么简单,在开发软件的过程中,编写代码的工作量其实占比很小,而后期的管理和维护才占了大头。一个完整的项目规划须包括,可行性分析报告,软件需求说明书,概要设计说明书,详细设计说明书,测试计划,测试分析报告,项目开发总结报告等多个文档,每个文档都要仔细编写,而文档数量众多,要做好这点真的不是很容易,而恰恰写好文档正能保证完成软件工程其中一个目的的关键,既研究如何用最小的开销做出生存期较长的软件,再加上各个阶段都要进行周密的策划、详细的分工部署和人员安排,且各阶段要据具体情况不断的反复才能达成,所以代码只是开发软件这个浩大的工程的一个小小的过程。
马凯军
在软件工程的学习过程中,感觉到一个软件并非是那么简单,在以前没有这门课的时候我心里只是简单的认识到软件就是软件的笼统认识,学习之后才发现软件是一个像盖大楼一样很庞大的工程。有刚开始的需求说明书,详细的测试计划,界面设计,代码分析,项目开发总结。通过这一系列的设计与分析,然后在到一定的环境里去编码实现,最后将做出来的东西测试发布,这每一个环节都很重要,决定着项目在最后呈现的效果。那么通过对软件工程这门课的学习,老师每天的学习任务,从刚开始的个人项目到最后的团队项目,让我一步步的体会到了软件开发的一个详细过程,也亲身体会到了这个过程。在以后软件的开发过程中这些在软件工程中学习到的知识,会对我有一个很大的帮助。
东文财
通过本学期软件工程的学习软件学习了这门课程,还有老师们的多元化教课,不但让我从理论上掌握软件工程,还有从不同的实例,通过博客的形式进行团队工程项目的开发让理论和实践得到了很好的结合。整一个学期下来,总的来说还是学到了很多东西的,有很多地方是值得肯定的,其实在我看来,软件工程与其说是一门课程,不如说是一门思想。是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止局限于该门课程,成为了一个综合的一个能够解决问题的思想集合。由浅入深循序渐进,首先我就大概描述下我们所学的内容,从整体分析软件工程这门学科的发展和所处的社会环境,接着后面的几章深入分析了软件开放过程和模式、软件项目管理、计算机工程、需求分析、结构化分析建模以及基于UML面向对象分析建模等。