一、基本概念
1、事务功能
事务功能是处理数据功能的基本过程。
每个事务功能都是一个基本过程。
事务功能由多个逻辑处理来完成。
事务功能包含三种类型:EI、EO、EQ
2、基本过程
一个基本过程是由一个逻辑处理或者多个逻辑处理来完成的。
如何识别?
- 对用户有意义
- 完整:构成一个完整的事务
- 自包含:自包含是指在组件重用时不需要包含其他的可重用组件。不依赖其他。
- 持续:业务可以保持持续状态
3、处理逻辑
定义13种逻辑处理:
- 验证
- 计算
- 转换
- 过滤
- 分支
- 更新ILF
- 引用ILF/EIF
- 读数
- 衍生数据
- 改变行为
- 返回
- 接收
- 分类排序
4、事务功能的类型
每个事务功能都是一个基本过程
- EI:维护一个ILF或者改变应用行为。
- EO:有逻辑处理。
- EQ:没有逻辑处理。
如何分类?
EI识别:典型的增、删、改
- 接收进入应用边界的数据、控制信息
- 去维护ILF或者改变应用行为
EO识别:查+额外的逻辑处理
- 数学计算
- 创建衍生数据(注册号)
- 去维护ILF
- 改变应用行为
EQ识别:典型的查
- 没有数学计算
- 没有创建衍生数据(注册号)
- 没有去维护ILF
- 没有改变应用行为
5、事务功能度量过程
6、确定食物功能的复杂性
DET定义和识别
- DET即数据功能中提到的,唯一、用户可识别、非重复。
- 在此基础上,识别时要多三个条件:
- 穿越边界
- 响应消息(提示信息)
- 激发动作(点击按钮)
FTR定义和识别
事务读取或维护数据功能(ILF/EIF)。
- 事务既读取又维护ILF,只能当做一个FTR
- 读取一个EIF,维护一个ILF,算作两个FTR
- 分析需求,发现读取三个EIF,算作三个FTR