软件开发档说明(完整流程).docxVIP

  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文档。上传文档
查看更多
在软件行业有一句话:一个软件能否顺利的完成并且功能是否完善,重要是看这个软件有多少文档,软件开发文档是一个软件的支柱,如果你的开发文档漏洞百出,那么你所开发出来的软件也不可能会好;开发文档的好坏可以直接影响到所开发出来软件的成功与否。 ? 一、软件开发设计文档:软件开发文档包括软件需求说明书、数据要求说有书、概要设计说明书、详细设计说明书。 1、软件需求说明书:也称为软件规格说明。 该说明书对所开发软件的功能、性能、用户?界面及运行环境等做出详细的说明。它是用户与开发人员双方对软件需求取得共同理?解基础上达成的协议,也是实施开发工作的基础。软件需求说明书的编制目的的就是?为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解、并使之面成为?整个开发工作的基础。 其格式要求如下:?? 1?引言? 1.1?编写目的。 1.2?背景? 1.3?定义?? 2?任务概述? 2.1?目标? 2.2?用户的特点? 2.3?假定和约束?? 3?需求规定? 3.1?对功能的规定? 3.2?对性能的规定? 3.2.1?精度? 3.2.2?时间特性的需求? 3.2.3?灵活性? 3.3?输入输出要求? 3.4?数据管理能力要求? 3.5?故障处理要求? 3.6?其他专门要求?? 4?运行环境规定? 4.1?设备? 4.2?支持软件? 4.3?接口? 4.4?控制?? 2、概要设计说明书:又称系统设计说明书,这里所说的系统是指程序系统。编制的目的是说明对程序系统的设计考虑,包括程序系统的基本处理。流程、程序系统的组织?结构、模块划分、功能分配、接口设计。运河行设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础。 其格式要求如下:?? 1?引言? 1.1?编写目的? 1.2?背景? 1.3?定义? 1.4?参考资料?? 2?总体设计? 2.1?需求规定? 2.2?运行环境? 2.3?基本设计概念和处理流程? 2.4?结构? 2.5?功能需求与程序的关系? 2.6?人工处理过程? 2.7?尚未解决的问题?? 3?接口设计? 3.1?用户接口? 3.2?外部接口? 3.。3?内部接口?? 4?运行设计? 4.1?运行模块的组合? 4.2?运行控制? 4.3?运行时间?? 5?系统数据结构设计? 5.1?逻辑结构设计要点? 5.2?物理结构设计要求? 5.3?数据结构与程序的关系?? 6?系统出错处理设计? 6.1?出错信息? 6.2?补救措施? 6.3?系统维护设计。 ? 3.详细设计文档:主要是把我们每个小模块,小功能的业务逻辑处理用文字的方式表达出来,让程序员在编码的时候有一个依据和参照;同时,在进行详细文档设计的时候,有的软件公司也会根据不同的项目作出相应的《软件开发代码规范》性文档,以保障我们所做工作的统一性。如果一个软件系比较简单,层次很少,本文件可以不单独编写,有关内容合并入概要设计说明书。 其格式要求如下:? 1?引言? 1.1?编写目的? 1.2?背景? 1.3?定义? 1.4?参考资料?? 2?程序设计系统的结构?? 3?程序?1设计说明? 3.1?程序描述? 3.2?功能? 3.3?性能? 3.4?输入项? 3.5?输出项? 3.6?算法? 3.7?流程逻辑? 3.8?接口? 3.9?存储分配? 3.10?注释设计? 3.11?限制条件? 3.12?测试计划? 3.13?尚未解决的问题?? 4?程序?2设计说明?...???? 二、软件开发管理文档:可行性研究报告、项目开发计划、开发进度月报、项目开发总结、模块开发卷宗。 1.可行性研究报告:编写目的是,说明该软件开发项目的实现在技术、经济和社会条件方面的可行性:评述为了合理达到开发目标而可能选择的各种方案;说明并论证所选定的方案。 其格式要求如下:?? 1?引言? 1.1?编写目的? 1.2?背景? 1.3?定义? 1.4?参考资料?? 2?可行性研究的前提? 2.1?要求? 2.2?目标? 2.3?条件、假定和限制? 2.4?进行可行性研究的方法? 2.5?评价尺度 3?对现有系统的分析? 3.1?处理流程和数据流程? 3.2?工作负荷? 3.3?费用开支? 3.4?人员? 3.5?设备 3.6?局限性?? 4?所建议的系统? 4.1?对所建议系统的说明? 4.2?处理流程和数据流程? 4.3?改进之处? 4.4?影响? 4.4.1?结设备的影响? 4.4.2?对软件的影响? 4.4.3?对用户单位机构的影响? 4.4.4?对系统运行过程的影响? 4.4.5?对开发的影响 4.4.6?对地点和设备的影响? 4.4.7?对经费开支的影响? 4.5?局限性? 4.6?技术条件方面的可行性?? 5?可选择的其他系统的可行性? 5.1?可选择的系统方案1?

文档评论(0)

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

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

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档