软考复习之计算机体系结构

【UML】 
  • 事物 
    • 结构事物:模型的静态部分,描述概念或物理元素,例如:类,接口,协作,用例,主动类,构件,节点
    • 行为事物:UML模型的动态部分。例如:交互(消息,有向线段),状态机(对象或交互的状态,圆角矩形)
    • 分组事物:模型分解组成的“盒子”,例如:包(概念性,仅存在开发阶段,文件夹图形)
    • 注释事物:UML的解释部分,例如:注解
  • 视图 
    • 分为三个视图域:结构分类动态行为模型管理

      • 类图(Class Diagram):展现了一组对象,接口,协作以及之间的关系,作为静态视图,还可以包含依赖,关联,泛化,实现,注解,约束关系等

      • 用例图(Use Case Diagram):展现了一组用例,参与者以及两者的关系。对系统的静态用例视图建模时,可以分两种方法:对系统的语境建模,对系统的需求建模

      • 构件图(Component Diagram):展现了一组构建之间的组织和依赖,通常将构建映射一个或多个类、接口或协作

      • 部署图(Deployment Diagram):体系结构的静态实施视图,与构件图相关,通常一个节点包含一个或多个构件,类似包图

      • 状态图(statechart Diagram):展现了一个状态机,它由状态,转换,事件和活动组成,一般是分析一个对象,强调对象行为的事件顺序。
      • 状态图中的状态包括状态名、内部活动、内部转换、入口和出口动作等部分
    • 活动图(activity Diagram):特殊的状态图,展现了系统从一个活动到另一个活动的流程

      • 交互图 :顺序图和协作图均被称为交互图
      • 顺序图强调消息时间序列
      • 系统的动态方面建模

      • 对象图 (Object Diagram):静态的实例,一组对象以及它们之间的关系 一般包括对象和链

猜你喜欢

转载自blog.csdn.net/Hyo555/article/details/80386117