社区
研发管理
帖子详情
有哪位大侠对功能点估算法有了解呢
robert_bh
2005-01-20 09:47:44
有哪位大侠对功能点估算法有了解呢,说说你们公司在计算项目成本时的方法,还有给客户报价的依据,另外,结项后的项目核算如何做
...全文
171
3
打赏
收藏
有哪位大侠对功能点估算法有了解呢
有哪位大侠对功能点估算法有了解呢,说说你们公司在计算项目成本时的方法,还有给客户报价的依据,另外,结项后的项目核算如何做
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bistar
2005-02-07
打赏
举报
回复
MARK一下下
cloudflashes
2005-01-25
打赏
举报
回复
你可以以功能点的数量,来确定需要的人/月,进而根据人力成本,估算投入。再加上公司期望的利润,给客户一个报价。
对于功能点的度量(其实对任何度量方法都一样),在系统分析初期可能不是十分准确的。随着项目的进行,可能会发现一些功能点估算错误,这个时候就会进行修正(作为变更管理的一部分)。
在项目完成以后,对初期的度量值与最终的结果进行分析,可以看出项目规划以及初期分析的好坏。
cloudflashes
2005-01-25
打赏
举报
回复
通过对需求说明书的分析,我们可以使用“功能点”来对软件产品所提供给用户的功能加以度量。程序长度和复杂性都是对程序的事后分析,软件功能性却可在软件开发的初期进行分析,这对我们预测项目规模,规划项目时间表非常有帮助。
Albrecht的度量方式是先按需求描述对功能点计数,得到未调整功能点,再按系统涉及到的技术功能点对该数值进行修正。
按照软件表示技术,一项需求可描述为若干外部输入、外部输出、外部请求、外部文件、内部文件的集合。对集合中每一子项进行计数,并按其复杂性指派相应的权重,可得未调整功能点UFC:
n
UFC = ∑ (项目i的权重*权重i)
i=1
任何需求的实现,总与一定的技术有关。Albrecht定义了14项技术特性,对应每一特性有一个从0到5的关联值Fi(0说明此项技术特性与功能实现毫无关系,5说明此项技术特性是系统建立必不可少的组成部分)。一项需求的技术复杂性特性值TCF即由这些评分合成,公式如下:
14
TCF = 0.65 + 0.01 ∑ Fi
i=1
最后,功能点的度量值FP,为以上二者的乘积:
FP = UFC * TCF
Linux中查看文件夹大小的方法
在Linux操作系统中,有时候我们需要查看文件夹的大小,以便
了解
磁盘空间的使用情况或者找出占用空间较大的文件夹。本文将介绍几种在Linux中查看文件夹大小的方法,以及相应的源代码。其中,-s参数表示只显示总大小,而不显示每个文件和文件夹的大小;你可以根据自己的需求选择合适的方法来查看文件夹的大小信息。它会递归地遍历文件夹中的所有文件和子文件夹,并计算它们的大小。ncdu是一个
功能
强大的文件夹大小查看工具,可以提供交互式的界面,方便用户查看文件夹的大小信息。结合一些参数,可以实现查看文件夹大小的
功能
。
Java分布式系统高并发解决方案
对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题, 但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。 为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步 1、同步和异步的区别和联系 所谓同步,可以理解为在执行完一个函数或方法之后,一直等待...
单独编译使用WebRTC的音频处理模块
不推荐单独编译 WebRTC 中的各个模块出来使用。 昨天有幸在 Google 论坛里询问到 AECM 模块的延迟计算一事,Project member 说捣腾这个延迟实际上对 AECM 的效果没有帮助,这个延迟值仅在 AECM 启动时加快内置延迟估算器的收敛,如果更新的延迟有误,甚至会使 AECM 内置的延迟估算器出现错误的偏移,他建议我使用一个理论上的定值,Ch
回望来时的路:构建之法东北师大站 2016春季学期
1. 前因 微软邹欣老师著有《构建之法:现代软件工程》[https://book.douban.com/subject/26577755/]。第一版首版以前,我还不知道邹老师是哪一位,就在网上曾经看到过有人转引他的观点,感到说得太有道理了,一拍大腿的感觉。比如他提到教师和学生之间应该是健身教练和学员间的关系,不是教师带领学生参观浏览,也不是狱警和囚徒的关系。比如他批评没有代码量的软件工程
java面试题
Java考试题 一:单选题 下列哪一种叙述是正确的(D ) A. abstract修饰符可修饰字段、方法和类 B. 抽象方法的body部分必须用一对大括号{ }包住 C. 声明抽象方法,大括号可有可无 D. 声明抽象方法不可写出大括号 如下代码 public class Test { public int aMethod() { static int i = 0; i++; return i; } public static void main (String args[]) { Test test
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章