软件开发文档.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.1 可行性研究报告 5.2 软件需求文档 5.3 概要设计文档 5.4 详细设计文档 5.1 可行性研究报告 可行性研究与计划的任务是了解用户的需求和现实环境,研究并论证项目的可行性,提出系统方案,制订初步的项目开发计划。 二、报告的要求 三、报告的描述方法 一个系统可以用它的逻辑模型和物理模型来表达,前者着眼于功能的表达,后者着眼于数据在系统的各个物理元素(设备、文档、程序模块等)之间流动状况的表达。在撰写文档的过程中,一般使用 数据流图以及辅助的文字说明表格来表示系统的逻辑模型。 系统流程图及其辅助文字说明表格来描述系统的物理模型。 1、数据流图 数据流图是用结构化的方法,通过对数据的流动、存储、处理来刻画系统的功能,作为系统逻辑模型的图形表示。 注意: 在可行性研究分析中使用高层数据流图 2、系统流程图 四成本效益分析 成本效益分析的目的: 成本效益分析首先是估算待开发的成本,然后与可能取得 的效益(有形的与无形的)进行比较和权衡。它从经济角度评价开发一个新的软件项目是否可行。 效益分析 1.几种效益计算方法 (1).货币的时间价值 存入P元本金,n年后的效益 F=P(1+I)n 反之,n年收入F元,现在的价钱 P=F/ (1+I)n 成本效益分析 实例:在工程设计中用CAD系统取代大部分人工设计工作,每年可节省9.6万元。若软件生存期为5年,则5年共节省48万元,开发这个系统共投资20万元。分析其效益 注:不能简单把20万元与48万元相比较。因为前者是现在投资的钱,而后者是5年以后的节省的钱。需要把5年内每年预计节省的钱折合成现在的价值才能进行比较 成本效益分析 例如: 预计第2年节省9.6元,折合成现在的钱为: 成本效益分析 1.几种效益计算方法 (2).投资回收期 使累计的经济效益=最初投资金额所需的时间 例如:引入CAD系统两年后,可以节省17.85 万元,比最初的投资还少2.15万元,但第三年 可节省8.29万元,则: (20-17.8513)/8.2928=0.259+2 因此,本例中回收周期为2.259年。 回收期越短,就能越快获得利润。 (3).纯收入 41.5630-20 成本效益分析 2.几种成本计算方法 (1).代码行技术: 总代码数*元/代码(估算) (2).任务分解技术: 首先将任务分解成(计划、需求、设计、编码、测试、维护)几个阶段所需人力。根据工资水平估算 实例 航空机票预订系统 可行性分析报告 参见教材P174页《可行性研究报告》编写参考指南 1引言 1.1编写目的 说明编写本可行性研究报告的目的,指出预期的读者。 1.2背景 说明: a.所建议开发的软件系统的名称; b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络; C.该软件系统同其他系统或其他机构的基本的相互来往关系。 1.3定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 1.4参考资料 列出用得着的参考资料,如: a.本项目的经核准的计划任务书或合同、上级机关的批文; b.属于本项目的其他已发表的文件; C.本文件中各处引用的文件、资料,包括所需用到的软件开发标准。| 列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 2可行性研究的前提 说明对所建议的开发项目进行可行性研究的前提,如要求、目标、假定、限制等。 2.1要求 说明对所建议开发的软件的基本要求,如: a.功能; b.性能; C·输出如报告、文件或数据,对每项输出要说明其特征,如用途、产生频度、接口以及分发对象; d.输入说明系统的输入,包括数据的来源、类型、数量、数据的组织以及提供的频度; e.处理流程和数据流程用图表的方式表示出最基本的数据流程和处理流程,并辅之以叙述; f.在安全与保密方面的要求; g.同本系统相连接的其他系统; h.完成期限。 航空机票预订系统实例:  主要功能:为游客提供机票预定服务,方便旅游局的售票工作,提高旅游局的服务质量和服务效率      性能要求:机场提供的信息必须及时的反映在旅游局的工作平台上。售票系统的定单必须无差错的存储在机场的主服务器上。对服务器上的数据必须进行及时正确的刷新。      输入要求:数据完整,详实。      输出要求:简捷,快速,实时。 安全与保密要求: 服务器的管理员享有对机场航班信息库及机票信

文档评论(0)

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

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

1亿VIP精品文档

相关文档