软件工程第2章 软件的定义及可行性研究.pptVIP

软件工程第2章 软件的定义及可行性研究.ppt

  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章 本章 要点 理解问题定义的内容与方法; 学会书写问题定义报告; 理解可行性研究的任务与步骤; 学会书写可行性研究报告; 学会绘制系统流程图。 软件的定义及可行性研究 第2章 项目 任务 使用瑞天图书管理系统,增加、修改或删除读者类型、图书类别、出版社等基础数据; 使用瑞天图书管理系统,增加、修改或删除图书数据和读者数据; 分析瑞天图书管理系统中基础数据录入与更新的操作界面,分析其数据存储与处理过程,为进一步分析、设计并开发新的图书管理系统奠定基础; 通过调查研究,分析开发“图书管理系统”(教学项目)的必要性和可行性,撰写“图书管理系统”问题定义报告和可行性研究报告文档; 制订并撰写“图书管理系统”项目开发计划。 2.1问题定义 第2章 (1)问题的背景,弄清楚待开发系统现在处于什么状态,为什么要开发它,是否具备开发条件等问题。 (2)提出开发系统的问题要求以及总体要求。 (3)明确问题的性质、类型和范围。 (4)明确待开发系统要实现的目标、功能和规模。 (5)提出开发的条件要求和环境要求。 以上主要内容应写在问题定义报告(或系统目标和范围说明书)中,作为这一阶段的“工作总结”。 2.1问题定义 第2章 2.1.1 问题定义的内容 具体步骤如下: 首先,系统分析员要针对用户的要求做详细的调查研究,认真听取用户对问题的介绍;阅读与问题有关的资料,必要时还要深入现场,亲自操作;调查开发系统的背景;了解用户对开发的要求。 其次是与用户反复讨论,以使问题进一步确定化。经过用户和系统分析员双方充分协商,确定问题定义的内容。 最后写出双方均认可的问题定义报告。 2.1问题定义 第2章 2.1.2 问题定义的方法 可行性研究是在问题定义之后进行的,它是软件定义时期的第二个阶段。可行性研究是指在项目进行开发之前,根据项目发起文件(或称项目建议书)和实际情况,对该项目是否能在特定的资源、时间等制约条件下完成做出评估,并且确定该项目是否值得去开发。可行性研究的目的不在于如何解决问题,而在于确定问题“是否能够解决”和“是否值得解决”。其中的项目发起文件(或称项目建议书),是项目发起时,由发起人或单位递交给项目支持者或领导的书面材料,其作用是让项目支持者或领导明白项目的必要性和可行性。 2.2 可行性研究 第2章 2.2 可行性研究 第2章 1.技术可行性 技术可行性从技术的角度去研究系统实现的可行性。主要包括风险、资源和技术分析。风险分析主要考虑在给定的约束条件下设计和实现系统的风险;资源分析是考虑技术资源的可行性,也就是参与人员的技术基础、基础硬件与软件的可用性和软件工具的实用性;技术分析是考虑技术解决方案的实用性,即所使用技术的实用化程度和技术解决方案的合理程度。 2.经济可行性 经济可行性从经济角度评价开发一个新系统是否可行。主要任务是对软件开发项目进行成本估算、效益估算和成本/效益分析,分析实现这个系统有没有经济效益和社会效益。 2.2.1 可行性研究的任务 2.2 可行性研究 第2章 3.运行可行性(或用户使用可行性) 即判断为新系统规定的运行方式是否可行。首先要分析用户类型(如外行型、熟练型或专家型),然后从操作习惯、使用单位的计算机使用情况和相关规章制度等方面进行分析,判断当系统交付使用后,使用单位是否有能力保证系统的正常运行和使用。 4.法律可行性 研究新系统的开发在社会上和政治上会不会引起侵权和责任问题,如是否违反专利法、著作权法和软件保护条例等法律,是否涉及信息安全和个人隐私等问题。 2.2.1 可行性研究的任务 2.2 可行性研究 第2章 1.审核系统的规模和目标 2.分析研究现行系统 3.设计新系统的高层逻辑模型 4.获得并比较可行的方案 5.撰写可行性研究报告 2.2.2 可行性研究的步骤 2.2 可行性研究 第2章 2.2.3 系统流程图 2.2 可行性研究 第2章 在可行性研究过程中,经济可行性研究占有重要地位,它从经济上衡量一个项目是否有开发价值。 经济可行性研究主要包括两个方面的内容:一是新系统成本的估计;二是新系统可能产生的效益。又称为成本/效益分析。 2.2.4 经济可行性 2.3 可行性研究报告的内容及作用 第2章 可行性研究报告编制中应注意以下几个方面的问题: (1)坚持实事求是的原则,不要随意夸大新系统的功能和其他指标。 (2)任何一项内容的书写均要以科学分析的结果为依据,不能凭空想象。 (3)对每一项内容的描述必须反复推敲,一定要做到用词恰当、准确。 (4)从具体情况出发。可行性研究报告不一定面面俱到,但对于用户关心的部分或项目中重要的部分要重点阐明。

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档