全文预览

领域模型建立的一般步骤

上传者:幸福人生 |  格式:ppt  |  页数:29 |  大小:1372KB

文档介绍
除文件?能够展示和提取文件Р领域模型РOMT方法РCoad对象方法РJacobson用例驱动方法Р领域模型(Coad方法)Р确定目的Р确定对象和模式?(行为、数据)Р建立对象责任?(行为、数据、功能)Р定义服务场景Р模型部件Р问题域(PD)Р人机交互(HI)Р数据管理(DM)Р系统交互(SI)Р领域模型(OMT方法)Р1.什么是对象模型?对象模型描述了客观世界实体以及实体彼此间的关系,是问题域的静态数据结构表示,以对象图形式表示。?2.什么是动态模型?动态模型表示瞬时的、行为化的系统的“控制”性质,规定了类型模型中实体的合法变化序列,即对象的动态行为,以状态图形式表示。?3.什么是功能模型?功能模型用来描述系统中对象功能,表达数据的流动、转换情形,以数据流程图、用例图形式表示。Р领域模型( Jacobson用例方法)Р用例(use case)是指行为相关的事务(transaction)序列,该序列由用户在与系统交互中执行。每一个用例就是一个使用系统的方式,当用户给定一个输入,就执行一个用例的实例,并引发执行属于该用例的一个事务。?确定用例模型,用例由使用者、实例和作用三个部分描述?使用用例模型构造需求模型?需求模型包括领域对象模型、界面描述?使用用例和需求模型建立分析模型,分析模型用于划分出接口对象、实体对象、控制对象,以及由这些对象组成的子系统Р建立领域模型的一般方法Р领域模型的内涵:?问题域有什么?问题域做什么?问题域需要我们提供什么功能?领域模型建立的一般步骤:?1. 跟踪、记录所有的实体,输出一个实体的词汇表?2. 统一类型、实体命名方法和规则?3. 描述单个类型,输出不完全的类图?4. 确定类型之间的关系,输出完整的类图(问题域的静态结构)?5. 描述状态、时序、流程(问题域的动态结构)?6. 建立用例,用于描述功能?7. 提取界面并展示给用户?8. 迭代上述过程

收藏

分享

举报
下载此文档