OOSE方法的一个很大贡献是引入了用例的概念。
OOSE过程可以分为3个阶段:
分析阶段
构造阶段
测试阶段
2021/3/12
16
Fusion 方法
Fusion方法受到了下面的方法或技术影响: OMT
Fusion方法中的对象模型与OMT方法中的对象模型非常相似。Fusion 方法中的操作模型类似于OMT方法中的功能模型。
OOD部分为上述五层添加了4个不同的组件:
人机交互组件(Human Interaction Component)。 问题域组件(Problem Domain Component)。 任务管理组件(Task Management Component)。 数据管理组件(Data Management Component)。
宏过程包括下述5个活动: (1)概念化(Conceptualization):在这个活动中,建立核心需求。 (2)分析(Analysis):在这个活动中,为所期望的行为建立模型。 (3)设计(Design):在这个活动中,建立体系结构。 (4)进化(Evolution):在这个活动中,形成实现。 (5)维护(Maintenance):在这个活动中,管理软件的交付使用。
2021/3/12
4
OOA与OOD的连接
. 主题层
类-对象层 结构层
属性层 服务层
人机 问题 任务 数据
交互 域组 管理 管理
组件
件
组件 组件
2021/3/12
5
OOA的活动
OOA的活动
识别出问题域中的类和对象 确定结构 确定主题 定义属性 定义服务 准备文档
2021/3/12
6
OOD的活动
2021/3/12