UML 是由视图(View)、图(Diagrams)、模型元素(Model elements)和通用机制等几个部分构成。
视图用来表示被建模系统的各个方面。由多个图构成,它不是一个图片,而是在某一个抽象层上,对系统的抽象表示。如果要为系统建立一个完整的模型图,只需定义一定数量的视图,每个视图表示系统的一个特殊方面就可以了。视图还把建模语言和系统开发时选择的方法或过程连接起来。
图由各种图片构成,用来描述一个视图的内容。UML语言定了9中不同的图的类型,把它们有机地结合起来就可以描述系统的所有视图。
模型元素代表面向对象中的类、对象、消息和关系等概念,是构成图的最基本的常用概念。
通用机制用于表示其他信息,比如注释、模型元素的语义等。它还提供扩展机制,使UML语言能够适应一个特殊的方法(或过程)、或扩充至一个组织或用户。
UML 系统可以由不同的用户使用,用户可以是开发人员、测试人员、商务人士、分析师等等,所以要设计一个系统的体系结构,最重要的是做到从不同的角度来看,实现可视化系统,这样也可以让我们自己更好的了解系统,让它达到一个更好的效果。
该中心是连接所有这四个用例视图,一个用例代表了系统的功能。因此,其他的角度连接使用的情况下:
系统设计包括类,接口和协作。 UML类图,对象图支持。
实现定义的组件组装在一起,使一个完整的物理系统。 UML组件图是用来支持实施的角度。
流程定义了系统的流动。因此,在设计中所用的相同的元件也可用来支持当前角度看。
部署代表物理节点的硬件系统构成。 UML部署图是用来支持这个角度来看。
语句覆盖是广泛使用的软件测试之一。它来自白盒测试。语句覆盖技术用于设计白盒测试用例。该技术涉及至少执行一次源代码的所有语...
命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调...
CASE代表的是计算机辅助软件工程(Computer Aided Software Engineering)含义。这意味着,在各种自动化软件工具的帮助下,可以...
本节主要介绍如何创建最基本的使用数据源连接到数据库的示例,并且需要使用供应商指定的的硬编码属性设置。创建一个OceanBaseDat...