面向对象下OU【 张琳琳
张琳琳 面向对象分析 by XJU SE Group
面向对象分析 ● 分析的过程是提取系统需求的过程 ●分析工作包括三个内容 ●理解需求 roup ●表达需求 ●验证需求 ●分析过程最重要的文档资料是软件需求规格说明书 ●在00中主要由功能模型、动态模型和对象模型三个部分组成, 其中,对象模型是核心 ●OOA的关键是识别出问题域内的类与对象,并分析它 们相互间的关系,最终建立起问题域的简洁、精确、可 理解的正确模型
面向对象分析 分析的过程是提取系统需求的过程 分析工作包括三个内容 理解需求 表达需求 验证需求 分析过程最重要的文档资料是软件需求规格说明书 在OO中主要由功能模型、动态模型和对象模型三个部分组成, 其中,对象模型是核心 OOA的关键是识别出问题域内的类与对象,并分析它 们相互间的关系,最终建立起问题域的简洁、精确、可 理解的正确模型 by XJU SE Group
Agenda by XJU SE Group 面向对象分析的基本过程 需求陈述 建立对象模型 建立动态模型 建立功能模型 定义服务
Agenda • 面向对象分析的基本过程 • 需求陈述 • 建立对象模型 • 建立动态模型 • 建立功能模型 • 定义服务 by XJU SE Group
面向对象分析的基本过程 ●OOA就是抽取和整理用户需求并建立问 题域精确模型的过程 。分析并陈述需求 ·用模型表示需求,建立系统的分析模型 ●注意 ·分析人员必须向领域专家学习,特别是继承关系, 其建立是知识的抽取过程
面向对象分析的基本过程 OOA就是抽取和整理用户需求并建立问 题域精确模型的过程 分析并陈述需求 用模型表示需求,建立系统的分析模型 注意 • 分析人员必须向领域专家学习,特别是继承关系, 其建立是知识的抽取过程 by XJU SE Group
儒求的3个子模型与5个层次 ·3个子模型 ·对象模型(静态结构) ·动态模型(交互次序) ●功能模型(数据变换) ● 复杂问题(大型系统)的对象模型通常由5个层 次组成 ●主题层 ·类与对象层 ·结构层 ·属性层 ·服务层
需求的3个子模型与5个层次 3个子模型 对象模型(静态结构) 动态模型(交互次序) 功能模型(数据变换) 复杂问题(大型系统)的对象模型通常由5个层 次组成 主题层 类与对象层 结构层 属性层 服务层 by XJU SE Group