软件工程经济分析系统.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

?

?

软件工程经济分析系统

?

?

严志扬

摘要:本文介绍了软件工程经济分析系统,讲述了软件工程需求分析意义和困难、系统目标、系统功能、系统结构等内容。

关键词:软件工程;经济分析;系统功能

软件工程经济分析专家系统,随着人们在软件开发过程中不断积累和丰富实践经验,以及考虑的因素不断增多和全面,软件工程经济分析的问题也将更加复杂,决策者或决策机构作出科学的判断和决策将会变得更加困难,因此迫切需要借助于领域专家的知识、经验等来辅助决策者或决策机构作出科学的判断和决策。因而,随着信息技术和人工智能的不断发展和完善,软件工程经济分析专家系统将会应运而生,并将得到迅速发展。软件工程经济分析就是研究软件开发过程中,在软件生命周期中各个阶段影响经济的因素,从而可以明确软件工程经济分析的基本需求。下面为了分析软件开发过程方便性,将软件生命周期分为可行性分析阶段、需求分析阶段、系统分析和设计阶段、代码编写与单元测试阶段、系统集成与系统测试阶段和系统运行维护阶段。

1.軟件工程需求分析意义和困难

系统需求分析阶段位于系统开发的前期,它的基本任务是准确地定义未来开发的系统的目标和功能,以明确开发出来的系统能够完成什么样的任务。系统需求分析阶段又可分为两个阶段:需求调研阶段和需求规约阶段。需求调研阶段就是通过系统分析员不断的与用户沟通和交流来明确用户要求系统完成什么样的功能和任务。需求规约阶段就是分析用户提出的所有需求是否合理,是否可以满足用户的要求,最终以需求文档的形式确定下来。

系统需求分析的意义在于系统需求分析阶段的好坏直接关系到整个系统的成败。如果系统需求分析做的不好,该系统所完成的功能可能就不是用户最终想要的功能,从而就导致了大量的人力、物力和财力的浪费。因而,系统需求分析是任何一个系统开发不可以缺少的阶段,必须通过不断的积极与用户进行充分的沟通和交流,来明确系统的功能性需求和非功能性需求。

由于需求分析面临着三大困难,因此需求定义是一项严肃而艰巨的工作,它包括韵范围非常广泛,必须在不同的信息系统设计中对其内容加以取舍,首先抓住系统的主要需求。

2.软件工程经济分析系统目标

为了满足软件企业中、高层领导和决策者在软件项目开发的各个阶段对项目经济分析提供有效的决策支持。利用计算机系统对软件工程经济分析决策提供辅助支持,提供有效的分析和预测支持工具,以准确反映软件开发各个阶段的进度、成本等要素,为经济分析决策提供可靠的依据。作者将系统的目标归纳为以下六个方面:

(1)能够和决策者进行方便的人机交互,将内部复杂的调度、分析处理过程封装起来,使决策者只关注系统最终输出的数据和信息,而不必要关心具体的处理过程。

(2)能够对软件工程经济分析的相关知识、数据进行组织、存储和管理,方便系统内部和外部的查询和调用。

(3)能够将各种软件成本估算模型和常用的数学统计分析方法组织、存储和管理起来。方便系统内部和外部的查询、修改、删除和调用。

(4)能够利用知识库中的规则和事实对决策者描述的决策问题进行推理,可以给出最终的推理结果。

(5)能够将决策结果以多种形式加以输出,以保证输出结果的直观性、清晰性、方便性和数据信息的持久性。

(6)能够帮助决策者进行知识学习、提高知识水平。扩展知识视野,提高决策能力。

3.软件工程经济分析系统功能

软件工程经济分析统的主要功能是辅助软件经济分析的决策。在进行决策的过程中,软件工程经济分析能够对软件项目的各个阶段提供辅助决策的功能。根据软件工程经济分析决策的五个基本决策过程的要求,确定了软件工程经济分析如下功能:

(1)软件项目来源与竞争分析功能。在软件项目启动的前期,能够根据不同的软件项目来源做不同的决策功能。软件项目的来源可以是国家部门或地方政府的项目,也可以是企业公开招标的形式的项目。还能够分析该软件的市场前景、市场占有率、客户的经济实力、市场反应速度和竞争对手的综合实力的评价等很多衡量指标进行预算。以明确该项目的风险大小,决定该项目是否可以启动。

(2)软件项目可行性分析功能。对软件项目从经济可行性、技术可行性和社会可行性、项目国民经济评价、项目不确定性和风险性分析这几个方面对该项目进行整体的权衡和分析。以决定下阶段是否投入人力、物力和财力。

(3)软件项目成本估算功能。能够根据决策者选择不同的模型对软件的成本、工作量和工期的估算。对该项目所耗费的资源进行预算。

(4)软件项目定价与经济效益分析功能,可以根据决策者选择不同的定价模型完成软件的定价。还可以完成经济效益的评估。

(5)件项目的规划功能。首先确定项目目标和功能。然后确定项目工序与时间进程并根据输入的数据绘制出计划网络图.接着就可以计算出项目的关键路径、关键工序、项目工期和难度系数。根据计划网络图,确定人力需求、资金需求、设备需求和其它资

文档评论(0)

182****1862 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档