当前位置:首页 > 北方工业大学--软件工程管理 - 图文
武当山新闻(news.wdsxx.com)
经济可行性
?成本-收益分析, 短期-长期利益分析
?成本:房租、办公费用、设备折旧费、市场费用、人员工资、公司运营的各项管理费。?收益:有形的效益可以用货币的时间价值、投资回收期、纯收入等指标进行度量。无形的效益主要是从社会影响力和对社会的贡献等方面考虑。
注意:通常软件的生命周期按5年计算。
武当山新闻(news.wdsxx.com)
成本分析
?软件规模衡量的两个指标:
1)源代码行2)功能点
?常见成本估算模型:
?1)IBM模型
?2)COCOMOII模型
软件规模估算
1)估计源代码行:选择多名有经验的软件工程师分别估算出程序的最小规模(a)、最大规模(b)和最有可能的规模(m),分别计算出这三个数的平均值sa、sb和sm后,再用下面的公式计算程序规模的估计值:LOC = (sa +4sm+sb)/6
武当山新闻(news.wdsxx.com)
例:大学图书馆图书信息管理系统主要实现读者管理、图书管理、借
书、还书、处罚和预订,开发环境是C#,SQL Server
功能读者管理图书管理借书还书处罚预订数据库存储过程*
最小规模200200500500300100300
最有可能规模400400800800500300600
最大规模100010002000200010005001000
估算结果LOC
(200+4×400+1000)/6=467(200+4×400+1000)/6=467(500+4×800+2000)/6=950(500+4×800+2000)/6=950(300+4×500+1000)/6=550(100+4×300+500)/6=300(300+4×600+1000)/6=617
注意*:读者管理、图书管理等功能需要操作后台数据库,为此将操作提炼出来用存储过程实现。
共分享92篇相关文档