中化参考质量体系文件——应用开发工作指导书.doc_第1页
中化参考质量体系文件——应用开发工作指导书.doc_第2页
中化参考质量体系文件——应用开发工作指导书.doc_第3页
中化参考质量体系文件——应用开发工作指导书.doc_第4页
中化参考质量体系文件——应用开发工作指导书.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中化参考质量体系文件应用开发工作指导书 中国中化股份有限公司质量管理体系文件文件编号ZHG-IT-ZD-001-xx应用开发工作指导书发布日期xx年3月15日文件类型操作规范应用开发工作指导书 一、工作目标(一)保证应用软件开发工作有序展开。 (二)对应用软件开发工作的流程进行规定,以确保用户软件满足用户的需求和技术标准。 (三)避免软件开发过程中出现因需求不清晰、设计不明确等问题带来的重复开发、开发工作延期等问题。 二、工作要点(一)明确职责1确定应用系统开发工作后,须指定专人作为开发项目经理,负责开发的计划、协调和管理工作。 2项目经理确定软件开发项目组成员,并明确项目组成员的任务与职责,分别承担软件开发的需求分析、系统设计、软件开发和系统测试等工作。 (二)制定开发计划项目经理在项目正式启动前,依据项目的需求范围、时间要求等信息,制定应用开发的里程碑计划,并随项目的推进细化详细开发计划。 (三)开发过程管理1编写软件需求说明书需求负责人依据用户需求编写软件需求说明书,并与用户进行确认。 软件需求说明书内容主要包括 (1)说明编写软件需求说明书的目的。 (2)说明待开发的软件系统的名称,说明本软件系统的需求提出者、开发者。 (3)根据具体用户的需求和特点确定软件开发目标,主要包括应用开发的意图、应用目标、作用范围,以及该应用与周边应用之间的关系。 (4)确定软件的具体需求。 逐项定量和定性地叙述软件的功能要求、性能要求、数据管理能力要求、故障处理要求等。 (5)确定软件的运行环境。 运行环境包括硬件环境和软件环境,硬件环境分计算机设备、数据通信设备的型号及数量、其它专用硬件等,软件环境包括操作系统及支持的数据库系统软件及其它应用软件。 2编写软件概要设计说明书软件开发人员在与用户充分交流和沟通的基础上,根据硬件配置、软件配置、网络环境、数据库使用等情况,确定软件的技术构架、处理流程、模块结构,分析功能需求与程序的关系,进行数据结构设计,有疑问的地方及时与用户进行沟通和交流,最终形成软件概要设计说明书,内容包括 (1)说明编写软件概要设计说明书的目的。 (2)说明待开发的软件系统的名称。 (3)参考资料要列出软件需求说明书。 (4)确定软件的技术构架、处理流程,划分模块结构。 (5)确定软件的接口设计,主要说明本系统同外界系统的所有接口的安排以及系统内部不同模块之间的接口设计。 (6)分析功能需求与程序的关系,进行数据结构设计。 3编写软件设计说明书软件开发人员在设计阶段应根据软件需求说明书和软件概要设计说明书,针对具体实现中的数据接收处理、数据存储、数据查询、报表统计输出等内容,进行系统设计,主要包括用户界面设计、对象设计和数据库表设计,最终形成软件设计说明书,内容包括 (1)说明编写软件设计说明书的目的。 (2)说明待开发的软件系统的名称。 (3)参考资料要列出软件需求说明书、软件概要设计说明书。 (4)确定软件的技术方案、编程开发工具。 (5)软件开发人员根据功能需求确定软件的用户界面,具体描述软件的功能实现分析、数据库表结构。 (6)说明对开发程序的全部性能要求,包括对精度、灵活性等的要求。 4程序编码软件开发人员根据软件设计说明书进行程序编码以实现系统设计的内容。 (1)软件开发人员根据软件设计说明书生成原始数据库表结构。 (2)软件开发人员编制程序实现需要的用户界面,按功能模块分类一一编制程序实现其对应的功能。 (3)软件开发人员按功能模块分类来进行编码单元测试,若有错误,则予以修改,进行完善; (4)软件开发人员编程调试过程中如发现分析或设计阶段的错误,应返回到前面的阶段进行必要的修改; (5)软件开发人员进行编码集成测试,若有错误,则予以修改,进行完善。 将完善后的程序及相应的数据文件制作为安装程序包,编写用户手册。 5软件测试软件系统测试是系统投入运行前最关键的一个步骤,由软件开发人员和软件测试工程师测试,根据软件测试计划进行软件测试。 选择作为测试用的符合测试条件的硬件设备,安装相应的支持软件,安装制作好的用户软件,确认安装软件无误。 若有错则由软件开发人员重新制作。 软件测试分功能性测试、可操作性测试、性能性测试。 (1)功能测试无死机现象,无异常操作,所有交互能顺利、正确和有效的实现。 根据功能要求分类进行测试。 每一项功能的实现都要准确。 (2)性能测试功能测试结束后,进行性能测试。 要求应用程序在推荐运行环境下所有系统操作顺畅,新页面的打开、刷新,数据的保存等操作须在35秒内正常完成。 6验收项目经理组织需求方关键用户,结合软件需求说明书对软件的功能要求以及软件的界面、适用性和易用性等进行验收测试,并填写软件测试记录表(见附件一),测试人员对测试记录进行签字确认,由项目负责人审核存档。 7培训 (1)软件开发人员有义务对用户提供及时、有效、全面、系统的培训,并在项目实施过程中充分重视对用户方的技术转移,提前制订有效可行的培训计划。 (2)在实施项目的工作中,应培训用户的操作人员理解软件的基本原理和实际应用,使他们对软件的性能、操作步骤及要求有全面的认识,并能在实际工作中熟练应用。 8技术支持软件开发方应为业务需求方提供运维和技术支持服务,保证系统的正常应用。 三、流程图 三、流程图系统实施系统测试系统开发需求部门需求管理岗系统设计岗项目经理收到应用开发任务应用开发需求提请IT部领导审批,并获得批准确定项目成员及相关职责制定项目计划编写软件需求说明书确认通过修改文档否概要设计是详细设计确定详细开发计划程序编码单元测试BUG修改集成测试回归测试验收测试通过实施上线需求部门验收结束是组织用户、设计人员对问题进行沟通确认,确定调整内容否系统修改系统测试开始确认需求4 四、相关文件(无) 五、工作记录附件1软件开发需

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论