UML/ROSE学习笔记系列二:UML的概念模型

来源:互联网 发布:mac自带编程软件吗 编辑:程序博客网 时间:2024/05/19 02:29

建模的3个主要要素:

                         1、UML的基本构造块;

                         2、支持这些构造块如何放在一起的规则;

                         3、一些运用于整个UML的公共机制;

UML的构造块包含了3种:A、事物    B、关系   C、图

     事物:包括 “结构事物”、“行为事物”、“分组事物”、“注释事物”;

              “结构事物”:类、接口、协作、用况、主动类、构件、节点;

              “行为事物”:交互、状态机;

              “分组事物”:包;

              “注释事物”:注解;

     关系:包括  “依赖关系”、“关联关系”、“泛化关系”、“实现关系”;

     图  : 包括 “类图”、“对象图”、“用况图”、“顺序图”、“协作图”、“状态图”、“活动图”、“构件图”、“实施图”;

UML规则

     UML有用于描述如下事物的语义规则:

        命名:为事务、关系和图起名;

        范围:给一个名称以特定含义的语境;

        可见性:怎样让其他人使用或可见;

        完整性:事物如何正确、一致地相互联系;;

        执行:运行或模拟动态模型的含义是什么;

UML中的公共机制

     1、详述       

     2、修饰     

     3、通用划分------->A:对类和对象的划分    B:接口和实现的划分

     4、扩展机制-------->:A:构造型    B:标记型    C:约束

 

 

      

原创粉丝点击