zz1

建模
此模块涵盖了建模定制的产品。它将处理信息建模,
Rational Rose和介绍了Windchill的对象模型。
目标
当这个模块成功完成,您将能够:
•执行任务工程师组件元素的应用解决方案
发展模块的工作流系统的RVP。
•阅读并使用一个基本水平的统一建模语言(UML)。
•自动的在一个基本水平Windchill的对象模型 - 封装,接口和类。

建模
UML的模型指定的符号,并面向对象的系统图(类,接口和其他关系)。

•对于一个对象具有相同的“特色”和“行为”系列模板
---
接口
•对于具有相同的“行为”的对象A系列模板
•在Windchill是典型的多接口用于为A类的函数集合/服务。
之间的一个接口和一个Java类,不同的是,类可以被实例化;
接口不能。此外,一类(例如,一个新的自定义类)只能继承一个且只有一个类,但它可以继承实施)多个接口。
因此,接口用于隔离Windchill的功能,并允许继承类不同
通过实现多个接口功能。
---

包类,接口,包等建模工件的逻辑分组。
---
图4-4:统一建模语言符号,文字和图形

关系
•概括:展示推广/专业
- PurchasedProduct专业产品和延伸“特色”和/或扩展或覆盖“的行为
---
图4-5:推广
•实现:显示接口的实现
- 产品实现了可订购接口,并继承了“行为”
---
图4-6:实现
•依赖:表示一个包或类的变化可能影响到另一个
- appdevtests是依赖于野生型
---
图4-7:依赖
•协会:显示一或两个类之间的关联“链接”
---
•聚合:显示一个“使用”或“有”的关系,但每个类实例(即对象)可能独立存在。
---
一个特定的公司包含的人;但一个特定的人可能不属于任何
特定的公司。
•组成:显示的关系“的组成”,它是一种特定类型的聚合。
与此关联类型聚集对象只载时存在,而不是独立。
---
包含一个特定的公司部门,一个部门都必须属于一个公司。
在与人的例子相反,没有这样的东西“销售和营销
部“,除非它是相对于一个特定的公司。
图4-11:关联类

你可能感兴趣的:(工作,UML)