《软件建模与设计: UML、用例、模式和软件体系结构》一一第2章 Software Modeling & Design: UML, Use Cases, Patterns, & Software Architectures

简介:

第2章 Software Modeling & Design: UML, Use Cases, Patterns, & Software Architectures

UML表示法概述
统一建模语言(UML)是COMET方法使用的表示法。本章提供了对UML表示法的简要概述。自从1997年首次作为一个标准被采用之后,UML表示法就一直在不断地演化。对于该标准的主要修订发生在2003年,因此UML 2成为了当前的标准版本。这个标准的之前版本被称为UML 1.x。
UML表示法的规模在过去几年大幅增长,现在它已支持对许多图的表示。本书采用的方法与Fowler(2004)采用的一样,即只使用了UML表示法中具有明显优点的部分。本章描述了UML表示法中适用于COMET方法的主要特征。由于已有很多书籍介绍完整的UML表示法,因此本章的目的不是完整地阐述UML,而是简要概述UML。本章将简要描述在本书中使用到的每一个UML图的主要特征,而省略一些较少使用的特征。另外,本章也会简要解释UML 2和UML 1.x表示法之间的不同之处。

相关文章
|
25天前
|
机器学习/深度学习 人工智能 测试技术
【软件设计师备考 专题 】软件工程的未来:面向构件和统一建模语言(UML)
【软件设计师备考 专题 】软件工程的未来:面向构件和统一建模语言(UML)
71 0
|
3月前
|
测试技术 uml
UML面向对象建模题库
UML面向对象建模题库
40 0
|
4月前
|
设计模式 关系型数据库 程序员
UML中常用设计模式OCP、单例模式、简单工厂模式等模式讲解及C#中代码实现(附源码)
UML中常用设计模式OCP、单例模式、简单工厂模式等模式讲解及C#中代码实现(附源码)
43 0
|
9月前
|
uml
UML 总结 类图的构成: Rational Rose:描述软件
UML 总结 类图的构成: Rational Rose:描述软件
|
9月前
|
测试技术 uml 开发者
UML基础与应用之用例视图
UML基础与应用之用例视图
81 0
|
文件存储 uml
【UML建模】(8) UML建模之组件图
组件图是用来描述组件与组件之间关系的一种UML图,组件图在宏观层面上显示了构成系统某一特定方面的实现结构。它是一种结构型图表。
598 0
【UML建模】(8) UML建模之组件图
|
网络协议 uml
【UML建模】(7) UML建模之部署图
部署图是运行时进行处理的节点以及在节点上存在制品的配置的图。它阐述了在实际应用中软件和它的运行环境的关系,并且描述了软件部署在硬件上的具体方法。
381 0
【UML建模】(7) UML建模之部署图
|
测试技术 uml
【UML建模】(6) UML建模之状态机图
状态机图展示了一个对象如何根据当前状态对不同事件做出反应的动态行为。状态机图是一种行为图。
719 0
【UML建模】(6) UML建模之状态机图
|
测试技术 uml
【UML建模】(5) UML建模之活动图
活动图可以看成是面向对象版的流程图,它是一种行为型模型图,主要用于表达系统某个功能的流程。
269 0
【UML建模】(5) UML建模之活动图
|
数据建模 Java 项目管理
【UML建模】(X) UML建模之Enterprise Architect 15的使用
Enterprise Architect (后面简称EA)是一款优秀的UML建模软件。它兼容UML2.0中的所有图表。EA不同于普通的UML画图工具(如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计阶段,系统开发与部署等方面有着强大的支持,同时加上对10种编程语言的正反向工程,项目管理,文档生成,数据建模等方面。
240 0
【UML建模】(X) UML建模之Enterprise Architect 15的使用