- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
软件开发标准流程文档
在软件开发过程中,专业的公司都会准备14种文档,包括前期研究计划到后期的复盘
测试环节,按步骤本文带大家学习遍流程,并附相关模板供参考。
(一)可行性研究报告;
可行性研究报告是在制定研发项目之前,以全面、系统的分析为主要方法,经
济效益为核心,对本项目实施的可能性、有效性、技术方案及技术政策进行具体、
深入、细致的技术论证和经济评价,以求确定一个在技术上合理、经济上合算的最
优方案和最佳时机。分析项目是否具备开发的必要性与可行性。可行性研究报告的
预期读者为系统管理人员、开发与运维人员。
(二)项目开发计划;
项目开发计划的作用就是用文件的形式,根据可行性研究推荐的可行方案,落
实各项工作的负责人、参加人员(系统分析员、系统设计员、程序员、资料员等)
以及各种资源(计算机硬件、软件工具等)的需求,制定项目开发进度、验收标准
和成本概算等,以文件形式记载下来,指导整个项目开发工作的顺利进行,并为开
发的下一步做准备。
预期读者是系统分析员和开发人员。
(三)软件需求说明书;
软件需求说明书是需求分析阶段的一个文档,是对软件目标及范围的求精和细
化,深入描述软件的功能和性能以及软件的约束范围,使用户和软件开发者对该软
件的初始规定有个大概了解,便于用户、开发人员进行理解和交流。明确了开发软
件的方向,程序员要根椐需求规格说明书去开发软件,作为确认测试和验收的依据,
有利于对项目的回溯和指导后续的开发和维护。
文档读者:开发人员与用户代表。
(四)数据要求说明书;
编写数据库要求说明书的目的是明确系统中各项功能和非功能性需求实现时所
需要的数据,根据此数据设计数据库。同时为概要设计和详细设计人员提供设计依
据,其他本项目组的开发人员也可以参阅。定义总体要求,作为用户和软件开发人
员之间相互了解的基础;提供性能要求、初步设计和对用户影响的信息,作为开发
人员进行设计和实施的基础;作为总体验证和确认的依据。
本文档的阅读对象为:数据库设计人员、系统测试人员。
(五)概要设计说明书;
概要设计说明书是在用户的需求分析阶段的基础上,对系统做概要设计,为在
需求分析阶段得到的目标系统的物理模型确定一个合理的软件系统的体系结构。包
括合理地划分组成系统的模块、模块间的调用关系及模块间的接口,并且为软件系
统提供所用的数据结构或者数据库结构。从而为下一阶段的详细设计做参考,设计
阶段将以本文档为核心文档。本文档的读者是项目设计和项目编码人员。
(六)详细设计说明书;
详细设计说明书是在概要设计的基础上进一步明确系统结构,表示出软件结构
的图表,完成算法设计、数据结构设计、物理设计等,详细地描述的逐个模块,包
括算法和逻辑流程的具体实现方法,设计系统的物理模型等,为下一步系统的实现
和测试做准备。开发人员在完成概要设计说明书的基础上,在编码阶段可以把这个
描述直接翻译成用某种程序设计语言书写的程序。详细设计的结果基本上决定了最
终程序代码的质量。详细设计的目标不仅仅是在逻辑上正确的实现每个模块的功能,
更重要的是设计出的处理过程应该尽可能简明易懂。
编写详细设计说明说的目的就是为程序员写出实际的程序代码提供依据。它是软件
详细设计阶段所有任务和所有相关人员(包括项目管理人员、软件设计人员、软件
测试人员、文档编制人员和质量审核人员),所需要的参考资料。
本文档的预期读者是程序开发人员、程序测试人员与客户。
(七)数据库设计说明书;
数据库设计说明书描述了机房收费系统数据库的设计,提供了数据库设计的
可视性以及软件支持所需的信息,应用于系统开发前期,为了让参与本项目的项目
的人员了解本系统的数据库设计思路、数据库整体架构及各种详细信息,也为了以
后的各个项目可以参与借鉴该项目的经
文档评论(0)