UML建模的过程是一个步步深入,从面向问题转向到面向解决域的过程;一个从整体到局部的一个分析过程。但分析的对象仍然没有变。
一般情况下,有如下过程:
1 客户启动一个系统的开发过程。
2 需求调研:由软件公司和客户共同完成。
A 业务需求调研:面向问题域。以word文档的形式呈现。
与客户交流,提取出系统中的业务。形成用例列表。这个阶段将形成业务需求文档初稿。
在这个过程,只是去提取出系统中存在的用例。不需要去考虑系统中如何来安排。
B 系统需求调研:面向解决域,以uml的形式呈现。
画原型:
将业务需求转化成uml中用例。
用例:
对于复杂的用例,通过通信图和活动图细化用例,得到更为详细的系统需求。
通信图只是描述系统中各个参与者的交互。
活动图:相当于流程图。
说明:
系统需求用例中扩展的意思是指一个用例基于另外一个用例,在别的用例的基础之上才能进行的操作。
系统需求用例中一般化和特殊化的意思是指一个用例只是一种泛泛的描述,而另外的用例则是具体的实现这种泛泛操作。
3 分析:分析系统中类及和用例的实现(通信图)。这一点在pd中,支持得不好。
先根据用例,设计明显已经存在的类。然后再用通信图来验证类的设计。
4 设计:从大到小的方向来设置。先设置系统的层图/包/部署图;
系统设计:部署图
子系统设计:类图和顺序图(如何实现业务服务)
上面的这些个过程,伴随着系统的一步步清晰起来。
分享到:
相关推荐
【管理信息系统的建模过程】 在当今信息化社会中,管理信息系统的建设已成为各类组织不可或缺的一部分。随着信息技术的不断发展,管理信息系统(MIS)在管理领域的应用越来越深入且广泛。MIS是一个动态发展的学科,...
眼镜架RHINO建模过程.pptx
数学建模过程中的文献检索与资料准备,数学建模过程中的文献检索与资料准备
### RUP业务建模过程深度解析 #### 一、业务建模内容概览 ##### 1、业务建模介绍 业务建模是Rational Unified Process(RUP)框架中的核心组成部分,旨在通过构建业务模型来捕捉系统软件的需求。不同于传统的业务...
Simpack模型下的CRH380A动车组建模过程与动力学分析,精准参数确保拖车表现优良,Simpack模型下的CRH380A动车组建模过程及参数精确动力学分析,simpack模型,CRH380A动车组模型,动车拖车,保证参数准确,含建模过程和...
用XMIND建立的数据挖掘的思维导图,让大家有一个简单明了的认知,什么是数据挖掘,主要过程是什么
### 软件建模过程评估方法 #### 引言 《软件建模过程评估方法》一书由云南大学软件学院的Tong Li教授撰写,是关于软件进化过程建模的经典著作。本书全面介绍了如何对软件开发过程进行建模与评估,并在此基础上深入...
"基于ABAQUS的有限元模拟:矩形基础在土体中的承载力分析模型及其建模过程与模型文件详解",ABAQUS有限元模型在地基承载力模拟中的应用:矩形基础土体承载力分析建模过程与模型文件详解,ABAQUS有限元模型:地基承载力...
基于MATLAB程序与建模过程的无人驾驶车辆轨迹跟踪问题研究:模型预测控制方法及其在车辆转向中的应用,基于模型预测控制的无人驾驶车辆轨迹跟踪问题深度探究:附MATLAB程序与详细建模过程指南,助力车辆转向研究同学...
资源名:GARCH模型_时间序列进行预测_包括建模过程,数据处理,阶数确定以及最小二乘估计参数_matlab 资源类型:matlab项目全套源码 源码说明: 全部项目源码都是经过测试校正后百分百成功运行的,如果您下载后不能...
基于MATLAB Simulink的驾驶员制动意图识别模糊控制算法案例:建模过程、程序及Word详解,各种模糊控制算法案例word+程序+建模过程 Fuzzy controller 自动控制理论 控制理论与应用 基于MATLAB Simulink搭建驾驶员制动...
深入探究Comsol在岩溶隧道围岩流固耦合分析中的应用:突水渗流与围岩损伤的建模过程及Matlab与Comsol的连接技巧,岩溶隧道围岩流固耦合效应研究:突水渗流与损伤力学分析,建模过程详解及Matlab与COMSOL连接策略探讨...
数维杯(A题)国际大学生数学建模挑战赛 -数学建模建模过程全解全析 本资源主要讨论了复合直升机的建模和优化控制问题,涉及数学建模、牛顿-欧拉方程、多项式拟合、线性规划、微分方程组等知识点。 1. 数学建模 ...
3ds MAX 基础教程:碗和杯子的建模过程 本教程旨在指导读者学习 3ds MAX 软件的基础建模技术,通过实践 exercise,掌握碗和杯子的建模过程。 一、 碗的建模 在开始建模之前,需要了解基本的建模概念,例如圆柱、...
MATLAB详解增程式电动汽车EREV建模过程:从亏电到满电的闭环控制策略与仿真结果分析,MATLAB详解增程式电动汽车EREV建模过程:从亏电到满电的闭环控制策略及仿真结果分析,MATLAB增程式电动汽车EREV MATLAB建模过程...
MATLAB Simulink永磁直驱风力发电系统仿真模型详解:涵盖建模过程、多种工况模拟及高效并网控制策略参考,MATLAB Simulink永磁直驱风力发电系统仿真模型 (含建模过程与参考文献) 本模型针对定桨距角的永磁直驱风机...
本实例“maya建模的实例,关于马的建模过程”提供了一个完整的流程,展示了如何在Maya中构建一匹马的三维模型,包括场景设置、建模、骨骼绑定以及色彩渲染等多个环节。以下将详细解析这个过程中的关键知识点: 1. *...
MATLAB详解增程式电动汽车EREV建模过程:从亏电到满电的闭环控制策略与仿真结果分析,MATLAB增程式电动汽车EREV MATLAB建模过程详细讲解和MATLAB模型 亏电到满电的控制逻辑 以及整车模型的闭环控制 特别是针对各个...
阿克曼转向车辆运动学模型Simulink仿真验证及建模过程详解,基于阿克曼转向的车辆运动学模型 在simulink中建立车辆运动学模型,为路径规划奠定基础,能够更好的检验简化的运动学模型反映运动过程的准确性。 包括:1...