Skip to content

Repository files navigation

软件报价评估 Skill

基于 NESMA/IFPUG 功能点分析法(FPA),审校软件项目功能点报价的合理性。

License Standard Data

做什么

接收开发商提供的"功能点预期建设表",按选定方法审校报价合理性:

  1. 表述审校 — 名称是否准确、描述是否清晰、是否存在技术术语冒充业务
  2. 类型审校 — ILF/EIF/EI/EO/EQ 判定是否正确
  3. 资格审查 — 排除非 NESMA 功能点计数项(技术任务、非功能需求等)
  4. 复杂度审校 — DET/RET/FTR 与复杂度矩阵校验
  5. 复用调整审校 — 复用类型和系数是否合理
  6. 报价区间评估 — 基于 CSBMK 行业基准的 P10/P25/P50 三档报价

三种计数方法

方法 精度 适用阶段
① 预估功能点法 ±50% 项目早期/立项估算
② 估算功能点法 ±25-35% 需求明确/预算编制
③ 详细功能点法 ±10% 合同定价/结算审计

输出

每次审校完成后生成两份文件:

  • 审校问题明细表.xlsx — 逐项审校结果(含严重等级、问题描述、修正建议)
  • 审校结论报告.md — 结构化报告(概要/问题统计/详解/报价评估/结论建议)

安装

Claude Code / Claude Agent SDK

将本仓库克隆到 Claude Code 的 skills 目录:

git clone git@github.com:wechangel/software-quote-evaluation.git \
  ~/.claude/skills/software-quote-evaluation

手动导入

下载 software-quote-evaluation.zip 解压到 skills 目录即可。

使用

在 Claude Code 中直接输入 /software-quote-evaluation 并提供功能点预期建设表即可启动审校。Skill 会首先要求选择计数方法,然后按工作流 Step 1-6 逐步执行。

前置依赖

审校过程中会自动使用 Python(openpyxl)生成 Excel 文件:

pip install openpyxl

数据来源

生产率、人月费率、调整因子等基准数据来自:

  • CSBMK®-202510 — 北京软件造价评估技术创新联盟《2025 年中国软件行业基准数据》
  • NESMA — 荷兰软件度量协会功能点分析指南
  • IFPUG CPM 4.3+ — 功能点计数实务手册
  • GB/T 36964-2018 — 软件开发成本度量规范
  • SJ/T 11463-2013 — 软件研发成本度量规范

项目结构

software-quote-evaluation/
├── README.md                           ← 本文件
├── SKILL.md                            ← Skill 完整定义 + 工作流
├── CLAUDE.md                           ← 开发者指南
└── references/
    ├── function-point-rules.md         ← IFPUG 计数规则、边界判定、疑难速查
    ├── pricing-benchmarks.md           ← CSBMK 生产率/人月费率/调整因子
    └── output-templates.md             ← 审校输出文件格式规范

许可

MIT License

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors