https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/ | |
https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10618 | |
第一次问题
有没有可能设计出没有缺陷的软件?
如何在软件设计的过程中保证软件质量?
如何提高软件的质量?
软件项目管理中的风险测试主要检测哪些方面?
第二次问题
Python代码该如何审查?
如何让有效提高代码的执行效率?
怎样理解Python中的生命游戏概念?
模块化程序设计的功能是什么?
第三次问题
如何有效提高代码的执行效率?
结对编程怎样分工效率更高?
为什么Python内置排序函数不易优化?
正则表达式在什么时候适用?
第四次问题
白盒测试和黑盒测试有什么区别?
黑盒测试的优点是什么?
白盒测试的优点是什么?
语句覆盖如何理解?
第五次问题
是否严格遵守开发人员建议?
哪种模型适用于多人编程?
瀑布模型的优点是什么?
第六次问题
敏捷开发适用于什么情况?
敏捷开发需求是不可预测的么?
Scrum和XP各适用于什么情况?
Scrum方法怎样使用?
第六次问题
软件确认需要哪些工作?
常用的确认方法有哪些?
敏捷开发的核心思想是什么?
极限编程的意义。
第七次问题
软件项目的估算方法是什么?
怎样管理项目时间?
cocomo模型适用于哪些项目?
第八次问题
开发团队成员的职责有哪些?
Tower工具是和队友一起完成项目的么?
独占工作模式的优缺点是什么?
第九次问题
需求的本质是什么?
业务过程有助于分析么?
什么是需求规约?