创始人: Roumbaugh (OMT 91) Jacobson(OOSE92) Booch (OOA/OOD 94) 第2章 统一建模语言UML 简介 2.1 UML 的含义 2.3 UML 模型 2.2 UML发展史 2.4 UML 结构 2.5 Rose可视化工具 1正确认识:模型、建模概念、表示法 n 模型(model)不等于系统,它只是系统的一个样貌。 n 一个模型呈现一个抽象层面。一个系统会有多个 不同层面的模型,通过这些不同角度的模型来趋 近对系统的认知。 n 建模概念是建构模型的基础概念。 n 表示法与建模概念彼此独立,但又互补,两者结 合才能呈现出具体的模型, 充分认识系统。 n UML与OO有密切关联, UML是为了表达OO概念 而设计的表示法,但这并不代表UML只能用来表 达OO概念,也不代表仅能使用UML来呈现OO概念。 23 2.1 UML(Unified Modeling Language) 的含义 UML是一种定义良好、易于表达、功能强大且 普遍适用的对象统一建模描述语言。 UML是一种图形语言,不是编程语言。 UML适合描述软件开发的全过程。 适应各种不