软件开发管理规范要求是什么?
来源:广州软件开发 编辑:广州软件开发公司 日期:2020-03-17
随着公司的不断发展,开发人员越来越多,为提高软件开发的质量,合理控制软件项目,特制定本管理规范。
需求建模
通过对需求部门业务的了解和与需求部门]对流程的讨论对需求进行基本建模,最终形成需求规格说明书。
总体设计
通过分析需求信息,对系统的外部条件及内部业务需求进行抽象建模,最终形成概要设计说明文档。
功能分解:对数据流图中的每个状态处理,进一 步细化, 进行功能分解。
设计软件结构:软件结构反映系统中模块的相互调用关系:顶层模块调用它的下层模块以实现程序的完整功能,每个下层模块再调用更下层的模块,最下层的模块完成最具体的功能。
设计数据库。
详细设计
此部分在对需求和概要设计的基础上进行系统的详细设计(也包含部分代码说明),详细设计的过程实质上是对体系结构设计成果的逐步细化,最终可得到对系统中各模块实现算法的具体描述.
确定每个模块的具体算法.
确定每个模块的内部数据结构及数据库的物理结构.
确定模块接口的具体细节. (即确定模块接口的详细信息,包括模块之间
的接口信息,模块与系统外部的接口信息及用户界面等)。
开发编程
按照总体设计跟详细设计文档对系统进行代码编写。
系统整合与测试
对所有功能模块进行模拟数据测试及其它相关性测试并整合所有模块功能。
系统外部测试
系统上线试运行后进行系统反馈,问题记录、解答。
系统后期维护
系统正式上线后,对系统进行必要的维护和BUG修改。
需求确认
需求分析完成以后,形成需求分析文档。由需求分析人员给需求部门负责人.解读需求文档,一旦确认需求 分析文档所描述的功能符合自己所提的需求,则填写需求分析确认书,签字后交由综合部进行需求确认。
系统开发
一旦系统需求部门和综合部完成需求确认,系统开发人员则根据需求分析文档,进行系统总体设计,详细设计,并制定系统开发总体进度,系统开发总统进度形成文档,交由综合部进行查看。接下来交由系统开发人员进行系统编码。
功能测试
系统编码完成后进行功能测试,由系统开发人员进行系统内测,如果出现问题后进行系统功能修改。功能测试完成后交综合部进行系统初步验收,如果验收不通过则进行功能修改,直到通过。
系统测试
系统初步验收完成后交由需求部门进行外部测试;在测试期间出现问题交由
系统开发人员进行修改,直 到外部测试通过。
系统评估
外部测试期间,需求部门需对系统进行评估,并填写用户评估表,完成后交,综合部进行汇总,综合部结合用户评估情况最后形成系统综合评估表,系统综合评估表得分直接与软件开发维护合作商家的考核挂钩。
想更详细了解,告诉我们您的具体需求,就可以获取一份专业的报价哦!广州山海软件定制开发官网:www.sunseam.com
相关阅读