UML_参考手册_V13.pdf
简述 统一建模语言 是一种直观化明确化构建和文档化软件系统产物的通用可视 化建模语言它捕捉了被构建系统的有关决策和理解用来理解设计浏览配置维 护以及控制系统的信息 可以与所有的开发方法生命阶段应用领域和媒介一同使 用它意图统一过去建模技术的经验将当前软件最佳实践合并至标准的方法 包括 语义概念标记符号和指南具有静态动态环境上的和组织性的部分它可以被具有 代码产生和报表生成的交互式可视建模工具所支持 规范没有定义标准过程但可用 于迭代的开发过程并支持现有的大多数面向对象的开发过程 捕捉系统静态结构和动态行为的信息系统建模成独立对象的集合它们互相交互 以实现功能从而最终使外部使用者获益静态结构定义了对系统具有重要意义的各种对 象和实现以及它们之间的关系动态行为定义了对象时间上的历史和为达成目标对象间 的通讯从不同但是相关的视角来对系统建模允许了多种角度对系统的理解 还包括用包来分解模型的组织性结构它允许软件团队将系统分解为可工作的单 元对包之间的依赖进行理解和在复杂的开发环境中管理模型单元的版本它包含了表达 实现上的决策和用构件来组织运行时元素的结构 不是编程语言工具可以提供 至各种编程语言的代码 生成以及可以从现有 的程序逆向构筑模型 不是用于定理证明的高度正式的语言实际上有很多正式的语 言但它们不易理解或不适用于多种用途 是通用性的建模语言对于特定的领域 如 设计.! 电路设计或基于规则的人工智能更特定的语言和工具可能更加合适 是离散的建模语言它不打算对如工程和物理的连续系统建模 是对诸如软件
下载地址
用户评论