06 软件开发文档 课件.pptVIP

  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文档。上传文档
查看更多
第5章 软件开发文档 5.1 可行性研究报告 4.2 软件需求文档 4.3 概要设计文档 4.4 详细设计文档 About this chapter 软件开发文档对软件开发过程及内容进行描述,包括可行性研究报告、软件需求说明书、软件概要设计说明书和软件详细设计说明书。 5.1 可行性研究报告 在软件开发的第一个阶段。即可行性研究与计划阶段,主要任务是了解用户的需求和现实环境,研究并论证项目的可行性,提出系统方案,制定初步的项目开发计划。可行性研究报告是这一阶段工作成果的主要标志之一。 《计算机软件产品开发文档编制指南》指出,可行性研究报告的编写目的是:“说明该软件开发项目的实现在技术上、经济上和社会条件上的可行性;评述为合理地达到目标可能选择的各种方案;说明并论证所选定的方案。” 5.1 可行性研究报告 1.可行性研究报告的内容 对于确定的问题,判定能否解决,是否值得解决,是可行性研究的根本任务。 因此可以按以下内容组织可行性研究报告: ① 陈述开发软件的目标、要求和限制条件,表达可行性研究的前提条件。 ② 对现有系统的描述。现有系统指当前实际使用的系统,这个系统可能是计算机系统,也可能是一个机械系统甚至是一个人工系统。分析现有系统的目的是为了进一步阐明建议中的开发新系统或修改现有系统的必要性。 ③ 提出若干个新系统的建议方案,对每个方案的技术、经济和社会再行性进行分析。 ④ 在比较多个方案的基础上得出可行性研究的结论。 5.1 可行性研究报告 2.可行性研究报告的要求 软件的开发首先要确切定义所要解决的问题。 软件开发部门的分析人员对客户要求及现实环境进行调查之后,就应该确定问题的性质、目标和规模。分析人员对所解决的问题的理解是否正确十分关键,因为它决定了开发工作的方向。尤其在用户提出的软件要求比较含糊和简略的情况下,分析人员应该首先进行角色的转换,将自己带入到用户所处的位置,试着自己提出一些需求,而不是等用户将所有的需求告诉分析人员。 5.1 可行性研究报告 2.可行性研究报告的要求 ① 报告应该阐明所开发软件的基本要求。如功能、性能、 输出、输入、处理流程和数据流程、在安全与保密方面的要求、同本系统相联系的其他系统、完成期限等。 ② 报告应该说明所建议系统的主要开发目标。如人力与设备费用的减少、 处理速度的提高、控制精度或生产能力的提高、管理信息服务的改进、自动决策系统的改进、人员利用率的改进等。 ③报告应该说明对这项开发中给出的条件、假定和所受到的限制。如所建议系统的运行寿命的最小值, 进行系统方案选择比较的时间、经费、投资方面的来源和限制,法律和政策方面的限制,硬件、软件、运行环境和开发环境方面的条件和限制,可利用的信息和资源,系统投入使用的最晚时间。 5.1 可行性研究报告 2.可行性研究报告的要求 ④报告应该说明进行可行性研究的方法和评价尺度。如说明这项可行性研究将是如何进行的,所建议的系统将是如何评价的;说明对系统进行评价时所使用的主要尺度,如费用多少、各项功能的优先次序、开发时间的长短及使用中的难易程度。 ⑤ 报告应该对现有系统进行分析。现有系统是待开发系统的取代对象,对现有系统的分析是为了阐明开发新系统的必要性,同时也是导出新系统方案的出发点。 5.1 可行性研究报告 3.可行性研究报告的描述方法 (1)数据流图 数据流图是表达软件系统处理功能的合适工具。在可行性研究报告里建议使用数据流图描述现有系统和每个候选系统中数据的流动、存储和处理状况,作为系统逻辑模型的图形表示。有四类基本元素: 数据流:表示含有固定成分的动态数据。 处理:表示对数据进行的操作,它是数据流变换的原因。 数据存储:表示处在静止状态,需要暂时存储的数据。 圆点和终点:表示数据流的产生处和最终抵达处。通常可能是系统外的部门、人员和组织。 5.1 可行性研究报告 3.可行性研究报告的描述方法 (2)系统流程图 系统流程图是系统数据加工逻辑能力的抽象表示。在设计阶段,设计结果要从抽象的逻辑模型向物理系统转换。 广义的处理用特定的程序替代,数据存储由具体物理设备上的文档或数据库替换,数据流也要有相应的存储介质。系统流程图就可以用来表达实现系统逻辑功能的设计思想,是概括大量技术信息的好工具。所以图是对现有系统和每个候选系统方案的描述手段之一。 它要表达数据在每个系统的各个物理组成部分之间的流动情况,因此是系统物理模型概貌的描绘,实际上是物理数据流图。 5.1 可行性研究报告 4.可行性研究报告的评审 经过可行性研究工作阶段,系统分析人员对待开发软件的目标、规模、

文档评论(0)

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

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

1亿VIP精品文档

相关文档