在使用rose的时候.rose的类里面有个stereotype的选项.选择了不同的选项类会呈现不同的图形效果.这里对stereotype做一点总结,
Stereotyp英文的原意是印刷中的铅字。比如,如果我们需要印一本书,而这本书中有一个字目前没有其铅字,那么我们就得造一个铅字出来,这样,我们才能印这本书。
UML中就是借用了这一概念来表达采用stereotype对其自身进行扩展的,只不过这个铅字是指UML当中的图形符号。
我们知道,当我们采用UML进行建模时,通常有一个应用领域的问题,我们常常把它用在软件开发上,其实其他建模领域也可以用到.比如说,如果我们想对家里用的电器进行建模,很显然,我们可能需要电视的图形符号,也可能需要机顶盒的图形符号,而这些与应用领域相关的图形符号,不可能在UML中全部定义好。那UML是如何做的呢?答案就是stereotype,才用stereotype我们可以造出任何我们所需要的图形符号。

通过stereotype,我们可以看出UML提供了一种非常简单但强大的方法对其自身进行扩展。
最后附上IBM的官网说明:http://publib.boulder.ibm.com/infocenter/rtnlhelp/v6r0m0/index.jsp?topic=%2Fcom.ibm.xtools.modeler.doc%2Ftopics%2Fcstereotyp.html

分享到:
相关推荐
3. **注释与约束**:UML允许添加注释(Comments)以提供额外信息,同时可以使用 stereotype( sterotypes)来扩展和定制UML元素。此外,通过限定词(Constraints)可以对模型元素的行为或结构进行约束。 4. **包...
例如,通用机制如注解(stereotype)允许扩展UML,使其适应特定领域或工具的需求。此外,UML支持面向对象的分析和设计原则,如封装、继承和多态性。 在实际开发中,UML可以应用于需求分析、系统设计、代码生成和...
5. **构造型和注解**:介绍UML中的扩展机制,如构造型(stereotype)和注解(annotation),以适应特定领域的建模需求。 6. **用例建模**:讲解如何通过用例图来捕获系统的需求,定义参与者、用例和它们之间的关系...
7. **扩展与定制**:UML 2.0允许通过扩展机制,如 stereotype(刻板印象)、tagged value(标记值)和profile(配置文件),来适应特定领域的需求和约定。 8. **建模原则**:有效的UML建模应遵循一致性、完整性、...
3. ** Stereotype 样式指南** (UML 2 Stereotype Style Guidelines) Stereotype 是 UML 2.0 引入的一个增强机制,允许用户自定义和扩展 UML 元素的语义。Stereotype 可以帮助我们更精确地表达特定领域的概念。指南...
3. **UML 2.2 Icons and Stereotypes.vss**:这个文件扩展了标准符号库,包含了UML的图标和 stereotype,stereotype 是UML中用于添加额外元数据和扩展模型语义的机制。这使得用户能够自定义和扩展UML模型,以适应...
此外,书中可能还会涉及UML的扩展机制,如 stereotype( Stereotypes )用于自定义元模型,注解(Annotations)用于添加额外信息,以及规约(Constraints)和操作(Operations)等概念。 通过《UML编程指南》,读者...
《UML2.2在Visio2003中的应用详解》 UML(统一建模语言)2.2是软件开发中广泛使用的建模工具,它为系统设计提供了标准化的语言,涵盖了各种软件工程的视图,如用例图、类图、序列图等。而Visio2003是一款强大的图形...
9. **UML的扩展机制**:如 stereotype( Stereotypes)可以为标准元素添加自定义含义, tagged value(Tagged Values)提供额外信息,以及 constraint(Constraints)用于定义规则和限制。 10. **面向对象设计原则*...
**UML 2.5 Icons and Stereotypes (Visio 2013)**模板则专注于UML的图标和 stereotype,图标帮助标识不同的元素类型,而stereotype是扩展UML的标准方式,允许添加特定领域或项目特有的信息。例如,您可以为类添加一...
《西北工业大学高级语言程序设计Java_UML实验报告》是一份深度探讨Java编程语言与统一建模语言(UML)在实际编程项目中的应用的报告。这份报告旨在帮助学生理解和掌握这两种关键技术,并通过实践来提升软件开发能力...
UML不仅仅限于基础元素,还可以通过扩展机制(如注释、约束、 stereotype)来适应特定领域或方法学。此外,有许多UML工具,如Visio、Enterprise Architect、StarUML等,可以帮助你创建、管理和共享UML模型。 **5. ...
UML2还引入了更强大的扩展机制,如 stereotype(刻板印象)允许用户自定义元模型,标签值和注解提供了更多的信息记录方式,以及对模式的支持,使得UML更加灵活和实用。 文件"UML 12-05-06.pdf"和"UML 12-05-07.pdf...
- 构造型(Stereotype):特定类型的元素或关系,可以扩展UML的基本概念。 #### 二、对象建模 - **对象建模目标**:构建问题域的概念模型,描述类与对象及其间的关系。 - **对象模型构成**: - 主题划分:将系统...
UML不仅仅局限于基本图形,还可以通过扩展机制添加自定义元素,如注释、约束和 stereotype。它被广泛应用于面向对象的分析与设计,也可用于敏捷开发、系统架构和业务流程建模。 通过北京大学青鸟的UML课件,学习者...
UML规则确保了这些元素的正确组合,而公共机制如可见性和完整性规则,以及扩展机制如 stereotype(标注类型)和profile(配置文件),则提供了定制和扩展UML的能力。UML的图是其核心组成部分,如类图、用例图、序列...
- **扩展机制**:通过 stereotype(标注)和profile,可以为特定领域定制UML。 - **精确的图形语法**:改进了图形符号的定义,减少歧义,提高模型的精确性。 - **多重性约束**:在关联和依赖关系上,可以指定参与者...
UML是一种图形化语言,用于软件工程中描述、可视化、构建和文档化系统的设计。它为软件开发团队提供了一种通用的语言,以便在项目开发过程中更好地沟通和理解系统的需求、结构和行为。 UML 2.0是UML的第二个重大...
- **扩展与定制**:UML允许通过注解、 stereotype(角色)和 tagged values 来扩展其基本元素,以适应特定项目或领域的需要。 - **规范性**:理解UML的官方标准,包括OMG(Object Management Group)发布的最新版本...