UML及软件建模 主讲人:李唯 Clx7000@163.com
Page 1 UML及软件建模 主讲人 :李 唯 clx7000@163.com
第三章在建模过程中运用UML
Page 2 第十三章 在建模过程中运用UML
1模型 这一节将解释什么是模型,模型有何用途以及如何使用模 型 这一节还要解释模型的不同层次:理想的,部分的和基于 工具的
Page 3 1、模型 这一节将解释什么是模型,模型有何用途以及如何使用模 型。 这一节还要解释模型的不同层次:理想的,部分的和基于 工具的
什么是模型 模型是用某种工具对同类或其他工具的表达方式。模型从 某一个建模观点出发,抓住事物最重要的方面而简化或忽 略其他方面。工程、建筑和其他许多需要具有创造性的领 域中都使用模型。 表达模型的工具要求便于使用。建筑模型可以是图纸上所 绘的建筑图,也可以是用厚纸板制作的三维模型,还可以 用存于计算机中的有限元方程来表示。一个建筑物的结构 模型不仅能够展示这个建筑物的外观,还可以用它来进行 工程设计和成本核算。 软件系统的模型用建模语言来表达,如UML。模型包含语 义信息和表示法,可以采取图形和文字等多种不同形式。 建立模型的目的是因为在某些用途中模型使用起来比操纵 实物更容易和方便
Page 4 ◼ 模型是用某种工具对同类或其他工具的表达方式。模型从 某一个建模观点出发,抓住事物最重要的方面而简化或忽 略其他方面。工程、建筑和其他许多需要具有创造性的领 域中都使用模型。 ◼ 表达模型的工具要求便于使用。建筑模型可以是图纸上所 绘的建筑图,也可以是用厚纸板制作的三维模型,还可以 用存于计算机中的有限元方程来表示。一个建筑物的结构 模型不仅能够展示这个建筑物的外观,还可以用它来进行 工程设计和成本核算。 ◼ 软件系统的模型用建模语言来表达,如UML。模型包含语 义信息和表示法,可以采取图形和文字等多种不同形式。 建立模型的目的是因为在某些用途中模型使用起来比操纵 实物更容易和方便。 1.1、什么是模型
2、模型的用途 模型有多种用途 1)精确捕获表达项目的需求和应用领域中的知识,以 使各方面的利益相关者能够理解并达成一致。 建筑物的各种模型能够准确表达出这个建筑物在外观、交通、服务 设施、抗风和抗震性能,消费及其他需求。各方面的利益相关者则包括 建筑设计师、建筑工程师、合同缔约人、各个子项目的缔约人、业主、 出租者和市政当局。 软件系统的不同模型可以捕获关于这个软件的应用领域、使用方 法、试题手段和构造模式等方面的需求信息。各方面的利益相关者包括 软件结构设计师、系统分析员、程序员、项目经理、顾客、投资者、最 终用户和使用软件的操作员。在UM中要使用各种各样的模型
Page 5 1.2、模型的用途 模型有多种用途 (1) 精确捕获表达项目的需求和应用领域中的知识,以 使各方面的利益相关者能够理解并达成一致。 建筑物的各种模型能够准确表达出这个建筑物在外观、交通、服务 设施、抗风和抗震性能,消费及其他需求。各方面的利益相关者则包括 建筑设计师、建筑工程师、合同缔约人、各个子项目的缔约人、业主、 出租者和市政当局。 软件系统的不同模型可以捕获关于这个软件的应用领域、使用方 法、试题手段和构造模式等方面的需求信息。各方面的利益相关者包括 软件结构设计师、系统分析员、程序员、项目经理、顾客、投资者、最 终用户和使用软件的操作员。在UML中要使用各种各样的模型