包图:展现由模型本身分解而成的组织单元,以及他们的依赖关系。 组织结构图、部件、端口、协议、
组织结构图: 描述系统中某一部分的内部结构,包括该部分与其他系统部分的相互点。
顺序图:用来显示多个对象间的交互活动,关注对象之间的消息传送的时间顺序,核心概念:对象、生命线、交互、消息。交互阶段、
交互纵览图:活动图和顺序图的混合物,直观的表达一组相关顺序图之间的流转逻辑,存在两种形式,一种是以活动图为主线;对活动中某些重要活动节点进行细化,即用一些夏普的顺序图对重要活动节点进行细化,描述活动节点内部对象之间的交互。 另一种是以顺序入为主线,用活动图细化顺序入中的某些重要对象,即,用活动图描述重要对象的额活动细节。
通信图: 表示两个对象之间关系以及交互活动 核心概念; 对象,协作角色 ; 协作:交互 消息
时间图:也是一种交互图,展现了消息跨越不同对象或角色的实际时间信息。 可描述单个火哥多个对象变化的时间点一会维持特定状态的时间片段 ,是表示交互时间的主要手段
核心概念: 时间约束 持续时间约束 生命线 状态 条件、事件 、
继承机制:LSP原则 、OCP原则、SRP原则、ISP原则、DIP依赖倒置原则
设计模式:设计模式就是解决方案
敏捷过程模型: 是一个渐进开发过程,将开放阶段的4个活动,分析、设计、编码、和测试结合在一起,消除了软件过程中的不必要的步骤和提交物,在全过程中采用迭代增量开发,反馈修正和反复测试的策略。敏捷软件开发生存中期画风为用户和体系结构,腹部计划、交互、接受测试和小型发布几个阶段,