第九章面向对象分析 修佳鹏 软件工程模型与方法 Models & Methods of Software Engineering 2008 BUPT TSEG2 本章内容 u 9.1面向对象分析综述 u 9.2用例建模 u 9.3创建领域模型 u 9.4绘制系统顺序图 u 9.5创建系统操作契约 2008 BUPT TSEG 北京邮电大学 通信软件工程中心3 9.1 面向对象分析综述 u 面向对象分析(Object-OrientedAnalysis ,简称 OOA )就是运用面向对象的方法进行系统分析, 强调运用面向对象方法,对问题域和系统职责进 行分析和理解,找出描述问题域及系统职责所需 的对象,定义对象的属性、服务以及它们之间的 关系,目标是建立一个符合问题域、满足用户需 求的OOA 模型。 问题域(problemdomain ):被开发系统的应用领域 ,即在现实世界中由这个系统进行处理的业务范围 系统职责(systemresponsibilities ),所开发的系统应 该具备的职能 2008 BUPT TSEG 北京邮电大学 通信软件工程中心4 OOA 与OOD 的职责划分 u