2020软件工程作业00

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10618
这个作业的目标 问题清单
作业正文 如下所示
其他参考文献

问题清单

第一次课

1.作为软件开发者,在设计一个软件的时候,应该考虑哪方面的因素? 2.软件工程能给我们解决什么问题? 3.如何保证一个软件的质量?衡量一个软件好坏的具体标准是什么?

第二次课

1.如何提高代码的运行效率? 2.客户的需求在原有的基础上不断改变,程序员是否需要不断的舍弃原有代码而重新编写? 3.怎样才算是高质量的设计?

第三次课

1.代码审查能否发现程序的漏洞? 2.如何保证代码性能优化已经达到最大限度? 3.结对编程中,两名程序员各有各的想法,各自想用自己的方法,在最终确定的时候会耗费大量的时间,效率也随之下降,怎么解决?

第四次课

1.进行单元测试有什么好处? 2.怎么理解驱动模块和桩模块? 3.黑盒测试中如何进行边界值分析?

第五次课

1.软件开发中有哪几种过程模型适用于面向对象的软件开发? 2.瀑布模型有哪些优点和缺点? 3.在统一软件开发过程模型中,核心工作流程包括哪些?

第六次课

1.传统开发和敏捷开发的具体区别是什么? 2.敏捷开发在软件开发中有何地位? 3什么是Scrum开发方法?

第七次课

1.需求分析的任务是什么?如何理解分析阶段的任务是做什么,而不是怎么做? 2.文档在软件工程的作用? 3.用例点估算在什么情况下使用?

第八次课

1.可视化管理中燃尽图反映了什么? 2.怎样理解故事点和理想时间? 3.为什么要进行软件配置管理?

第九次课

1.什么是好的软件配置管理? 2.如何将需求和无意义的文字区分开? 3.软件设计规约是为了做什么?

猜你喜欢

转载自www.cnblogs.com/huangbo123/p/12674582.html