北方工业大学--软件工程管理 - 图文 联系客服

发布时间 : 星期日 文章北方工业大学--软件工程管理 - 图文更新完毕开始阅读

武当山新闻(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

注意*:读者管理、图书管理等功能需要操作后台数据库,为此将操作提炼出来用存储过程实现。