ZHG-IT-ZD-001-2013应用开发工作指导书.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ZHG-IT-ZD-001-2013应用开发工作指导书

中国中化股份有限公司质量管理体系文件 文件编号 ZHG-IT-ZD-001-2013 《应用开发工作指导书》 发布日期 2013年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)性能测试 功能测试结束后,进行性能测试。要求应用程序在推荐运行环境下所有系统操作顺畅,新页面的打开、刷新,数据的保存等操作须在3~5秒内正常完成。 6.验收 项目经理组织需求方关键用户,结合《软件需求说明书》对软件的功能要求以及软件的界面、适用性和易用性等进行验收测试,并填写

文档评论(0)

zsmfjy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档