- CMMI提供了两种模型表达方式:"连续式"和"阶段式",连续式描述了过程的能力成熟度模型,阶段式描述了组织的能力成熟度模型。
- 阶段式的模型,按成熟度级别对过程领域进行划分为"初始级"、"可管理级"、已定义级、定量管理级、持续优化级。
- 为了使构件系统更切合实际,更有效的被复用,构件应当具备可变性,以提高其通用性。
- UML图:
用例图:表示一个系统中所有的用例与所有外部参与者的交互。
类图:描述了类、接口、协作以及它们之间的关系。
对象图:描述了类图某一时刻的实际例子,描述了这个时刻对象与对象间的关系。
组件图:描述了组件及组件之间的关系,表示了组件之间的组织和依赖关系。
部署图:用来描述运行应用软件系统的处理器、设备、网络及其拓扑结构。
状态图:描述了一个特定对象的所有可能状态以及引起状态跃迁的事件。可为一个对象建模。
序列图:用来描述对象之间动态的交互关系,着重体现对象间消息传递的时间顺序。序列图可以描述一个用例的实现,可为一个协作建模。
协作图:同样描述对象之间动态的交互关系,也可为一个协作建模,只是与序列图画法不同。
活动图:依据对象状态的变化来捕获动作与动作的结果。可以为用例建模。
结构图:用例图,构件图,部署图,类图,对象图,包图,组合结构图
行为图:活动图,序列图,交互图,用例图,状态机图