- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
分析软件工程经济学的发展现状
软件是相关程序、过程和文档的完整集合,而工程则是科
学与学的应用,并使物质的属性、自然能源在结构、机
械、产品、系统和过程上变得对人类有益要做到对人类有
益,软件开发及其软件系统必须是在社会能负担得起的成本
基础上满足人的需求,毕竟软件开发是一种社会行为软件成
本估算将一般的经济学分析概念、技术和特殊的软件工程世
界联系起来通过成本估算,可以使项目的菅理者对软件的成
本及其变化趋势做到正确把握,从而为进一步的决策提供科
学而直观的依据。
软件工程的目的是通过有关学科的应用使人们开发出来的
软件系统成为对用户有用的产品。然而软件工程效果不仅取
决于计算机科学、软件工程方法学以及软件工具与环境的使
用,还取决于它是否满足经济学和社会效益的需要。软件工
程经济学就是依据经济学的观点来研究如何有效地分析、开
发、发布软件产品及其支持用户使用等,为软件的成本进度
估算提供必要的手段和方法,并妥善地协调技术、经济和人
之间的关系。
L软件工程面临的经济学问题
纵观软件工程全过程,都或多或少与经济学有关从经济学
的角度来看,也都不同程度地存在以下问题:
(1)项目负责人没有可靠的依据来确定每个软件阶段和
每个软件开发活动需要多长时间和多大的工作量,因此,也
就难以判断软件开发是否按计划进行,甚至意味着项目从一
开始就失控了。
2()软件分析人员难以在分析设计阶段做出现实的软硬
件比较分析,导致设计中硬件成本降低,最终却以更高的软
件成本为代价。
3()软件开发人员无法使相关经理、客户或销售人员相
信他们承诺的预算与时间进度表是现实的。
4()项目组内部对软件开发过于乐观,而对外则在竞争
性的软件合同竞标中报出低价,最终必然导致费用超支或性
能折衷
5()软件发的成本很高,且难以控制严重时,导致整
个项目失败被(迫取消或放弃)的指导,使得项目最终达不
到预期的目的,甚至还有可能导致用户成本上升、可靠性或
服务质量下降、需要增加额外的人员、员工的工作积极性下
降、员工的流动性上升等。因此,在实际的软件工程中,不
仅包括软件发的方法和技术问题,还包括很多经济学方面
的问题,如使用、预算、进度以及决定用户需求的相对优先
级等问题实践证明,好的软件工程必须协调好人与经济的问
题。
2.软件工程经济学的研究内容
2.1软件工程经济学研究的基本问题
软件工程经济学是软件工程学科与经济学微(观经济学)
有机结合的产物,它利用经济学中成熟的概念、技术和方法
为软件工程决策服务因此,软件工程经济学面临的问题是如
何利用成本估算等技术来帮助项目萱理者做出正确的选择,
以及利用何种经济学方法帮助人们做由正确的决策。因此,
软件工程经济学研究的基本问题是:
(1)成本、工作量生产率等因素的估算技术与方法以及
估算模型的建立与使甩这是一个核心问题2()软件工程中不
同决策的“成本效益”分析,及其与此相关的规模经济与不
经济问题3()多目标决策分析,以便识别目标、调协与决策
相互冲突的目标、管理多个同时存在的目标等。4()成本、
工作量、人力分布及其资源配置问题5()不确定性的处理和
风险分析问题6()进度估计和工期控制问题7()数据收集
与管理以及模型的校准等问题8()相关工具问题
2.2成本估算的方法、理论与模型
软件生命周期中包括了若干个主要的阶段与活动软件成本
估算的方法之一就是建立一个回归模型(线性的、非线性的
或有参的、无参的等)。对模型的基本要求是它能够描述软
件成本和成本驱动因子间的关系,并月这一模型对样本数据
进行拟合,得出其参数值模型建立后,应对其可用性进行
价,并按如下几个方面进行:(D定义:模型明确定义了它
要估算的成本;2()精确性:估算结果接近项目的实际花
费;3()客观性:模型避免了将大部分软件成本因子归属于
难以校准的主观因素;4()建设性:帮助用户理解需要做的
工作;5()详尽:模型能适应哪些软件系统的估算,能给出
阶段和活动
文档评论(0)