《新》第2章 可行性研究.pptVIP

  1. 1、本文档共156页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2003年2月26日 西北师大物电学院 计算机网络课程 软件工程课程 第二章 可行性研究 本章要点 问题定义 可行性分析 软件计划 第二章 可行性研究 在软件系统开发之前,要对需要解决的问题进行定义,对问题的性质、目标和规模进行确切的了解。同时,对待开发的系统要进行可行性研究。对有关历史、现状和经济前景做调查,确定软件系统所需要的计算机资源,这些是非常必要的。在确定开发一个软件系统时还要制定一个软件计划,其目的是向管理人员提出关于项目的经费预算,人力、物力的需要量,进度的初步安排等,以便管理人员有效地组织人力、物力来实施这项软件计划。 第二章 可行性研究 §1问题定义和可行性研究 一、问题定义 这里所讲的问题是指用户的基本要求,就是确切地定义用户要求解决的问题,即确定问题的性质、工程的目标和规模。 怎样定义问题?问题定义的来源是用户,是提出问题、请求解决的人。 第二章 可行性研究 若问题是以书面形式提出,那么分析员应该认真阅读和分析书面材料:如果问题是以口头形式提出,那么分析员应该认真倾听并仔细记录要点,在适当的时候认真地请用户解释。分析员还应该通过对用户的访问调查进一步搞清楚,用户为什么提出这样的问题,问题的背景是什么,用户的目标是什么。 第二章 可行性研究 问题定义的目的是要在短时间内,对用户的要求有一个比较准确的估计,对要实现的系统规模做到胸中有数。但仅有这些还不够,还要搞清用户不打算干什么,在这个系统中哪些内容不用实现。工作的宗旨是搞清要做什么并划清要实现系统的范围边界。 第二章 可行性研究 在完成问题定义的过程中,用户在一开始可能会给你大堆大堆的表格,因为他们可能认为只要把表格给你讲清楚,你就会对这个系统全部弄清楚了。还有一些人可能会给你展示一些企业十分详尽的管理示因,如物资流管理图、生产管理图、计划财务管理图等。因为他们也可能认为,只要分析员把这些图看懂了,就会对他们要建立的系统搞清楚了。 第二章 可行性研究 但是,在问题定义阶段干万不要陷入到这些表格和图纸中。因为不管是表格还是图纸,其中都包含了大量的、只有用户才能懂的术语。当然,并不是说在问题定义阶段,这些图纸和表格没有一点作用。对一些关键性的语汇可以请用户讲清楚,这样有利于问题定义的准确性。 第二章 可行性研究 总之,在问题定义阶段,分析员应尽可能站在较高的角度去抽象、概括所要干的事情。 分析员对问题有了明确认识之后,应该把自己的认识写成书面报告,提交给用户和使用部门的负责人审查,以检验分析员对所要解决问题的理解是否正确。因为分析员对问题的理解为今后开发工作确定了方向。分析员对问题理解正确,这是确保今后系统开发成功的关键。 第二章 可行性研究 反之,分析员对问题理解不正确,最终开发出来的系统必然不能解决实际要求解决的问题。如果一个系统不能解决要求它解决的问题,那么这个系统就一点价值也没有,浪费了开发它所用的时间和资源。所以及时审查问题的定义是非常重要的。理想的做法是分析员、用户和使用部门的负责人一起阅读讨论这份报告,明确含糊不清的地方,改正不正确的地方,通过修改得到一份大家一致同意的文档。 第二章 可行性研究 对问题定义的书面报告应该尽可能清楚简洁,最好写在一页内。这份报告通常应包括工程项目的名称,对问题概括定义、项目的目标、项目的规模和对可行性研究的具体建议(即需要用的时间和成本)等。 一旦分析员和用户及使用部门的负责人对所要解决的问题,取得了完全一致的看法且在报告书上签了字,问题定义阶段工作就宣告完成,可行性研究即可开始。 第二章 可行性研究 二、可行性研究 在问题定义之后,这个问题是否有简单明显的解决办法呢?因为许多问题,事实上不能在预定的系统规模内解决。如果所定义的问题没有可行的解,那么开发这个工程花费的任何时间资源、人力和经费都是无谓的浪费。所以在软件系统开发之前,要进行可行性研究。 第二章 可行性研究 所渭可行性研究就是分析员站在较高的角度去调查现行手工系统及用户提出的项目目标,并且去寻找是否有一种手段能够在现有条件下,实际地达到项目目标,并使用户满意。同时向用户指出该系统实现的意义,以使用户去权衡花费这样的代价去实现这样的系统是否值得。 第二章 可行性研究 可行性研究的目的就是用最小的代价在尽可能短的时间内,确定问题是否能够解决,从而确定问题是否值得去解决。如何才能达到这个目的呢?这不能靠主观的猜想,而只能进行客观分析,通过对几种可能解法分析其利弊,才能判断原定系统的目标和规模是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统程序。因此,可行性研究实质上是进行一个大大压缩简化了的软件分析和设计过程,也就是在较高层上、以

文档评论(0)

tianjiao123 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档