|
UML模型 |
原文作者:Kirill
Fakhroutdinov 译者:火龙果Anna |
2694 次浏览 |
7次 |
|
|
模型是一个专门的UML包,它从某个角度描述了一个系统。该观点也可以指轮廓定义。模型用于绘制模型图。
[uml2.5 FTF测试版1]并不十分一致地定义了模型的范围,一个系统。在一个地方,它说一个模型捕捉一个物理系统的视图,而在另一个地方,这个系统是最广义的,可能不仅包括软件和硬件,还包括组织和流程。
视图被定义为系统的一些抽象,仅包括系统中与模型目的相关的那些方面,将这些方面描述给某类利益相关者或从利益相关者的某个角度,并在适当的细节层次上。 |
这意味着可以为同一个系统提供不同的模型,每个模型从不同的观点或不同的抽象层次来表示系统。
UML 2.5“通过例子”松散地定义了涉众,例如系统的设计者、用户或客户。
涉众(在软件项目或系统的背景下)可以被定义为项目或系统内外的个人、团体或组织,赞助项目或对项目有兴趣,或对项目有积极或消极的影响。 |
利益相关者的例子包括客户、用户组、上层管理人员、产品所有者、项目经理、开发团队、软件质量工程师等。
UML 2.5规范的意图和解释模型的例子也不一致。虽然它声明一个模型是完整的,因为它覆盖了整个系统,但是提供的一个例子显示了代表系统的部分(层)的模型。
模型包含一组分层的元素,它们一起描述了系统。它还可能包含一组代表系统环境的元素,通常是参与者及其关系。因为这些是系统外部的,所以它们可以在层次结构之外被收集在单独的包中。这些外部元素和代表系统的元素可以相互关联。
模型用普通的包装符号(文件夹图标)标注,在大矩形的右上角有一个小三角形。
业务层模型
如果模型的内容显示在大矩形中,则可以在选项卡中模型名称的右侧绘制三角形。
服务层模型包含服务接口和消息类型
模型可以标记为一个包,在模型名称上方放置关键字<<Model>>。
定型模型分层服务。
|
2694 次浏览 |
7次 |
|
|
|
|
|
|