当前位置: 首页 > news >正文

IFPUG功能点度量4:度量事务功能

一、基本概念

1、事务功能

事务功能是处理数据功能的基本过程。

每个事务功能都是一个基本过程。

事务功能由多个逻辑处理来完成。

事务功能包含三种类型:EI、EO、EQ

2、基本过程

一个基本过程是由一个逻辑处理或者多个逻辑处理来完成的。

如何识别?

  • 对用户有意义
  • 完整:构成一个完整的事务
  • 自包含:自包含是指在组件重用时不需要包含其他的可重用组件。不依赖其他。
  • 持续:业务可以保持持续状态

3、处理逻辑

定义13种逻辑处理:

  1. 验证
  2. 计算
  3. 转换
  4. 过滤
  5. 分支
  6. 更新ILF
  7. 引用ILF/EIF
  8. 读数
  9. 衍生数据
  10. 改变行为
  11. 返回
  12. 接收
  13. 分类排序

4、事务功能的类型

每个事务功能都是一个基本过程

  • EI:维护一个ILF或者改变应用行为。
  • EO:有逻辑处理。 
  • EQ:没有逻辑处理。

如何分类?

EI识别:典型的增、删、改

  1. 接收进入应用边界的数据、控制信息
  2. 去维护ILF或者改变应用行为

EO识别:查+额外的逻辑处理

  1. 数学计算
  2. 创建衍生数据(注册号)
  3. 去维护ILF
  4. 改变应用行为

EQ识别:典型的查

  1. 没有数学计算
  2. 没有创建衍生数据(注册号)
  3. 没有去维护ILF
  4. 没有改变应用行为

5、事务功能度量过程

6、确定食物功能的复杂性

DET定义和识别

  1. DET即数据功能中提到的,唯一、用户可识别、非重复。
  2. 在此基础上,识别时要多三个条件:
  • 穿越边界
  • 响应消息(提示信息)
  • 激发动作(点击按钮)

FTR定义和识别

事务读取或维护数据功能(ILF/EIF)。

  • 事务既读取又维护ILF,只能当做一个FTR
  • 读取一个EIF,维护一个ILF,算作两个FTR
  • 分析需求,发现读取三个EIF,算作三个FTR

 

http://www.lryc.cn/news/58483.html

相关文章:

  • 未来公寓智能化设计平台项目(上)
  • Java8新特性 Steam流
  • Unity 实现大世界地图的技术原理
  • jQuery制作一个简单的打地鼠游戏(超详细讲解)
  • typora和C51开发环境
  • linux echo彩色打印
  • 2023年4月PMP®项目管理专业人士认证招生简章
  • Java每日一练(20230410)
  • 主动配电网故障恢复的重构与孤岛划分统一模型研究【升级版本】(Matlab代码实现)
  • TS2023年面试题汇总~~~~持续更新中!!!!
  • CSS模块的书写以及删除线的作用和来历什么是删除线
  • Libhevc介绍
  • 基于Tensorflow的最基本GAN网络模型
  • 数据质量管理概述
  • C++ const、volatile和mutable关键字详解
  • MySQL实验四:数据更新
  • 商汤科技推出“日日新SenseNova”,大模型体系赋能人工智能新未来
  • 【中创AI】斯坦福人工智能年度报告:AI论文发表量中国世界第一!
  • Java基础(五)面向对象编程(基础)
  • 寻找CSDN平行世界的另一个你
  • ChatGPT的发展对客户支持能提供什么帮助?
  • 数据安全评估体系建设
  • 论文阅读 - ANEMONE: Graph Anomaly Detection with Multi-Scale Contrastive Learning
  • 数据密集型应用存储与检索设计
  • Spring Boot集成Redis实现keyspace监听 | Spring Cloud 34
  • 如何搭建chatGPT4.0模型-国内如何用chatGPT4.0
  • 【故障定位】基于多元宇宙算法的主动配电网故障定位方法研究(Matlab代码实现)
  • 基于html+css的自适应展示1
  • DolphinDB +Python Airflow 高效实现数据清洗
  • pip3 升级软件包时遇到超时错误解决方法