这个作业属于哪个课程 | 软件工程 |
---|---|
这个作业要求在哪里 | 作业要求 |
这个作业的目标 | 阅读构建之法并提出问题 |
学号 | 20188540 |
问题
-
软件工程师的成长,如何将这一部分内容与实际结合起来?(第三章)
-
软件工程师的成长如下
- 积累软件开发相关的知识,提升技术能力。
- 积累问题领域的知识与经验。
- 对通用的软件设计思想和软件工程思想的理解。
- 提升职业技能。
- 实际成果。
-
-
如何进行高效的双人合作?(第四章)
- 在之前的学习与作业中已经尝试过两个人合作设计软件,但是过程十分粗糙。没有相关的规范,在看完此章后明白了相关原理,后续要与伙伴进行沟通统一。在阅读相关文章之前根本没有过相关的意识,任何工作都应该有相关的合作意识。
-
如果使用瀑布模型,怎样才能尽量避免产品开发后期有重大修改?(第五章)
-
软件工程实践的局限性
- 各步骤之间是分离的,但是软件生产过程中的各个步骤不能严格分理出来。
- 回溯修改很困难甚至不可能,但是软件生产的过程需要使劲按回溯。
- 最终产品直到最后才出现,但是软件的客户,甚至软件工程师本人都需要尽早知道产品的原型并试用。
-
-
敏捷流程开发的优点比现有的做法能带来更好的价值,那是否所有的项目都用敏捷流程的开发方法来做呢?(第七章)
-
敏捷流程开发的优点
- 精确要求,精准成果。
- 质量有保障。
- 客户合作胜过合同谈判。
- 投资回报率高。
- 较高的速度
-
-
怎样能在现在的生活中挖掘人们的新需求,如何能提高找到用户需求的效率?(第八章)
- 本章主要讲了需求分析,而需求分析是每做一个项目研究时必须先考虑的问题,所以十分重要。