文件名软件业程序文件范例电子文件编码ZLAL011页码20-1软件设计和开发控制程序1.0目的本文件规定了软件设计和开发的控制要求及质量职责。2.0适用范围本文件适用于本公司的软件设计和开发。3.0职责●管理者代表对软件设计和开发的控制负领导责任。●开发部负责软件设计的策划、输入、输出、评审、验证、确认和更改。●其他各部负责所需的资源提供、测试、技术支持等。●软件设计人员应按质量控制要求,认真设计软件,保证设计质量,软件文档应按要求编制,以保证成套性。●软件文档标准化由技术支持部负责。●评审人员对评审结果的正确性、有效性负责。●软件设计人员应加强后期维护质量,负责软件的优化、升级和扩充。4.0工作程序文件名软件业程序文件范例电子文件编码ZLAL011页码20-2●设计质量的控制软件设计人员、评审人员在设计评审测试中要保证软件设计质量符合以下要求:(1)正确性软件的功能能正确、完整地实现需求规格说明。(2)可靠性软件在给予的硬件、软件支持下具有正常工作的能力,以及具有在异常条件下(如输入非法数据、用户操作出错等)继续运行的能力。(3)可维护性软件进行修改的方便程度,包括一致性、可及性、自说明性、软件结构可扩充性、可更改性,运行过程给出提示并有相应文档。(4)可移植性软件具有从一个环境(组织环境、硬件环境、软件环境)到另一个环境运行的能力。〖ZK)〗(5)资源特性软件执行规定的功能所占内存容量少,占用软件资源和外部设备少,且时间短,消耗的材料和需用操作人员的时间少,通常文件名软件业程序文件范例电子文件编码ZLAL011页码20-3要保证有20%的余量。(6)时间特性在规定的和其他必要条件下执行规定的功能的时间或执行这一功能所占用资源的时间最短,要求处理时间的占用有20%的余量。(7)易使用性软件操作简单,人机通讯方便。(8)安全性计算机软件中重要的数据资料必须有安全保护措施,具有防盗取的能力。●软件质量评审控制(1)软件设计过程中要设立或指定软件质量保证机构。该机构负责软件质量的检查、评审、测试,做到及时发现问题及时解决问题。(2)应视软件的重要程度及应用范围组织公司或部门级评审。公司级评审由管理者代表组织,部门级评审由部门领导组织。(3)各类评审均应由与设计无直接关系的人员进行,并对评审的结果形成记录。(4)软件设计各阶段评审文件名软件业程序文件范例电子文件编码ZLAL011页码20-4①软件需求规格说明对软件需求规格说明进行评审,以保证需求规格说明中列出的要求是合理且适当的。②软件概要设计评审对软件概要说明进行评审,以保证软件结构、模块划分、主要算法和接口关系的合理性。③软件详细设计评审对软件详细设计说明进行评审,以保证模块功能的正确性,控制结构、数据结构和算法的合理性,以及设计的程序与要求的一致性。④软件测试评审对软件测试计划、方法和测试分析报告进行评审,以保证测试内容和范围的正确性,测试结果评价的准确性。●软件的验收要求软件验收前,必须完成软件的强度测试,满足系统余量要求,并达到验收的错误限制及错误修补限制要求。●软件的文档要求(1)在软件的不同生存周期,需编制不同的文档,以保证软件文档的成套性,其成套文件的数量按软件文档编制的级别执行。文件名软件业程序文件范例电子文件编码ZLAL011页码20-5(2)编制的文档按软件不同周期的文档级别执行,软件文档的编写应符合GJB438-1988《军用软件文档编制规范》的规定。●文档的签署要求软件文档的审核与批准,可根据软件重要程度,由不同级别的人员签署。签署人要对签署文档的技术全面负责,文档在批准人签署之前要交标准化审查,经签署后的文档方可归档。5.0支持性文件●《产品需求合同评审》●《文件控制程序》●《监视和测量控制程序》●《标识和可追溯性程序》●GB/T8566《软件生存周期过程》●GB/T16260《软件产品评价》6.0相关记录无文件名软件业程序文件范例电子文件编码ZLAL011页码20-6软硬件安装控制程序1.0目的对本公司用于软硬件或其他设备的安装过程进行有效控制,确保系统运行符合合同要求。2.0适用范围本公司的软硬件或其他设备交付前的安装、调试过程。3.0职责●副总经理:对软硬件安装过程负领导责任。●技术支持部经理:对软硬件安装过程负监督和管理责任。●安装工程师:负责对各项目的安装和调试。●产品咨询顾问:配合安装工程师,协调与客户的关系。●行政部:负责采购产品,按合同要求送达客户指定地点。4.0工作程序●下达任务书市场部根据合同要求填写“任务下达书”提交给技术支持部,文件名软件业程序文件范例电子文件编码ZLAL011页码20-7由技术支持部经理填写“安装任务记录单”,安排具备资格的安装工程师实施安装。●进货验收(1)按行政部提供的“送货单”和技术支持部提供的“设备采购清单”对项目所需软硬件或其他设备进行验收,在开箱验货时,有关方面责任人均应到场。(2)验货内容为:①设备名称、出厂编号、数量、型号等;②软件名称、序列号、版本号等;③随机文档、保存证书等;④加电测试。(3)进货验收后,应填写“送货单”,由市场部、技术支持部签字认可,验收不合格按《不合格品控制程序》执行。(4)进货验收形成的文档,交各分管部门归档,进货验收结果同时在“客户档案”上作记录。(5)本公司不执行紧急放行。●安装过程的控制(1)安装前的准备文件名软件业程序文件范例电子文件编码ZLAL011页码20-8①在安装前需对客户提供的系统或环境进行软硬件平台测试,保证客户系统支持本公司软件的运行。②测试结果记录在“安装任务记录单”上,须客户方签字确认。③若客户提供的系统设备不能保证本公司软件的运行,则须由客户对系统平台作调整后,再进行第二次安装过程。④安装工作准备未能完成的原因须记录在“安装任务记录单”上,由客户方代表签字确认。(2)正式安装①在客户环境系统测试通过后,即可开始安装。安装时,安装工程师须严格按照《设备安装手册》或《软件使用手册》中的安装步骤进行安装。安装完毕后,要保证客户系统内原有任何软件的正常运行。②在客户在场的条件下,对安装完的软件作全面演示,保证本公司安装的硬件及软件在客户系统下完整运行。③安装完成后,由客户方在“软件质量信誉卡”或“设备、系统测试报告”上签字确认,作为验收标识。④安装过程中,安装工程师对客户工程技术人员及产品的使用人员进行现场技术培训,或后期培训。⑤安装结果和客户方系统测试情况须在“客户档案”上记录。文件名软件业程序文件范例电子文件编码ZLAL011页码20-9●安装过程的管理(1)技术支持部经理负责安装过程的质量控制,对安装工程师的“安装任务记录单”作定期检查,发现问题、解决问题,对检查结果记录并签字确认,对不合格的安装服务要寻找原因,采取整改措施。(2)技术支持部负责对安装过程所产生的文档的管理,及时对“客户档案”作补充和修改。5.0支持性文件●《设备安装手册》●《软件使用手册》6.0相关记录●《任务下达书》●《送货单》●《安装任务记录单》●《软件质量信誉卡》●《设备、系统测试报告》文件名软件业程序文件范例电子文件编码ZLAL011页码20-10●《客户档案》文件名软件业程序文件范例电子文件编码ZLAL011页码20-11维护控制程序1.0目的对本公司用于软、硬件或其他设备上的维护过程进行有效控制,以提高维护工作的质量。2.0适用范围本公司的软、硬件或其他设备交付后的维护工作过程。3.0职责●副总经理:对维护过程负领导责任。●技术支持部经理:对维护过程负管理和监督责任。●技术支持部维护工程师:负责客户在使用本公司软件过程中所需的维护。●技术支持部客户协调员:负责记录、解决客户提问并安排维护工程师。●行政部、质量管理部:负责将客户对维护服务意见及时反馈到技术支持部。4.0工作程序●维护工作的准备文件名软件业程序文件范例电子文件编码ZLAL011页码20-12技术支持部负责维护的工程师在维护开始前应查阅“用户档案”,确定被维护系统的初始状态,做好维护前的准备工作。●维护信息的来源各相关部门/人员在接到客户服务请求/投诉后,应详细记录客户所反映的问题,然后立刻转交客户协调员。●维护活动过程(1)客户协调员在接到客户的维护请求后,在“客户维护请求记录”上详细记录客户发生的问题、时间、严重性,并进行判断,如电话或E-mail就可以解决的,由客户协调员/维护人员及时告诉客户解决方案,直到客户满意为止。如需通过上门访问服务解决的,应尽快向技术支持部经理汇报,经理安排人员上门服务。(2)维护工程师在现场维护时,首先要做好客户数据的备份,然后分析问题原因,设计解决方案,再着手解决问题,维护过程应详细记录在“维护任务记录单”上,当时解决与否,事后均应由客户代表在“维护任务记录单”上签字确认。(3)对于软件二次开发的问题,客户协调员根据“客户维护请求记录”,交给相应软件开发技术人员根据可行性确定是否应予以维护。①对于可维护的问题,根据修改需求,分析确定修改类型,然后对接口软件进行修改、测试,修改完成后,客户和技术人员文件名软件业程序文件范例电子文件编码ZLAL011页码20-13根据需求,共同对修改结果进行验收,并在“维护任务记录单”中签字确认更改结果。②对不可维护的问题,应与客户协商并作说明。●维护记录和维护报告(1)维护人员维护完成后应将处理过程及结果详细记录在“维护任务记录单”上,交技术部归档。(2)技术支持部经理每季度须对本部门的维护活动进行总结,形成“维护报告”上报副总经理。●质量管理部对每次维护工作进行抽查并将客户意见反馈给技术支持部。●在安装、维护过程中发现有关公司软件产品须进一步完善的意见,技术支持部将形成“软件整改意见单”上报开发部。●在维护过程中发现客户使用本公司软件的环境有待进一步改善,技术支持部将形成“客户使用整改意见单”并通知客户。5.0支持性文件无6.0相关记录●《客户维护请求记录》文件名软件业程序文件范例电子文件编码ZLAL011页码20-14●《维护任务记录单》●《客户档案》●《软件整改意见单》●《客户使用整改意见单》●《维护报告》文件名软件业程序文件范例电子文件编码ZLAL011页码20-15监视和测量控制程序1.0目的对本公司软件开发、安装和服务进行检验和试验,确保系统运行符合合同要求。2.0适用范围本公司的系统软件产品开发、安装和服务全过程的检验和试验。3.0职责●副总经理:对软件开发、安装和服务的检验和试验过程负领导责任。●技术支持部经理:对各项目的检验和试验负监督和管理责任。●技术支持部项目或安装工程师:负责对各项目的开发、安装和服务过程的检验及系统安装后的测试。●技术支持部信息分析员:负责保存各项目的检验和试验记录。●开发部负责制订开发、安装和服务规程、验收准则。4.0工作程序●检验和试验的方法文件名软件业程序文件范例电子文件编码ZLAL011页码20-16(1)检验和试验的标准本公司对用于软件开发和系统安装的设备及软件的检验和试验标准,采用设备商提供的性能和功能指标及本公司制定的《设备、系统检验规程》。(2)检验和试验的工具对设备及软件的检验和试验方法采用以下的工具:①设备自带的自检程序;②本公司测试数据。(3)检验和试验关键点①进货检验;②开发各阶段测试;③安装检验和试验;④服务检查。●进货检验(1)采购的软、硬件到达客户指定地点并检查设备安装测试的环境满足要求后,由项目或安装工程师、客户代表共同开箱验货。(2)验货内容:文件名软件业程序文件范例电子文件编码ZLAL011页码20-17①设备名称、出厂编号、数量、尺寸等;②软件名称、序列号、版本号等;③随机文档、保存证书等;④加电测试。(3)进货验证后应形成“送货单”,由客户代表及责任工程师双方共同签字认可,验证不合格按《安装不合格品控制程序》执行。(4)本公司不执行紧急放行。●开发各阶段测试(1)开发者应开发用于测试每一软件单元和数据库用的测试规程和资料。(2)测试人员应测试每一软件单元和数据库,测试结果形成文档。(3)测试人员应按照软件项鉴定要求进行鉴定测试,测试结果形成