先列出课程框架:
0、软件工程概述
一、软件需求工程
1. 需求获取
2. 分析建模
3. 需求规格说明
4. 需求评审
5. 需求管理
二、软件设计工程
设计的目标和准则:
- 性能准则
- 可靠性准则
- 成本准则
- 维护准则
- 最终用户准则
设计工程的任务:
良好的设计原则:
- 模块化
- 模块独立:
- 降低耦合度:
- 提高内聚性:
- 提高抽象层次:
- 复用性设计:
- 灵活性设计:
- 预防过期:
- 可移植性设计:
- 可测试性设计:
- 防御性设计:
三、软件实现
四、软件测试
五、软件维护
脱离了实践的软件工程学起来真是无聊透了。
软件过程模型列举了10种之多。
本学期在《软件工程与方法学》学习和备考的过程中,感觉一些指导性的思想还是挺有帮助的,对于正在修炼和提高中的新手来说,在日常的编程中去注意培养良好的程序设计习惯和意识,对能力的提高很有帮助。
回过头来,摘取一些指导和注意事项供自己编程时参考。