软件工程——理论与实践教学课件 吕云翔 王昕鹏 邱玉龙 第二章 可行性研究及需求分析.pdfVIP

软件工程——理论与实践教学课件 吕云翔 王昕鹏 邱玉龙 第二章 可行性研究及需求分析.pdf

  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文档。上传文档
查看更多
第二章 可行性研究及需求分析 可行性研究及需求分析 2.1    可行性研究 2.2  需求分析 2.3  结构化需求分析的方法 2.4 结构化需求分析的工具 2.5 面向对象的软件工程方法 2.6  面向对象需求分析方法 2.7 UML简介 2.1 可行性研究  可行性研究的目的与意义  可行性研究的内容  可行性研究的步骤 2.1 可行性研究 可行性研究是项目开发之前的重要阶段。为了避 免盲目的软件开发,相关人员需要对开发特定软 件项目的可行性进行研究,结合资金、时间和环 境等各方面的制约条件,对该软件产品是否能够 解决存在的问题,是否能够带来预期的效果和价 值做出评估。 可行性研究的目的与意义 可行性研究的目的不在于提出解决问题的方案, 而在于研究解决问题的必要性和可能性。 在软件开发实践中,由于软件开发人员或用户对 市场的了解不充分,对技术的把握不成熟,对进行 开发的各项风险估计不足等因素,许多问题都不能 在预期的时间范围内或资源限制下得到解决。 可行性研究的目的与意义 如果开发人员能够尽早预知存在的问题没有合理 的解决方案,那么尽早停止项目的开发就能够避 免时间、资金、人力和物力的浪费。 可行性研究的内容 可行性研究主要是从技术、经济和社会三个方面 对软件项目的可行性进行分析,如图所示。 可行性研究的内容 技术可行性研究是对技术解决方案的实用性、技 术资源的可用性和设备条件做出评估。 概括地说,就是要回答使用现有的技术资源是否 能实现待开发的软件系统的问题。 其研究内容一般包括风险分析、资源分析和技术 分析。  可行性研究的内容 经济可行性研究要对项目开发总成本与开发系统 将带来的经济效益之间的差值进行度量,从经济 的角度去判断是否值得为软件开发项目进行投资。 经济可行性研究也叫做成本效益分析。 简单地说,只有开发系统的总成本小于将来系统 投入使用后会带来的总收益的软件开发项目才值 得进行下去。 可行性研究的内容 经济可行性研究的研究内容包括以下几项: 可行性研究的内容 社会可行性研究从政策、法律和制度等社会因素 方面考虑项目开发的合理性和意义。 比如,项目是否与现行的某些国家政策相背离, 是否会违反某些法律法规,是否不符合社会的伦 理道德等。 可行性研究的步骤 典型的可行性研究的步骤如图所示。  可行性研究的步骤 1. 确定系统的目标 系统分析人员要详细地阅读各种相关资料,并对 用户和市场进行调查,从而确认目标系统要完成的 任务。 同时,还要明确进行项目开发时的一切限制和约 束,以及可以使用的各种资源。 可行性研究的步骤 2. 分析研究正在运行的系统 对现有系统功能特点的充分了解是成功开发新系 统的前提。 对现有系统的研究包括阅读和分析各种文档资料, 观察系统的运行状况和实地操作系统,收集和分析 用户对现有系统的意见等。 可以说,现有系统是开发目标系统时重要的信息 来源。 可行性研究的步骤 3. 设计新系统的高层逻辑模型 一般来说,新系统应该完成现有系统的功能,并 对现有系统中存在的问题进行改善或修复。 在分析研究了现有系统的基础上,就可以大体把 握新系统的功能和结构,然后从较高层次上建立新 系统的逻辑模型。 可行性研究的步骤 4. 提出可行的解决方案并对其进行评估和比较 基于新系统的高层逻辑模型,系统分析人员可以 从技术的角度提出多种解决方案,并从经济、社会 和技术等多个方面对各种解决方案进行比较和评估。

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档