精·软件工程面向对象方法学第三讲.ppt

2005-10-27 2005-10-27 第一节 面向对象软件工程 计算机处理的实体对象: 计算机处理对象的操作: 处理观点上的不同: 通讯机制: 思维的特点: 软件开发过程的特点 : 适用范围的比较: 一般特点比较: 两种方法的交互性: 软件过程模型的比较: 第三节 面向对象分析 面向对象的分析文档 复杂对象的五个层次 面向对象分析的大体顺序 建立对象模型 建立动态模型 建立功能模型 定义服务 第四节 面向对象设计 面向对象的设计准则 面向对象设计的启发式规则 面向对象设计的阶段分类 高层设计(系统设计) 高层设计应遵循的原则 类设计(对象设计) 设计模式(MDA) 设计模式(MDA) 第五节 面向对象设计语言UML UML(Unified Modeling Language)是一种构建软件系统和文档的通用可视化建模语言。 UML能与所有的开发方法一同使用,可用于软件开发的整个生命周期。 UML能表达系统的静态结构和动态信息,并能管理复杂的系统模型,便于软件团队之间的合作开发。 UML不是编程语言,但支持UML语言的工具可以提供从UML到各种编程语言的代码生成,也可以提供从现有程序逆向构建UML模型。 UML并不是万能的,它是一种离散的建模语言,对于特定的领域,比如:GUI、VLSI电路设计或基于规则的人工智能,用特定的语言和工具可能更合适。 最重

文档评论(0)

1亿VIP精品文档

相关文档