功点代码行谁胜出?作者:肖鹤功点代码行作两种度量方法已长期存竞争支持者已进行量争种争未停息似想:功点代码行底谁胜出?众周知方米衡量住房台表示汽车数量然长久软件产品规模(Size)度量争休问题软件开发企业软件户软件规模度量重性容置疑极影响着甲方发包产品成估算乙方身开发成预测乙方开发程量化理等诸方面A软件项目规模100功点根行业基准(Benchmarking)知道均成5000元功点项目成预测50万元根行业基准知道均生产率1功点天计算项目需投入100天工作量计算结果成签定合软件项目理基础功点代码行作两种度量方法已长期存竞争支持者已进行量争种争未停息似想:功点代码行底谁胜出?国际软件工程权威专家Roger S Pressman2001年LOCFP辩结果进行总结[1]:代码行支持者认LOC软件开发项目生成品容易进行计算许现软件估算模型LOC作输入关LOC已量文献数代码行反者认LOC测量赖程序设计语言设计较程序会产生利评判适合非程语言估算时需难信息(例分析设计前计划者必须估算产生LOC)功点(扩展)支持者认:FP程序设计语言关适合传统语言非程语言基项目开发初期数反者声称:该方法需某种技巧计算基观非客观数信息域(维)计算难搜集事信息FP没直接物理含义— 仅仅数已 究竟争?笔者认应该发展眼光判断特考虑年软件开发技术迅猛发展国际软件产业商业模式变革趋势技术发展包括诸视化编程工作量采摸板库类库广泛采程序结果中量动生成代码复杂动配置脚资源文件设置采工具项目中LOC分析方法数意义已降低[2]产业商业模式软件系统已变更更复杂软件工程化分工加剧专门事软件游业务商业组织量涌现特着国际产业转移带服务外包巨发展需求架构设计等游工程详细设计编码测试信息录入处理等游工程分组织中实现游组织间业务理开发技术方面沟通需更加标准化度量语言实际LOC没满足客户需求方面什重意义代码行数客户说没什实际意义客户关心功研究者[2]认LOC帮助理者开展项目理方面差强意LOC技术员定意义 实际LOC带误导越越严重著名软件度量专家美国软件生产率研究首席科学家CapersJones指出代码行数进行涉种语言生命周期活动生产率研究应该认种职业良实践[3]LOC方法陷入窘境相FP正逐步突破原缺陷重新受重视趋势包括许国家软件度量团体直停FP方法进行改进完善FP历史数已非常积累促FP技术成熟快速迈进应方面着相关培训认证制度断完善专业员更方便获认证员统资质认定极提高功点计数致性 减少计数结果差异性国际进展包括:1998年 ISO公布ISOIEC 14143 功点成国际标准2000年 功点分析方法开始挣值理(EVM)结合2001年 功点分析衡计分卡结合国新进展包括:国中国软件行业协会系统软件程改进分会等机构持基础工作:2005年 IFPUG达成谅解备忘录引进翻译功点计数标准手册2006年 成立ISBSG中国代表处(CSBSG)开始搜集中国功点数建立行业软件程力基准2006年 台北台中台南软体协会签署备忘录建立海峡两岸致度量元标准开展数交换2007年 Total Metrics等国际机构合作引进CFPS 认证前培训2007年 筹划建立中日韩软件度量联盟 FP发展关国际组织研究团体协努力方面影响力国际组织包括IFPUG(美国国际功点组织)ISBSG(国际软件程基准组织)国软件度量协会事实历90年代发展低谷FP正次受广泛重视FP应中存困难正克服显著事例韩国政府高度重视发布政府公文促进产业界FP韩国认证功点专家(CFPS)数量目前已跃居全球第仅仅三星总部家超100名CFPS值说明代码行缺点应该弃置开发理某环节某应方面件方便工具具体项目部缺陷密度统计等等实践应中全生命周期采FP时项目部局部结合LOC作补充手段价值选择意义讲FPLOC应该会继续存着两者换算子更深入研究二者竞争显重配合应成流 目前国部分知名咨询公司已尝试开展软件度量相关领域专项业务包括:Soft Tech赛柏科技济公司等中部分公司推动功点应工作会带益变化助增加类专项服务提供程方法服务市场进步丰富发展[1] 软件工程实践者研究方法Roger S Pressman著 梅宏译 机械工业出版社 2006[2] 功点分析方法实践李帜等编著 清华学出版社 2005
[3] 软件评估基准测试佳实践CapersJones著 韩柯译 机械工业出版社 中信出版社 2003
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档