首页 > 其他分享 >【软件工程造价师必修课:概念篇】4.ILF/EIF/EI/EO/EQ/BFC五大功能点说的明明白白!附案例解析

【软件工程造价师必修课:概念篇】4.ILF/EIF/EI/EO/EQ/BFC五大功能点说的明明白白!附案例解析

时间:2024-07-08 10:29:36浏览次数:21  
标签:ILF BFC EO 功能 信息 客户 举例

     软件成本评估工作,本身有一定的专业性,也是有一定的门槛,最主要的难点在功能点识别方面

    下面我们就针对评估过程中需要掌握的功能点知识,分享给大家,大家先了解概念,继而通过我们的案例来让概念更具体化,从而达到初步了解并掌握。

  1. BFC  基本功能组件 Basic Function Component

为测量软件的功能规模,由ISO功能点方法定义的用户功能需求的基本单元。

举例:CRM系统,有一个用户功能需求“维护客户信息”,该“维护客户信息”可以由下列BFC组成:“增加新客户”、“删除客户信息”、“修改客户信息”和“查询客户信息”。

ILF  内部逻辑文件 Internal Logical File

内部逻辑文件,是在被度量应用边界内维护的、用户可识别的、逻辑相关的数据组或控制信息组。

举例:在度量CRM系统的软件开发成本时,“客户信息”,通常是一个内部逻辑文件ILF。

EIF 外部接口文件 External Interface File

外部接口文件,是用户可识别的、逻辑相关的数据组或控制信息组,其由被度量应用所引用,但在另一个应用边界内维护。

举例:度量CRM系统的软件开发成本时,“账单信息”,通常是一个外部接口文件EIF,因为账单信息通常在计费系统维护,CRM系统只是引用。

EI 外部输入 External Input

主要目的是为维护一个或多个ILF,或者改变应用行为,并且包含接收进入应用边界内的数据或控制信息的处理逻辑,则为一个EI。

举例:“新增VIP客户”、“修改VIP客户”、“删除VIP客户”,是EI的典型例子。

EO 外部输出 External Output

主要目的是呈现信息给用户,并且包含至少下面一种形式的处理逻辑,则为一个EO:1)执行数学计算。2)更新一个或多个ILF。3)创建衍生数据。4)改变应用行为。

举例:“VIP客户统计报表”,是EO的典型例子。

EQ 外部查询 External Inquiry

主要目的是呈现信息给用户,并且引用数据功能来提取数据或控制信息,不满足EO的规则,则为一个EQ。

举例:“查询展示全部客户清单”,是EQ的典型例子。

通过文中我们主要讲解的五大功能点,大家可以借助识别相关的知识自主学习,进而掌握原理和方法,此处关注“软件度量侠”我们会不断选取典型项目,小范围实战练兵,是可以完全掌握功能点识别技能的。

标签:ILF,BFC,EO,功能,信息,客户,举例
From: https://blog.csdn.net/2301_79119944/article/details/140214095

相关文章

  • Corel VideoStudio会声会影2024破解版本下载
    CorelVideoStudioUltimate2024(会声会影2024)是Corel旗下一款功能强大的专业视频制作软件的视频编辑软件及视频剪辑软件,非常专业的使用效果,会声会影2023中文版可以针对剪辑电影进行使用,非常强大的色彩校正方式,无论什么光线下进行拍摄,都可以通过后期进行调整,并且里面超多不同的......
  • Body Clipping Geometry
    BodyClippingGeometry实体剪裁几何图形是通过使用仅涉及半空间实体的差分运算的构造实体几何模型来表示产品的三维形状。 应使用保持该几何表示的IfcShapeResentation的以下属性值:IfcShapeRepresentation.RepresentationIdentifier ='Body'IfcShapeRepresentation.Repr......
  • seo外链发布:如何选择合适的外链发布平台?
    在进行seo优化的过程中,外链发布是一个非常重要的环节。选择合适的外链发布平台可以帮助我们提升网站的权威性和排名。那么,如何选择合适的外链发布平台呢?下面为您解答。1.网站的权威性选择外链发布平台时,首先要考虑的是该网站的权威性。一个权威性高的网站,其外链对于提升网站的......
  • sizeof 在函数使用中的问题
    使用sizeof来获取数组的大小在某些情况下是可以的,但在涉及到函数参数时可能会有一些问题。使用sizeof获取数组大小当数组在当前作用域内声明时,可以使用sizeof来获取数组的大小。例如:#include<cstdio>intmain(){charbuffer[10];printf("Sizeofb......
  • 52-3 权限维持 - IFEO注入(镜像劫持)
    IFEO注入(映像劫持)介绍IFEO(ImageFileExecutionOptions)位于Windows注册表中的路径为:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ImageFileExecutionOptionsIFEO最初设计用于为在默认系统环境下可能出现错误的程序提供特殊的调试和执行环境。通过......
  • VideoPrism——探索视频分析领域模型的算法与应用
    概述论文地址:https://arxiv.org/pdf/2402.13217.pdf视频是我们观察世界的生动窗口,记录了从日常瞬间到科学探索的各种体验。在这个数字时代,视频基础模型(ViFM)有可能分析如此海量的信息并提取新的见解。迄今为止,视频理解领域的研究确实取得了长足进步,但构建真正的基础视频模......
  • 【漏洞复现】Geoserver XPath表达式注入致远程代码执行漏洞(CVE-2024-36401)
    0x01产品简介GeoServer是一个开源服务器,用于共享、处理和编辑地理空间数据。它支持多种地图和数据标准,使用户能够通过网络访问和操作地理信息系统(GIS)数据。0x02漏洞概述2024年7月,互联网上披露Geoserver表达式注入致远程代码执行漏洞(CVE-2024-36401),攻击者无需认证即可利......
  • 文字识别技术升级:Airtest与PaddleOCR模型的协作小技巧
    此文章来源于项目官方公众号:“AirtestProject”版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途一、前言在进行自动化测试的过程中,ocr文字识别一直是大家最想要实现以及最需要的能力,今天就来介绍一个由百度飞浆提供的一个免费的ocr识别库——PaddleOCR,以及探......
  • 国产linux系统(银河麒麟,统信uos)使用 PageOffice 国产版在线打开 word文件并另存HTML或
    国产linux系统(银河麒麟,统信uos)使用PageOffice国产版在线打开pdf文件PageOffice国产版:支持信创系统,支持银河麒麟V10和统信UOS,支持X86(intel、兆芯、海光等)、ARM(飞腾、鲲鹏、麒麟等)芯片架构。查看本示例演示效果本示例关键代码的编写位置Vue+Springboot注意本文中展示的......
  • 扩散几何(Diffusion Geometry)
    扩散几何(DiffusionGeometry)是一种用于分析和处理高维数据的几何方法。它利用数据的局部结构来推断和捕捉全局几何信息,通过定义和计算数据点之间的扩散距离或扩散度量,来揭示数据的内在几何结构和相关性。扩散几何的核心思想是基于扩散过程和随机游走理论,常用于降维、数据分类、聚......