这个作业属于哪个课程 | <课程的链接> |
这个作业要求在哪里 | <作业要求的链接> |
团队名称 | Three cobblers |
这个作业的目标 | 总结 |
一、团队信息
- 团队名称:Three cobblers
- 项目名称:教师实验室自主排课系统
- 队员信息:
队员学号 | 队员昵称 | 备注 |
---|---|---|
201731081105 | 王成宇 | 组长 |
201731072424 | 黄健 | 队员 |
201731041314 | 孟祥辉 | 队员 |
二、各成员总结
- 王成宇 201731081105
1、以前提问题的博客地址:https://www.cnblogs.com/wwcy/p/10551558.html
2、回望第一次个人作业并解答:
答:一个团队是需要有领导力的负责人的,所谓的放任管理是指再平常的编写项目过程中,小组成员可以自由发挥,但是在小组合力开发过程中,
就需要一个具有领导力的负责人来对项目过程中的任务进行计划安排并分配,同时统一所有的编码要求。
答:不需要另一种模型,这是在考验一个团队的凝聚力,倘若出现了上述的错误,团队成员应该合力解决,同时吸取教训,完善自己的个人能力。
答:最好不要变换,因为这样的顺序是有讲究的,获取和引导是前提,如果变换了顺序会使得软件需求这个过程变得复杂,得不偿失。
答:这里的典型用户就是普通用户的大众体,他们拥有普通用户最典型的特点,作为程序员,我们可以以这些典型用户的角度来看待问题,
能更快解决问题。之所以不同是因为他们属于不同类型的典型用户。
答:这个问题始终无法解决,也许作为一个软件工作者,通过工具编写出不同的代码‘程序就是我们的创新吧。
3、新的问题
(1)在我们项目测试的时候,如果遇到无法修改的错误或者说在某个地方卡住了,项目无法进行下去该怎么办?
(2)在我们团队合作的过程中,各个成员技能掌握差距较大,导致任务分配失调,该怎么解决?
4、掌握的新技能
(1)单元测试方法:通过老师发的资料学习
(2)github使用方法:通过同学指导学习
5、体会总结
通过一学期的学习对于《软件工程原理及方法》这一门课程有了深刻的了解,同时通过项目的进行,对于项目开发过程,从一开始
的选题报告、需求分析到最后的α测试和β测试,对于过程中的每一个过程有了深刻的了解,为以后项目程序的开发打下了基础。
- 黄健 201731072424
1、提出问题的博客链接:https://www.cnblogs.com/hj77/p/10555478.html
2、问题解答:
问题一:通过网上查阅资料,明白了如何实现自动化回归测试,就是使用自动化测试工具,如TestComplete、IBMRational Function Tester。
问题二:通过课程的学习了解到,要提高自己对软件时间的估计能力,只能积累经验,不可能一蹴而就。
问题三:暂时无法解答。
问题四:通过网上查阅资料,了解了断言就是用于在代码中捕捉我们在编写代码时做出的一些假设;关于断言的使用,可以再预计正常情况下程序不会到达的地方放置断言:assert false。
问题五:通过课程的学习,我觉得应该在满足产品质量的前提下,尽可能去提高用户的体验。
3、掌握的技能:
(1)一些工具的使用,如功能测试工具,单元测试工具及UML建模工具等;
(2)团队合作
4、体会与总结:
体会:最深刻的体会就是课程作业多,课程学习有一定难度。体会到了团队一起学习成长的乐趣。
总结:通过这学期的学习,提高了自己的实践能力和团队协作能力。学习过程中一有不会的就去网上查阅资料或者是在团队内部进行交流。
- 孟祥辉 201731041314
三、项目Github下载地址
地址: