软件工程 | 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.软件开发活动中有5个大类,大型公司有完善的分工也要足够的人手,如果是小型工作室在进行分工的时候那一块是相对可以合并处理的,或者是这5大类的相对难易程度与重要性?
2.软件开发的5块内容如果是不同团队分开进行,在结合完成软件开发的时候会遇到大问题吗?
3.瀑布模型虽然不适用于现在的软件开发,但对于新手来说,固定的模式结构是不是也有一定的初期帮助呢
1.除了Scrum方法还有什么方法是比较好的敏捷方法
2.为什么产品负责人不参与估算行动
3.配置管理工具Git有没有其他的替代工具
1.需求工程师是否在代码编写方面无需太高要求,更多的是相当于分析师之类的文员
2.在一个软件开发工程中,如何进行有效的“需求”安排
3.“需求”贯穿整个软件工程开发活动,是不是“需求”活动需要持续到整个软件工程结束甚至以后的迭代