这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/computer-science-class3-2018/ |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/computer-science-class3-2018/homework/11817 |
这个作业的目标 | 阅读《构建之法》,了解学习软件工程 |
学号 | 20188485 |
问题一:第二章个人技术和流程
我们都知道PSP是个人开发流程,在书中第34页也介绍了个人开发流程的任务清单,包括计划(明确需求和其他相关因素),开发(分析需求,生成设计文档,设计复审,代码规范,具体设计,具体编码,代码复审,测试),记录用时,测试报告,计算工作量,事后总结,提出过程改进计划这些内容。作者提供了2011年收集的两组统计数据,对比大学四年级学生与工作三年的软件工程师在PSP阶段用时的对比,从表中对比我们可以发现大学生在需求分析和测试阶段用时明显比工程师要短,但编码时间却比工程师长许多。这是什么原因导致的呢?我们在个人开发软件过程中应该注意哪些问题?
问题二:第三章软件工程师的成长
3.3.1考级之路,软件工程师有软考,那对于前端工程师有没有啥证要考呢?
问题三:第五章团队和流程
例举了10个软件团队的模式,其中哪个才是最适合当前我们大学生学习的团队模式呢?
问题四:第七章实战中的软件工程
MSF团队模型和MSF过程模型有什么区别和联系?
问题五:第6章敏捷流程
其中讲的敏捷流程效率高,但我感觉这只适用于小团队,人少才好管理,如果很多人的团队,能否再用敏捷流程?会不会加大工作难度适得其反?