U概述 商、鸭
UML 概 述 商 鹏
课程内容 模型与建模 UML简述 33 UML的发展历史 UML工具
课程内容 模型与建模 UML简述 UML的发展历史 Conclusion 1 2 3 4 UML工具
1.模型与建模 1.1什么是模型? 冬为了更好的了解一个过程或事物,人们通常根据所研究对象 的某些特征(形状、结构或行为等)建立相关的模型 (Mode1) 模型是从一个特定视点对事物进行的抽象 ·可以是实物模型,例如建筑模型、教学模型、玩具等 ■可以是抽象数字或图示模型,例如数学公式或图形等 模型的目的不是复制真实的原物,而是帮助人们更好的理解 复杂事物的本质,反映过程或事物内部各种因素之间的相互 关系 冬模型是对复杂事物进行的有目的简化和抽象。建立模型的过 程称为建模
1.模型与建模 1.1 什么是模型? ❖ 为了更好的了解一个过程或事物,人们通常根据所研究对象 的某些特征 (形状、结构或行为等) 建立相关的模型 (Model) ❖ 模型是从一个特定视点对事物进行的抽象 ◼ 可以是实物模型,例如建筑模型、教学模型、玩具等 ◼ 可以是抽象数字或图示模型,例如数学公式或图形等 ❖ 模型的目的不是复制真实的原物,而是帮助人们更好的理解 复杂事物的本质,反映过程或事物内部各种因素之间的相互 关系 ❖ 模型是对复杂事物进行的有目的简化和抽象。建立模型的过 程称为建模
1,模型与建模 1.2软件开发为什么需要建模? 在开发一个软件期间所产生的中间描述或文档称 为模型 冬模型展现系统的一个抽象视图,突出系统设计的 某些重要方面,忽略底层细节。 在开发软件的过程中需要建立各种各样的软件模 型来描述系统的重要方面 必建模是为了更好地理解正在开发的系统
1.模型与建模 1.2 软件开发为什么需要建模? ❖在开发一个软件期间所产生的中间描述或文档称 为模型 ❖模型展现系统的一个抽象视图,突出系统设计的 某些重要方面,忽略底层细节。 ❖在开发软件的过程中需要建立各种各样的软件模 型来描述系统的重要方面 ❖建模是为了更好地理解正在开发的系统
1.3建模的重要性 》捕获和精确表达项目的需求和应用领域的知识,以 使全部涉众能够理解并达成一致。 冬完成系统设计。 冬分离需求与具体实现细节。 ■展示需求实现效果的模型 ■展示具体设计细节的模型 冬帮助生成有用的工作产品。 冬方便研究多种解决方案。 全面把握复杂的系统
1.3 建模的重要性 ❖捕获和精确表达项目的需求和应用领域的知识,以 使全部涉众能够理解并达成一致。 ❖完成系统设计。 ❖分离需求与具体实现细节。 ◼ 展示需求实现效果的模型 ◼ 展示具体设计细节的模型 ❖帮助生成有用的工作产品。 ❖方便研究多种解决方案。 ❖全面把握复杂的系统