面向对象的软件工程
复习要求
1. 了解面向对象的概念,包括什么是范型,面向对象的概念,对象和对象的分类等。
2. 了解用面向对象方法构造软件的开发过程,包括应用生存期和类生存期的概念。
3. 了解面向对象分析方法,包括论域分析,应用分析的介绍。
4. 了解面向对象设计方法,包括高层设计模型和设计原则,类设计的目标和方针,复用设计及类设计的方法。
5. 了解有影响的coad方法、Booch方法和OMT方法的基本思想。
内容提要
面向对象技术是一个非常实用而强有力的软件开发方法。它的特征是:
( 方法的唯一性,即方法是对软件开发过程所有阶段进行综合考虑而得到的。
( 从生存期的一个阶段到下一个阶段的高度连续性,即生存期后一阶段的成果只是在前一阶段成果的补充和修改。
( 把面向对象分析(OOA)、面向对象设计(OOD)和面向对象程序设计(OOP)集成到生存期的相应阶段。
面向对象的概念
传统的程序设计是面向模块的
传统的程序设计方法是模块化(或结构化)的方法:
1)整个软件系统功能逐步细化为多个小的功能。
2)多个小的功能对应由一个模块(如函数,过程,分程序,子程序等)实现。
3)多个模块合作完成较大的功能,所有模块的合作完成整个软件系统功能。
传统的程序设计是面向模块的。
面向对象的有关概念
关于“面向对象”,有许多不同的看法。Coad和Yourdon给出了一个定义:“面向对象 =
原创力文档

文档评论(0)