从用例到功能点
用例是当前设计分析过程中广泛使用的一个方法,所以在实施功能点分析的时候如何根据用例来计算功能点是大家需要经常面对的问题
通常功能点技术会将一个功能(如操作一个交互界面)分解为事务处理(EI、EQ、EO),诸如显示信息(EQ)、输入数据(EO)或更新文件(EI)等。而用例则将这些用路径和步骤(Steps)的方式用以表示,一个步骤可以是一个事物或数据元素,也可以两者都是。所以我们需要做的就是分析这些步骤以判断每个步骤相对应的元素类型。
从用例获取功能点所存在的风险
- 在用例中漏掉了必要的事务处理
- 在用例中对事物处理的描述不正确
- 这用例中未清晰的定义属性(attributes )的数量
- 属性(attributes )的数量不能被约束在一个实体(entity)中
从用例中获取功能点的注意事项
- 尤其注意如“保存”、“更新”、“获取”、“计算”等一些关键词汇
- 将有事物处理的分支尽量列在扩展路径中而不是主路径中
- 在需求规约中设置“字段列表”段落并完整而清晰的列出相关的数据字段