供电公司软件开发与测试验收管理规范

供电公司软件开发与测试验收管理规范

ID:32545891

大小:95.80 KB

页数:8页

时间:2019-02-11

供电公司软件开发与测试验收管理规范_第1页
供电公司软件开发与测试验收管理规范_第2页
供电公司软件开发与测试验收管理规范_第3页
供电公司软件开发与测试验收管理规范_第4页
供电公司软件开发与测试验收管理规范_第5页
资源描述:

《供电公司软件开发与测试验收管理规范》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、某某供电公司软件开发与测试验收管理规范第一条为提高某某供电公司计算机应用软件的开发与测试验收管理水平,符合国网公司“SG186”软件系统的质量体系,特制定本规范。第二条本规范适用于公司内部开发的应用软件,也适用于采购定制开发的应用软件,提供定制开发应用软件的开发商必须遵循本规范执行。第三条本规范的应用软件研制开发过程采用生命周期法,分为五个阶段进行:1.分析阶段2.设计阶段3.编码调试阶段4.工程实施(部署)、测试验收阶段5.培训、试运行阶段第四条每个阶段都有确定的任务,并产生相应的文档。后一阶段应在前一阶段提供文档的基础

2、上,继续开展工作。每一阶段结束时,必须对产生的文档,进行仔细复审,发现错误,及时纠正。由于理解能力的限制,以及需求情况、环境条件的变化,反复进行修改,是不可避免的,应不厌其烦地,直至修改完善,保证正常运行使用。力戒凑合。第五条应用软件研制开发过程中会出现七个角色:组织机构的设置可根据开发平台、开发人员、项目规模等因素有所变化,开发人员也可以随着项目的连续性和项目的进展赋予不同的职责。第8页,共8页1.项目经理:在一个或多个应用领域内使用整合了道德、法律和经济问题的工程方法来设计合适的解决方案。懂得确定客户需求并将其转换成软

3、件需求的过程。履行项目经理的职责,善于处理技术和管理方面的事务。懂得并使用有用的项目管理工具。调谐互相冲突的目标,在成本、时间、知识、现有系统以及组织的限制下找出可接受的折衷办法。在一个典型的软件开发环境中谈判、有效地工作、在必要时进行领导,并与有关负责人(包含外方)进行良好沟通。从最初创建建议书一直到项目签收结束都应用国际标准。2.系统分析员:协助项目经理工作。系统分析员是用户和开发者之间的桥梁,负责与用户一起进行需求分析,并对软件需求进行规格化说明。3.系统设计员:系统设计员负责设计软件的开发策略,配置软件开发环境,进

4、行数据结构设计和业务系统设计。4.程序设计员:负责程序的编写、调试,以实现系统设计员做出的软件设计。5.系统测试员:负责程序和业务系统两方面的测试。6.文档管理员:负责管理整个系统开发过程中产生的各种文档。7.用户:应用软件的接受和使用者。第一条分析阶段1.分析阶段任务:在项目经理的带领下进行业务需求调研。系统分析员与用户一起充分讨论业务需求、安全保密等第8页,共8页要求;对有关业务活动,进行详细分析,切实弄清在满足业务需求的条件下,软件系统应该做什么,并进行可行性论证。1.本阶段的文档是《业务需求说明书》、《技术方案设计

5、书》、《草图设计》、《项目开发计划》和《项目约定书》。2.《业务需求说明书》由项目经理和系统分析员编写。a)阐述业务范围和内容。b)分析现行系统的业务概况,系统的不足和用户对新系统的要求。3.《技术方案设计书》由项目经理和系统分析员编写。a)由开发组负责制定最优技术设计方案b)业务流程图:对原系统的描述,为数据流程图提供依据c)数据流程图:系统说明书中的主要文件,按自顶向下的原则分层进行,先把整个系统当作一个功能,画出最粗略的流程图,然后逐步向下分解,直到所需要的详尽程度。d)数据字典:对数据流程图中的细节,进行描述说明。

6、e)新系统的逻辑模型;提出为达到系统目标,对原系统应作那些修改,系统的人机界面,出错处理,系统的启动和结束,系统输入输出格式,系统性能等。4.《草图设计》由项目经理和系统分析员编写。简化和图示化技术方案设计书,让用户直接了解思路。5.《项目开发计划》由项目经理根据项目任务、人员配置和进度制定。6.《业务需求说明书》、《技术方案设计书》、《草图设计》和《第8页,共8页项目开发计划》在业务部门确认这四个文档满足他们的要求后,提交软件开发部门领导审批,然后由项目经理与业务部门签订《项目约定书》,作为业务部门和软件开发部门之间密切

7、合作的最终文件。(外购软件参照执行)1.在《项目约定书》中必须包括:a)开发和实施过程中的人生、信息、设备的安全条款。b)提供明确数量的技术培训和服务(质量)的承诺。第一条设计阶段1.设计阶段的任务:在设计阶段中,项目经理和系统分析员应根据《技术方案设计书》提出的逻辑模型,精心设计系统实施方案,编写《业务流程总体设计书》尽可能提高系统的安全性、可靠性、可变性、容错性、工作质量和工作效率。2.本阶段工作是“业务流程总体设计”、“业务流程详细设计”、《项目开发管理规范书》和《任务分配文档》。3.“业务流程总体设计”由项目经理和

8、系统分析员完成a)“业务流程总体设计”是项目经理和系统分析员根据《业务需求说明书》和《技术方案设计书》的要求,运用结构化程序设计思想,将软件自上而下逐层分解成多个软件模块,直到分解成每一个模块只具有单一的功能,能用一个或几个程序实现的树形结构为止。第8页,共8页总体设计还要定义各模块的数据传递关系,设计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。