swguide6面向对象的软件工程课案.doc

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

文档评论(0)

1亿VIP精品文档

相关文档