GRAPPLE(Guidelines for Rapid APPLication Engineering)快速应用工程指导原则
有五个段组成(RAD^3):
1 需求收集(requirements gathering)
1.1 发现领域过程
1.2 领域分析
1.3 识别协作系统
1.4 发现系统需求
1.5 将结果提交给客户
2 分析(analysis)
2.1 理解系统的用法
2.2 充实用例
2.3 细化类图
2.4 分析对象状态变化
2.5 定义对象之间的交互
2.6 分析与协作系统的集成
3 设计(design)
3.1 开发和细化对象图
3.2 开发构件图
3.3 制定部署计划
3.4 设计和开发用户界面原型
3.5 测试设计
3.6 开始编制文档
4 开发(development)
4.1 编制代码
4.2 测试代码
4.3 构建用户界面和用户界面到代码的连接及测试
4.4 完成文档
5 部署(deployment)
5.1 编制备份和恢复计划
5.2 在硬件上安装最终系统
5.3 测试安装后的系统
5.4 庆祝
三元关联(ternary association):三个类同时参与一个关联
三元关联的另一种表示
参数化类(parameterized class):为某类的一个属性子集指定值从而生成一个具体的类,而不是类的对象。此参数称为无界参数。