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.敏捷开发跟传统开发相比最大的优点在哪?
第七次课
1.团队的领导如果对成员不够尊重可能造成什么后果?
2.Brooks法则为什么增加了人员反而延迟了进度?
3.合理的软件项目规划会带来哪些好处?
第八次课
1.scrum制品与普通的软件有什么区别?
2.用户故事的意义是什么?
3.软件配置管理与软件测试哪个能更有效的降低错误?
第九次课
1.怎样才能算作优秀的需求工程师?
2.为什么约束也算需求的一种?
3.生活中常用的问卷调查是否是一种全面的需求获取技术?有哪些优点和缺点?
第十次课
1.用例需求在管理过程中有什么作用?
2.编写用例有哪些步骤?
3.什么情况下可以使用扩展关系?
第十一次课
1.软件开发的主流方法是什么?
2.面向对象技术的基本特征是什么?
3.面向对象方法有哪些优点?
第十三十四次课
1.顺序图中需要引用其他图表时怎么表示?
2.顺序图中递归怎么表示?
3.H和H*的区别是什么?
第十六十七次课
1.软件设计原则是什么?
2.软件体系结构是不是只要按经验来选择应用就够了?
3.主用于财务及事务时该选择哪种数据库?