`
chian_xxp
  • 浏览: 96450 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

建模过程

阅读更多

UML建模的过程是一个步步深入,从面向问题转向到面向解决域的过程;一个从整体到局部的一个分析过程。但分析的对象仍然没有变。

一般情况下,有如下过程:
 1 客户启动一个系统的开发过程。
 2 需求调研:由软件公司和客户共同完成。
  A 业务需求调研:面向问题域。以word文档的形式呈现。

与客户交流,提取出系统中的业务。形成用例列表。这个阶段将形成业务需求文档初稿。

在这个过程,只是去提取出系统中存在的用例。不需要去考虑系统中如何来安排。

  B 系统需求调研:面向解决域,以uml的形式呈现。

画原型:

将业务需求转化成uml中用例。

用例:

对于复杂的用例,通过通信图和活动图细化用例,得到更为详细的系统需求。

通信图只是描述系统中各个参与者的交互。

活动图:相当于流程图。

说明:

系统需求用例中扩展的意思是指一个用例基于另外一个用例,在别的用例的基础之上才能进行的操作。

系统需求用例中一般化和特殊化的意思是指一个用例只是一种泛泛的描述,而另外的用例则是具体的实现这种泛泛操作。

3 分析:分析系统中类及和用例的实现(通信图)。这一点在pd中,支持得不好。
 先根据用例,设计明显已经存在的类。然后再用通信图来验证类的设计。 
4 设计:从大到小的方向来设置。先设置系统的层图/包/部署图;
  系统设计:部署图
  子系统设计:类图和顺序图(如何实现业务服务)

 

上面的这些个过程,伴随着系统的一步步清晰起来。

 

 

分享到:
评论

相关推荐

    眼镜架RHINO建模过程.pptx

    眼镜架RHINO建模过程.pptx

    数学建模过程中的文献检索与资料准备

    数学建模过程中的文献检索与资料准备,数学建模过程中的文献检索与资料准备

    RUP-业务建模过程

    ### RUP业务建模过程深度解析 #### 一、业务建模内容概览 ##### 1、业务建模介绍 业务建模是Rational Unified Process(RUP)框架中的核心组成部分,旨在通过构建业务模型来捕捉系统软件的需求。不同于传统的业务...

    数据挖掘建模过程——思维导图

    用XMIND建立的数据挖掘的思维导图,让大家有一个简单明了的认知,什么是数据挖掘,主要过程是什么

    软件建模过程评估方法

    ### 软件建模过程评估方法 #### 引言 《软件建模过程评估方法》一书由云南大学软件学院的Tong Li教授撰写,是关于软件进化过程建模的经典著作。本书全面介绍了如何对软件开发过程进行建模与评估,并在此基础上深入...

    GARCH模型_时间序列进行预测_包括建模过程,数据处理,阶数确定以及最小二乘估计参数_matlab

    资源名:GARCH模型_时间序列进行预测_包括建模过程,数据处理,阶数确定以及最小二乘估计参数_matlab 资源类型:matlab项目全套源码 源码说明: 全部项目源码都是经过测试校正后百分百成功运行的,如果您下载后不能...

    2023 年 数维杯(A题)国际大学生数学建模挑战赛 -数学建模建模过程全解全析

    数维杯(A题)国际大学生数学建模挑战赛 -数学建模建模过程全解全析 本资源主要讨论了复合直升机的建模和优化控制问题,涉及数学建模、牛顿-欧拉方程、多项式拟合、线性规划、微分方程组等知识点。 1. 数学建模 ...

    3dsMAX基础教程:碗和杯子的建模过程.doc

    3ds MAX 基础教程:碗和杯子的建模过程 本教程旨在指导读者学习 3ds MAX 软件的基础建模技术,通过实践 exercise,掌握碗和杯子的建模过程。 一、 碗的建模 在开始建模之前,需要了解基本的建模概念,例如圆柱、...

    maya建模的实例,关于马的建模过程

    本实例“maya建模的实例,关于马的建模过程”提供了一个完整的流程,展示了如何在Maya中构建一匹马的三维模型,包括场景设置、建模、骨骼绑定以及色彩渲染等多个环节。以下将详细解析这个过程中的关键知识点: 1. *...

    UML和统一建模过程

    不错的UML和统一建模技术 讲解PPT。欢迎大家下载学习

    一种面向特征的领域模型及其建模过程

    在考察服务、用例(use case)、功能、行为特点等不同类型的特征及其相互关系的基础上,给出了一种特征模型的具体形式,并结合具体的领域,对其建模过程进行了详细论述.此项研究对于领域建模活动的成功实施具有一定的指导...

    数据库建模全流程实例

    本实例以"数据库建模全流程实例"为主题,结合多年的实战经验,通过图文并茂的方式,利用强大的建模工具ERWin,深入浅出地阐述了如何在Oracle数据库环境下进行完整的数据库建模过程。 首先,数据库建模的初衷是为了...

    AR过程的线性建模过程与各种功率谱估计算法之间比较

    对AR模型的建立有一个详细的说明文档,并且运用举例来验证AR建模过程,程序包括了5种常用的ar模型参数估计算法,并分别求取了其模型参数,误差对比,是一个比较全面的AR建模程序。程序点击test.m即可运行。

    3dsMAX基础教程:碗和杯子的建模过程.pdf

    3ds MAX 基础教程:碗和杯子的建模过程 本教程主要讲解了使用 3ds MAX 软件对碗和杯子的建模过程,通过逐步的操作,讲解了从基础的圆柱体到碗和杯子的建模的整个过程。 一、 碗的建模 在建模过程中,我们首先创建...

    A题第二问建模过程.pdf

    【标题】:“A题第二问建模过程.pdf”通常指的是在数学建模竞赛中,针对特定问题“A题”的第二部分进行的模型构建过程的详细解析文档。这样的文档可能包含了解决问题的理论框架、数学公式、算法设计以及可能的编程...

    A题第一问建模过程 (2).pdf

    【标题】"A题第一问建模过程 (2).pdf" 涉及的是2021年数学建模竞赛中的一个问题,很可能是一份详细解答的文档,旨在阐述解决该问题的建模步骤。数学建模是应用数学解决实际问题的一种方法,它要求参赛者根据给出的...

    gocad是一款建模软件,易学适用,该三维建模过程有助于初学者初步掌握利用gocad建模的技术.zip

    在压缩包中提供的文档“gocad是一款建模软件,易学适用,该三维建模过程有助于初学者初步掌握利用gocad建模的技术.doc”,很可能是详细的教程或指南,它可能涵盖了上述内容,并通过实例详细介绍每个步骤。...

Global site tag (gtag.js) - Google Analytics