第二章 统一建模语言简介 1、 UML 和软件体系结构 (1) UML 是 UML 是用于描绘软件蓝图的标准语言
建模的原则: 准确、分层、分治、标准 统一建模语言UML 就是满足这四个原则的建模语言
UML 是用于描绘软件蓝图的标准语言
它可用于对软件密集型系统进行 视化 说明 建造 建档
UML 是用于描绘软件蓝图的标准语言
UML 是蓝图: 支持视化: UML 包括一组明确定义的标准图符 描述软件产品生产活动中需要交流的各种内容
软件开发的所有相关人员, 通过图符能了解和表达需要交流的内容
支持建模 蓝图是模型的表达 UML 是标准语言 支持说明,建造和建档
生产软件产品, 需要对此产品进行说明 说明需要标准化 UML 是一种语言 意味着 UML 是以标准化的形式,表达这些说明的建模工具
它以标准化的方式,完成对软件的 市场需求的说明 功能的说明 运行原理的说明 内部结构的说明 对外接口的说明 及其实现方式的说明, UML 是一种语言 意味着它是标准化的 因此,用UML 表达的软件模型,可以直接和某种设计语言建立映射关系, 通过UML 建模工具,可以UML 模型转换为对应的程序设计语言源代码框架
UML 就是通过此种方式,支持软件系统的建造的 UML 是一种语言 意味着它是标准化的 因此也能有效的支持软件生产的建档(docu mentation) UML 有标准的描述手段(格式)来表达和组织这些内容 UML 支持软件制成品的建档,包括: 开发活动中产生的用于控制、评测(measu ring)、交流的各种中间产物, 如: 需求分析 软件体系结构(architectu re) 结