软件评估
文章平均质量分 82
小鼠鱼
软件成本度量专家一枚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
软件成本度量中各业务领域软件开发生产率基准数据解析
数据可信度分为A(非常可信)、B(可信)、C(部分可信)、D(不可信)四级,CSBMK®-2024仅采用A级和B级数据,确保分析结果的客观性与准确性。《中国软件行业基准数据》(CSBMK®-2024)由北京软件造价评估技术创新联盟发布,是中国软件行业最权威的基准数据库之一。如需获取完整数据(含各城市人月费率、缺陷密度、规模调整因子等),可访问北京软件造价评估技术创新联盟官网下载CSBMK®-2024报告。CSBMK®-2024通过量化各业务领域的软件开发生产率,为行业提供了科学的成本估算框架。原创 2025-04-21 10:00:00 · 2220 阅读 · 0 评论 -
NESMA功能点评估法中需求规格文档规范与编写指南
UML部署图规范:使用标准符号标注应用边界,外部接口需用虚线框区分,并注明交互协议(如RESTful API/WebSocket)。事务功能穿越验证:每个EI/EO/EQ必须明确跨越系统边界,例如“用户登录”需标注输入源(移动端App)与输出目标(服务器鉴权模块)。原创 2025-04-30 10:09:58 · 1201 阅读 · 0 评论 -
NESMA功能点评估法中论材料的重要性
在NESMA功能点评估法中,需规文档和功能点拆分表是功能点分析的基础和关键工具。需规文档为功能点分析提供了明确的需求依据,而功能点拆分表则为功能点分析提供了直观的支持。两者结合使用能够有效提高功能点分析的效率和准确性,为软件开发项目的估算、成本控制和资源管理提供可靠依据。因此,在实际应用中,必须重视需规文档和功能点拆分表的规范性和依存关系,确保功能点分析的准确性和规范性。原创 2025-04-30 10:11:26 · 953 阅读 · 0 评论 -
NESMA功能点评估法之《预估法》如何挖掘需求,在需求不明情况下如何编写或识别功能
NESMA预估功能点法通过聚焦数据功能和用户视角的需求拆解,在需求模糊阶段快速建立估算基线。通过业务流程和用户故事识别ILF/EIF;严格区分业务数据与技术数据;结合行业经验与动态调整降低误差。该方法为早期决策(如预算编制、资源分配)提供量化依据,但需在需求明确后通过估算功能点法或详细功能点法进一步校准。原创 2025-04-16 10:00:00 · 1653 阅读 · 2 评论 -
NESMA功能点评估法中EI、EQ、EO、ILF、EIF的正确理解与写法
从用户视角出发:所有计数必须基于用户认可的功能和数据,技术原因引入的功能不应计入。避免重复计数:同一功能或数据不应被多次计数,如查看日程详情和修改日程应分别计数为EQ和EI。原创 2025-04-16 09:00:00 · 5844 阅读 · 3 评论 -
NESMA三种场景的功能点估算方法详解及分析
例如,某项目识别出8个ILF、4个EIF、15个EI、10个EO和12个EQ,可快速计算得266功能点(7×8+5×4+4×15+5×10+4×12)。例如,某高复杂度ILF(RET≥6,DET≥51)权重为15,而低复杂度EQ(FTR=0-1,DET=1-5)权重为3。: 此方法通过简化数据功能与事务功能的映射关系,牺牲精度换取效率,适合需求模糊的项目初期。NESMA方法定义了三种功能点估算场景,分别适用于软件项目不同阶段的需求完善程度,通过逐步细化的方式实现规模估算的灵活性和精准性。原创 2025-04-11 10:00:00 · 2120 阅读 · 2 评论 -
软件工作量评估方法
1.软件开发价格估算方法软件开发价格与工作量、商务成本、国家税收和企业利润等项有关。为了便于计算,给出一个计算公式:软件开发价格 = 开发工作量 × 开发费用/人·月1.1开发工作量软件开发工作量与估算工作量经验值、风险系数和复用系数等项有关:软件开发工作量 = 估算工作量经验值 × 风险系数 × 复用系数1.1.1估算工作量经验值(以A来表示)软什开发工作量的计算,曾有人提出以源代...原创 2019-03-20 13:51:10 · 2552 阅读 · 1 评论 -
个人对COSMIC方法初步理解
COSMIC 方法于 2002 年 12 月被 ISO/IEC JTC1 SC7 接受,成为国际标准。为“业务应用”(或 MIS)软件,“实时软件”,“基础设施 ”软件 1以及 一些科学/工程软件 2提供了一种度量软件功能规模的标准方法。我们将一个软件开发的功能需求分为了FUR(功能性用户需求)和NUR(非功能性用户需求),而COSMIC方法主要度量是FUR,NUR在软件开发中,需要考虑但不一定...原创 2019-03-20 13:52:38 · 15111 阅读 · 0 评论 -
什么是软件评估?
以下是个人理解,如有错误请勿见怪!在现代软件开发行业中,软件的需求、质量、开发周期都存在一定不稳定性,而开发费用都是不用性质了,这里面有公司效应,但也大多数还是有水分的。所以软件评估在个人理解上就是对软件的规模、软件项目工作量、软件项目开发成本、软件质量等事项进行量化考核,给出一个数字化的维度,这是主要的工作。软件评估划分软件评估我分为了几个划分:软件质量评估、软件功能点评估、软件测试评估、...原创 2019-03-20 17:07:53 · 8429 阅读 · 2 评论
分享