第九章面向对象分析修佳鹏xiujiapeng@bupt.cn.pptVIP

  • 4
  • 0
  • 约1.3万字
  • 约 67页
  • 2018-06-11 发布于安徽
  • 举报

第九章面向对象分析修佳鹏xiujiapeng@bupt.cn.ppt

软件工程模型与方法 Models Methods of Software Engineering 第九章 面向对象分析 修佳鹏 xiujiapeng@bupt.cn 本章内容 9.1 面向对象分析综述 9.2 用例建模 9.3 创建领域模型 9.4 绘制系统顺序图 9.5 创建系统操作契约 9.1 面向对象分析综述 面向对象分析(Object-Oriented Analysis,简称OOA)就是运用面向对象的方法进行系统分析,强调运用面向对象方法,对问题域和系统职责进行分析和理解,找出描述问题域及系统职责所需的对象,定义对象的属性、服务以及它们之间的关系,目标是建立一个符合问题域、满足用户需求的OOA模型。 问题域(problem domain):被开发系统的应用领域,即在现实世界中由这个系统进行处理的业务范围 系统职责(system responsibilities),所开发的系统应该具备的职能 OOA与OOD的职责划分 OOA针对现实世界中的问题域与系统职责,用面向对象的方法建立起针对问题域和系统职责的模型,作为分析的结果。OOA模型不考虑与系统的具体实现相关的因素(譬如,采用什么程序设计语言和数据库),从而使OOA模型独立于具体的实现环境。 OOD则是针对系统的具体实现,运用OO方法进行系统设计。其中包括两方面的工作:一是根据实现条件对OOA模型做某些必要的调整和修改,使

文档评论(0)

1亿VIP精品文档

相关文档