- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件开发控制程序》
目的
实现软件项目过程化管理,通过对软件项目实施过程的各个阶段流程及成果物进行控制和管理,确保软件项目开发过程符合质量管理体系的规定和要求,产品达到规定的标准。保证系统需求分析的准确有效,确保软件产品能够符合系统需求分析的功能要求,从而能够在规定的期限交付用户使用并通过验收。
适用范围
本程序适用于公司的软件开发的策划、需求分析、设计、编码、测试、验收各阶段的流程控制和管理。并适用于与软件开发相关的各业务部门(GIS产品线、通信产品线等)及人员。
定义
需求分析研究用户要求以得到系统或软件需求定义的过程。 概要设计分析各种设计方案和定义软件体系结构的过程。典型的概要设计包括计算机程序组成成分和数据的定义及构造、界面的定义,并提出时间和规模方面的估计。详细设计推敲并扩充概要设计,以获得关于处理逻辑、数据结构和数据定义的更加详尽的描述,直到设计完善到足以能实现的地步。设计实现把设计翻译成代码,然后对此代码排除隐错的过程。它是程序的一种机器可执行形式,或者能被自动地翻译成机器可执行的形式的某种形式的程序。需求分析员作为开发方的代表,负责沟通用户和开发人员的认识和见解,明确及准确地编写软件需求说明书》。 系统设计员负责把软件需求变换成可表示的可实现的软件形式,为设计实现提供可行的依据。并在设计过程中要负责编写概要设计说明书》、数据库设计说明书、详细设计说明书》。程序员按设计要求把软件的详细设计变换成可执行的源程序,进行调试。完成相应的文档,编写用户操作手册》手册》。 。设计测试方案,测试用例,并实施测试。负责开发库中软件配置项的管理和维护。软件开发过程主要分为计划、需求分析、概要设计、详细设计、实现、测试和系统。计划在计划中要对的目标和时间要求给出明确的定义,要规定的组织和管理规则,开发过程和输出要求,对资源的需求和分配等开发规范 在开始后,要组织有关人员讨论和确定实施该的技术路线,采用的开发方法系统开发规范系统开发规范要组织编写系统开发规范其中包括:
阐述采用的技术路线; 采用的软件开发方法和使用的软件辅助开发工具; 制定需求分析阶段,设计阶段,编程阶段中文档编写规则,模型表示规则,命名约定等在开发过程中需协调一致的规则。
如是新修改或编写的《系统开发规范》《系统开发规范》《系统开发规范》需求分析 概要设计系统设计员应建立一个高层的软件体系结构,该体系结构应体现系统的需求。该体系结构应描述软件的顶层结构和定义其主要部分,包括:
整个软件系统的层次结构;每一层次的模块结构;相关模块间的接口, 即模块间传递信息的内容、方式和协议;确定各模块在计算机网络环境下的物理分布;确定系统的数据库结构;确定本软件系统与其他外围系统接口;确定模块与系统功能间的关系;确定模块与数据库表间的关系;考虑可靠性、安全性、灵活性等方面的设计;要确定用户界面的设计风格;主要算法设计;异常处理设计。
描述以上设计结果,编写《概要设计说明书》、《数据库设计说明书》。参见《评审控制程序》详细设计系统设计人员要深刻理解《概要设计说明书》,保证详细设计与概要设计相一致,为编码提供详尽的依据。细化和描述每一个功能模块,确定实现各个模块功能的具体算法、内部数据结构和外部接口方式。若功能模块涉及到用户界面,还要具体描绘出用户界面以及操作流程。编写《详细设计说明书》。设计实现程序员应严格按照详细设计的说明,保证最终程序与详细设计相一致。编码过程中应遵循《系统开发规范》的命名规则和注释等规定保证程序的清晰、易读。程序员要对编写的程序进行调试,使程序不仅通过编译的语法检查,而且在功能和性能等方面达到设计的要求。编写《用户操作手册》。测试应组织的测试,组内。具体控制程序请参见《测试控制程序》。《》《控制程序》
上开发各个过程。详见《程序》。上以上开发各个过程
相关文件
引用的文件及记录
《技术评审控制程序》
《软件配置控制程序》
《测试控制程序》《程序》《》 文件编号 文件名称 页码 6/7 CSHT/COP-7.3.3 软件开发控制程序 版本 A
6
文档评论(0)