UML建模流程及特征详解

本文和大家重点讨论一下UML建模流程方面的内容,UML能在系统开发的不同阶段建立不同的模型,在分析阶段,模型的目的是捕获系统的需求,建立“现实世界”的类和协作的模型。对于UML建模流程的具体内容请看本文详细介绍。

UML概述

统一建模语言(UML)是一种用于提取面向对象分析和设计(OOAD)过程的产物的图形化语言。它为交流面向对象的设计中的需求、行为、体系结构和实现提供了一套综合的表示法。UML中所有事物都用对象的概念来描述:对象采取的行为、对象之间的关系、对象的部署,以及对象为了响应外部事件而改变状态的方式。

UML用于描述模型的基本词汇有三种:要素(Things)、关系(Relationships)和图(Diagrams)。其中,要素包括表述结构的要素,如“用例”、“类”、“接口”和“协作”等;表示行为的要素,如“交互”和“状态机”;表示组织的要素,如“包”;关系有关联关系、依赖关系、泛化关系和实现关系。图包括用例图、活动图、组建图、顺序图、协作图、类图、状态图、部署图、包图等9个不同类型。

UML建模流程

UML能在系统开发的不同阶段建立不同的模型,在分析阶段,模型的目的是捕获系统的需求,建立“现实世界”的类和协作的模型。在设计阶段,模型的目的是在考虑实现环境的情况下,将分析模型扩展为可行的技术方案。在实现阶段,模型是那些写并编译的实际源代码。在部署阶段,模型描述了系统是如何在物理结构中部署的。

系统建立模型的过程就是将任务划分为需求分析阶段、设计阶段、实现阶段、部署阶段等几个阶段连续的迭代的过程。

运用UML进行面向对象的系统分析时,首先要对项目进行需求调研,分析项目的业务流程图和数据流程图,以及项目中涉及的各级操作人员,识别出系统中的所有用例和角色;接着分析系统中各角色和用例间的联系,使用UML建模工具画出系统的用例图;***,勾画系统的概念层模型,借助UML建模工具描述概念层的类图和活动图。

UML建模流程具有如下特征:

(1)支持用例驱动。即首先将用户需求转换为系统需求(即用例),并根据对用例的描述和分析,得出系统类,然后进一步描绘出系统类的静态结构和动态行为,继而描述系统类的代码结构和物理配置。

(2)以系统架构为中心。以系统架构为中心就是在建模过程中要围绕系统架构,对系统进行抽象,并以用例为中心,构造出简单而又有效的体系结构。

(3)迭代增量式开发过程。迭代增量式开发过程使项目开发人员能够渐进地开发和完善系统,使得每次迭代都能对原有系统有所改善。

当前题目:UML建模流程及特征详解
当前URL:http://www.mswzjz.cn/qtweb/news4/443354.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能