现实世界->业务模型 -- 原始需求信息
要素:人,事,物,规则
- Actor (人):信息来源的提供者。
- Use case(用例):驱动者的业务目标,参与者想要做什么并且获得什么
业务模型到->概念模型(软件蓝图) -- 原始与计算机理解和实现的过度模型
- 边界类(事):决定外面能对里面做什么事,决定整个分析设计的结果 (静态)
- 实体类(物):现实世界参与者完成业务目标时所涉及的事物 (静态)
- 控制类(规则):业务或用例场景中步骤活动 (动态)
概念模型 ->设计模型 -- 计算机理解和实现
- 边界类:转化操作界面或者系统接口
- 控制类:转化计算程序,控制程序
- 实体类:转化数据表
转化过程参照规则:
- 软件架构,框架:规定类必须实现的接口,继承的超类,编程规则等
- 编程语言
- 规范或中间件