HIT Software Construction Review Notes(0-1 Introduction to the Course)

0-1 Introduction to the Course

0-1 课程介绍

软件构造——开发高质量的软件系统

课程目标:了解构建软件系统的基础和设计原则

——在高级语言程序设计的基础上,认识软件构造的质量标准与目标,学习软件构造的基本过程,从而具备面向质量目标的复杂软件构造方法与能力

——深入学习抽象数据类型ADT与面向对象编程OOP

——初步掌握面向关键质量目标(可理解性、可维护性、可复用性、健壮性、时 空性能)的软件构造基本技术

——了解软件代码重构和面向更复杂软件系统的高级构造技术


是一个从功能到质量,从具体到抽象,从编程到工程,从手工到工具的转变

设计目标、设计原则和设计模式:

1.设计目标可以评估设计。例子:可维护性,可复用性,可拓展性,等等

2.设计原则是描述最佳实践的启发式方法。例子:与现实世界的概念高度一致

3.设计模式描述了设计软件的经典经验和常见的解决问题的方法。例子:模板方法模式

参考资料:MIT

 

猜你喜欢

转载自blog.csdn.net/qq_36163296/article/details/80517356
今日推荐