XXX系统__软件质量保证计划
GJB软件工程化-软件研制任务书

标识:XXX GJB软件工程化文件XX软件研制任务书编制/日期:审核/日期:批准/日期:XX公司2022年1 范围1.1标识本文档的标题:XX软件研制任务书本文档的标识:XX-XX本文档的版本号:1.0.01.2 系统概述本系统软件是XX开发软件组成,该软件主要是数据采集控制、XX算法以及具有XX数据功能,同时该软件也能通过串口连接XX,处理设备指令、主动发送指令的串口调试功能,XX。
该软件是由XX公司研制开发,主要应用于XX任务,所形成的软件产品将被XX研究所或单位作为平台使用。
1.3 文档概述本文档用于介绍XX软件相关的软件研制任务说明,包括软件的运行环境、技术要求、数据处理需求、可靠性要求,适应性需求,安全性需求,保密性需求,质量控制需求、软件保障要求等方面的需求。
2 引用文档《XX研制合同》《XX质量保证大纲》3 运行环境要求3. 1 硬件环境3. 2 软件环境表0-2运行环境中软件项一览表4 技术要求4.1 功能XX系统软件主要是数据采集控制、XX算法以及具有XX数据功能,同时提供通信软件算法源码,以便我方软件人员先进行嵌入式移植,评估算法所消耗的系统资源,以便确定XX。
4.2 性能本系统的软件具有很高的运算精度和运算效率,有灵活的适用性和实时性,功耗低,占用空间小。
4.3 输入/输出本软件主要包含XX和XX两个功能,对于XX功能而言,本软件的输入为XX的串口,其数据格式如下表所示:报文属性说明控制报文说明对于XX功能而言,本软件的输出为XX。
对于XX功能而言,本软件的输入为XX。
对于XX功能而言,本软件的输出为XX数据流,其格式如下表所示:4.4 数据处理要求1)技术指标要求1;2)技术指标要求2;3)技术指标要求3;4)针对数据类型的校验,确保数据类型和日期类型的数据符合要求4.5 接口通信机接口采用XX。
4.6 固件XXX程序所使用的软件为XX,在使用前要在配置的计算机中安装该款软件,安装步骤见附录1。
软件质量保证计划模板

XXXX软件质量保证计划部门编写审核批准XXXX有限公司文档控制变更记录1范围 (1)1.1标识 (1)1.2系统概述 (1)1.3文档概述 (1)1.4与其他计划的关系 (1)2引用文件 (1)3术语与定义 (2)4组织机构与人员 (2)4.1组织机构 (2)4.2人员配置 (2)5标准、条例和约定 (5)6质量保证活动安排 (5)6.1产品审计 (5)6.2过程审计 (6)6.3评审计划 (8)6.4产保经理审计 (10)7不符合问题的解决 (10)8工具、技术和方法 (11)9对供货单位的控制 (11)10记录的收集、维护和保存 (11)11测量 (11)表5-4 CCB职责表 (5)表6-1 产品审计计划表 (6)表6-2 过程审计计划表 (7)表6-4 评审计划表 (8)表6-5 产保经理审计计划表 (10)1范围1.1标识a.本文档的标识号:;b.标题:XXXX质量保证计划;c.本文档适用与XXX系统/软件。
1.2系统概述包括本文档所使用的软件所属系统的功能,软件在系统中的位置。
系统开发、运行和维护的历史,系统的用户、开发方和相关机构等。
标识当前和计划的运行现场;列出其他有关的文档。
可参考任务书、开发计划中的相关内容。
1.3文档概述制定本计划的目的是定义软件开发过程中SQA和项目质量活动的任务、职责、工作计划、质量保证活动的资源要求(包括人员、工具和设施)等,SQA 将通过跟踪、管理软件开发的过程,使软件开发团队能够在正确的时间和正确的地点完成正确的工作。
SQA计划旨在合理地安排开发过程中进行的过程和产品审计、评审和跟踪等活动,为本型号软件项目实施SQA活动提供依据与指导。
本文档为软件质量保证活动的依据,本文档的工作任务拆分结构表、风险跟踪表、资源跟踪表为项目监督控制过程的初始数据。
1.4与其他计划的关系本计划为《XXX软件开发计划》的子计划;本计划按照《XXX软件开发计划》编写。
2引用文件《XXX软件开发计划》,XXX部门;《XXX软件任务书》,XXX部门;《软件质量保证计划模板》。
软件系统服务质量保障措施

软件系统服务质量保障措施我们公司注重客户反馈,对于客户提出的问题和建议,我们会及时进行记录,并及时反馈给相应部门进行处理。
同时,我们也会定期向客户提供技术支持服务的报告,以及对客户提出的问题和建议进行跟踪和处理的报告。
4、常见问题培训我们公司会定期为客户提供关于软件使用和维护的培训,以帮助客户更好地了解和使用我们的产品。
同时,我们也会根据客户反馈和需求,定制个性化的培训方案,以满足客户的特定需求。
改写后:1.软件项目服务质量保障措施1.1 维护与技术支持的要求维护与技术支持工作是一项复杂而长期的技术服务工作。
为确保技术支持与维护工作的质量,我们公司采取以下措施:1.及时响应:我们公司配备专职故障响应协调人员,确保对技术支持与服务的及时响应。
2.可靠性保障:我们公司调配技术过硬的技术人员提供各类技术支持服务,为本项目服务,确保技术支持与服务的质量。
3.专业服务:我们公司提供专业的售后服务,每次服务后,向用户提供维护确认单,由用户签收,保证售后服务的专业性。
1.2 服务标准流程我们公司制定了售后服务的ISO9001程序文件,规定了售后服务(系统准备、安装、调试、培训、维护、升级)的质量控制方法和要求。
在项目售后服务阶段,我们公司为本项目专门设置了一个售后服务技术经理,指定了专人值守热线服务电话,以保证及时与客户沟通,以最快的速度解决用户所遇到的问题。
在售后服务期内,我们可以为客户方提供5X8的现场技术支持,以及7x24小时的远程技术支持响应。
1.3 技术支持规范根据应用系统出现维护问题的严重程度,我们公司设定不同的故障级别,采取不同的故障响应方法。
我们将售后技术支持工作主要分为四类:一般性技术支持、重大事件的技术支持、相关信息的反馈和常见问题培训等。
1.一般性技术支持问题:指客户打电话咨询有关问题,包括软件使用中的问题、与软件有关的业务问题以及不需要进行审批的一般性技术问题的处理。
我们要做好记录工作,填写《服务请求登记表》,并归档;对于不需要领导审批的一般性技术问题,处理完成后填写《服务请求跟踪表》,并归档。
软件系统建设方案通用模版

软件系统建设方案通用模版XXX为XXX提供的XXXXX系统建设方案如下:一、项目背景XXX是一家XXX行业的领军企业,随着业务的不断拓展,现有的系统已经无法满足公司的需求。
因此,XXX决定引进新的系统来提高效率和服务质量。
二、项目目标本项目的目标是建立一套全新的XXXXX系统,能够支持XXX的业务需求,并提供高效、稳定、安全的服务。
具体目标如下:1.实现XXX的业务流程自动化,提高工作效率;2.提供稳定可靠的系统性能,保证服务质量;3.加强系统的安全性,保护公司的数据不受损失和泄露。
三、项目计划本项目计划分为以下几个阶段:1.需求分析阶段:明确XXX的业务需求和系统功能要求,制定详细的需求规格说明书;2.设计阶段:根据需求规格说明书,设计系统的架构和模块,制定详细的设计文档;3.开发阶段:根据设计文档,进行系统的编码和测试;4.部署阶段:将系统部署到XXX的服务器上,并进行系统测试和调试;5.维护阶段:提供系统的维护和技术支持,确保系统的稳定运行和服务质量。
四、项目成果本项目的成果包括以下几个方面:1.需求规格说明书;2.设计文档;3.系统源代码;4.系统部署和测试报告;5.维护和技术支持文档。
五、项目风险本项目存在以下风险:1.需求变更风险:由于XXX业务的不断变化,需求可能会发生变更,导致项目进度延迟;2.技术风险:由于新系统采用了一些新技术,开发人员可能会遇到技术难题,导致项目进度延迟;3.人员风险:由于项目需要的技术人员较多,如果其中有人员离职或者调动,可能会影响项目进度和质量。
六、项目管理本项目的管理采用XXX方法,由项目经理负责统筹全局,制定项目计划和进度安排,协调各个部门和人员的工作,确保项目按时、按质量、按成本完成。
同时,项目经理还要及时向XXX汇报项目进展情况和风险预警情况,以便XXX及时调整管理策略和决策。
1.项目简介1.1 项目名称本项目名称为XXX系统建设项目。
1.2 项目背景随着信息化时代的到来,各行各业都在积极推进数字化转型,信息系统建设已经成为各个企事业单位的必备之举。
软件质量保证措施及承诺书

软件质量保证措施及承诺书尊敬的xxx公司:您好!我们很荣幸能够与贵公司合作,并为您提供我们的软件质量保证措施及承诺书。
以下是我们公司在软件开发过程中,确保质量的具体步骤和承诺:1. 需求分析阶段:在软件开发项目开始之前,我们会与贵公司的业务代表充分沟通,详细了解您的需求和期望。
我们将认真记录和分析所有的需求,并与您进行确认,以确保我们对项目目标的理解准确无误。
2. 设计阶段:在软件设计过程中,我们将充分考虑系统的可靠性、安全性和可扩展性等方面。
我们将使用最新的设计工具和方法,确保软件架构合理,并满足贵公司的需求和期望。
所有的设计文档将被仔细审查和验证,以确保设计的合理性和一致性。
3. 编码阶段:我们的开发团队将遵循最佳的编码实践和编码规范,以确保软件代码的质量和可读性。
我们将使用版本控制工具来管理代码,并进行严格的代码审查,以减少潜在的错误和缺陷。
同时,我们也会保持与贵公司的良好沟通,及时解决可能出现的问题或变更请求。
4. 测试阶段:在软件开发过程中,我们将制定详细的测试计划和测试用例,覆盖各个功能模块和场景。
我们将使用自动化测试工具来执行测试,并进行系统性能和负载测试,以发现潜在的问题并进行修复。
在此阶段,我们将确保所有的功能和业务流程都能够正常运行,并符合贵公司的期望。
5. 部署与维护:在软件部署之前,我们将严格评估系统环境和相关资源,以确保软件能够在真实的环境中稳定运行。
我们将提供详细的部署文档和用户手册,以帮助贵公司顺利地部署和使用软件。
同时,我们将建立完善的问题追踪系统,并提供长期的技术支持和维护服务,保障软件的稳定性和可靠性。
我们的承诺:1. 我们保证所有的软件开发过程将严格按照上述质量保证措施进行,并致力于为贵公司提供高质量的软件产品。
2. 在软件开发过程中,我们将确保与贵公司的及时沟通,理解和解决任何问题或需求变更。
3. 我们将保障软件代码的安全性和保密性,不会将其提供给任何第三方机构或个人。
xxx系统软件项目开发计划

xxx系统软件项目开发计划XXX系统软件开发计划XXX目录1 引言1.1 编写目的本文档的编写目的是为了规划和管理XXX系统的软件开发过程,确保项目能够按时完成并达到预期的质量要求。
1.2 项目背景XXX系统是一款面向企业用户的管理软件,旨在提高企业内部各部门之间的协作效率和信息共享程度。
该软件的开发是为了满足市场需求和公司发展的需要。
1.3 定义1.3.1 XXX系统XXX系统是一款面向企业用户的管理软件,主要功能包括人力资源管理、财务管理、客户关系管理等。
1.3.2 软件开发软件开发是指按照一定的开发流程和方法,通过编写代码、测试、调试等一系列工作,最终将一款软件产品开发出来的过程。
1.3.3 项目经理项目经理是负责管理和协调项目各个方面工作的人员,包括项目计划、资源分配、项目风险管理等。
1.4 参考资料本文档参考了以下资料:软件工程》(第7版),作者:XXX软件项目管理实战》(第3版),作者:XXX XXX2 项目实施计划2.1 项目启动阶段在项目启动阶段,项目经理将与客户进行沟通,明确项目需求和目标,并制定项目计划。
项目计划将包括以下内容:项目范围和目标项目时间表和里程碑项目预算和资源分配项目风险管理计划2.2 需求分析阶段在需求分析阶段,项目团队将与客户合作,收集和分析用户需求,并将其转化为软件需求规格说明书。
该阶段的主要工作包括:分析用户需求定义软件需求规格说明书确定软件架构和设计方案2.3 设计和开发阶段在设计和开发阶段,项目团队将根据软件需求规格说明书,设计软件系统架构和开发软件代码。
该阶段的主要工作包括:设计软件系统架构开发软件代码进行单元测试和集成测试2.4 测试和验收阶段在测试和验收阶段,项目团队将对软件进行测试和验收,确保其符合用户需求和质量要求。
该阶段的主要工作包括:进行系统测试和用户验收测试进行性能测试和安全测试编写用户手册和技术文档2.5 项目交付和维护阶段在项目交付和维护阶段,项目团队将交付软件产品,并提供售后服务和技术支持。
软件质量保证计划书

软件质量保证计划书:计划书质量保证软件软件质量保证计划案例labview质量保证规则plc软件质量保证篇一:项目管理-软件质量计划书_模板及实例实战XX系统质量计划书拟制:日期:审核:日期:2014/5/101.介绍1.1.文档目的为了健全和完善XXX系统设计开发的质量管理体系,促进质量管理活动系统化、规范化,以确保所交付的XXX系统能够满足规定的各项具体需求。
1.2.文档范围本质量管理计划涵盖所有与XXX系统设计开发有关的质量目标和具体措施,涉及需求分析阶段、设计阶段、编码阶段、测试阶段、工程实施阶段。
本质量管理计划由以下几个部分组成:介绍:即本章节,概要介绍文档目的、范围、缩略词、参考资料。
项目概述:开发系统概述、质量管理的角色和职责、生命周期各阶段的主要交付物。
项目生命周期各阶段的质量检查点:列出各阶段的质量检查计划表,包括责任人、检查时间、检查任务。
质量检查和确认技术:描述针对不同的对象而采用的特定的质量控制方法和技术及质量问题的级别和处理流程等。
项目生命周期各阶段的量化质量目标。
1.3 缩写PM –项目经理QA –质量保证SA –系统分析工程师A&D –系统设计员RA –需求分析员PC –流程审核员SCM –软件配置管理员2.项目概述一个现代化医院的综合管理是否先进是直接通过其信息化水平来体现的,“XXX系统”是国内先进的信息化管理系统,该系统包含住院登记、病房护士站、医生站、价格管理、成本核算、药库管理等40多个子系统,可以满足各个部门的业务信息处理和信息共享。
“XXX系统”还可开发制作触摸屏,以供患者了解医院信息,查找专家资料,方便查询各种费用收取情况。
该系统还能为住院病人提供每日住院清单,使患者明白、放心治疗。
2.1.项目组织结构为了实现有效的项目管理,开发小组将划分为技术队伍和QA 队伍。
项目经理对技术队伍进行任务分配和进度检查,技术经理对技术队伍进行技术指导和检查。
软件质量保证保函

软件质量保证保函
保函内容
1. 甲方承诺提供的软件开发服务将符合合同规定的质量标准和
要求。
2. 在软件开发过程中,甲方将采取适当的测试和质量保证措施,以确保软件的功能性和稳定性。
3. 甲方将按时履行交付软件的义务,并确保交付的软件符合合
同规定的质量要求。
软件质量保证
1. 甲方将确保软件开发团队具备专业的技术能力和经验,以保
证软件的质量。
2. 甲方将在软件开发过程中进行严格的测试和质量控制,包括
功能测试、性能测试、兼容性测试等。
3. 如果甲方在软件交付后发现存在严重的质量问题,甲方将承担修复软件的责任,并承担由此产生的费用。
保函生效与终止
1. 本软件质量保证保函自双方签署之日起生效,至甲方完成软件交付并乙方验收合格后终止。
2. 保函终止后,甲方对软件质量的保证和责任将不再适用于任何后续维护、升级或其他服务。
法律适用与争议解决
1. 本保函受中华人民共和国法律的管辖。
2. 如双方在履行本保函过程中发生争议,双方应通过友好协商解决。
如协商不成,双方同意将争议提交至中华人民共和国法院裁决。
以上为《软件质量保证保函》的内容,甲方和乙方应在签署合同之前仔细阅读并确认同意。
任何关于软件质量的争议或纠纷将依照上述规定进行解决。
请注意,本文档仅供参考,并不构成法律意见。
具体条款和保函内容应根据实际情况进行调整和修改。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XXXX系统质量保证计划上海XXX有限公司20xx年8月目录引言目的本计划的目的在于对所开发的上海博物馆古籍数字化系统规定各种必要的质量保证措施,以保证所交付的上海博物馆古籍数字化系统能够满足项目委托书或合同中规定的各项需求,能够满足本项目总体组制定的且经领导小组批准的该软件系统需求规格说明书中规定的各项具体需求。
软件开发单位在开发上海博物馆古籍数字化系统所属的各个子系统(其中包括为本项目研制或选用的各种支持软件)时,都应该执行本计划中的有关规定,但可根据各自的情况对本计划作适当的剪裁,以满足特定的质量保证要求,剪裁后的计划必须经总体组批准。
定义本计划用到的一些术语的定义按GB/T 11457和GB/T2505。
参考资料GB/T 11457软件工程术语GB 8567计算机软件开发规范GB 8567计算机软件产品开发文件编制指南GB/T 12504计算机软件质量保证计划规范GB/T 12505计算机软件配置管理计划规范上海博物馆古籍数字化系统配置管理计划管理机构在本软件系统整个开发期间,必须成立软件质量保证小组负责质量保证工作。
软件质量保证小组属总体组领导,由总体组代表、项目的软件工程小组代表、项目的专职质量保证人员、项目的专职配置管理人员以及各个子系统软件质量保证人员等方面的人员组成,由项目的软件工程小组代表任组长。
各子系统的软件质量保证人员在业务上受软件质量保证小组领导,在行政上受各子系统负责人领导。
软件质量保证小组和软件质量保证人员必须检查和督促本计划的实施。
各子系统的软件质量保证人员有权直接向软件质量保证小组报告子项目的软件质量状况。
各子系统的软件质量保证人员应该根据对子项目的具体要求,制订必要的规程和规定,以确保完全遵守本计划的所有要求。
任务软件质量保证工作涉及软件生存周期各阶段的活动,应该贯彻到日常的软件开发活动中,而且应该特别注意软件质量的早期评审工作。
因此,对新开发的或正在开发的各子系统,要按照GB 8567与本计划的各项规定进行各项评审工作。
软件质量保证小组要派成员参加所有的评审与检查活动。
评审与检查的目的是为了确保在软件开发工作的各个阶段和各个方面都认真采取各项措施来保证与提高软件的质量。
在上海博物馆古籍数字化系统开发过程中,经总体组研究决定,要进行如下几类评审与检查工作:阶段评审:在软件开发过程中,要定期地或阶段性地对某一开发阶段或某几个开发阶段的阶段产品进行评审。
根据总体组研究决定,在上海博物馆古籍数字化系统及其所属各子系统的开发过程中,应该进行以下三次评审:第一次评审软件需求、概要设计、验证与确认方法;第二次评审详细设计、功能测试与演示,并对第一次评审结果复核;第三次是功能检查、物理检查和综合检查。
关于这些评审工作的详细内容见第5章。
阶段评审工作要组织专门的评审小组,原则上由项目总体小组成员或特邀专家担任评审组长,评审小组成员应该包括项目委托单位或用户的代表、质量保证人员、软件开发单位和上级主管部门的代表,其他参加人员视评审内容而 ^定。
日常检查:在上海博物馆古籍数字化系统的工程化生产过程中,各子系统应该填写项目进展报表,即软件进展报表表头、软件阶段进度表、软件阶段产品完成情况表。
软件验收:必须组织专门的验收小组对上海博物馆古籍数字化系统及其所属各个子系统进行验收。
验收工作应按照经项目委托单位上海博物馆”与上海博物馆古籍数字化系统组双方都认可的验收规程正式履行验收手续。
验收内容应包括文档验收、程序验收、演示、验收测试与测试结果评审等几项工作。
具体的验收规程另行制订。
职责在上海博物馆古籍数字化系统的软件质量保证小组中,其各方面人员的职责如下:组长全面负责有关软件质量保证的各项工作;总体组代表负责有关阶段评审、项目进展报表检查以及软件验收准备等三方面工作中的质量保证工作;项目的专职配置管理人员负责有关软件配置变动、软件媒体控制以及对供货单位的控制等三方面的质量保证活动;各子系统的软件质量保证人员负责测试复查和文档的规范化检查工作;用户代表负责反映用户的质量要求,并协助检查各类人员对软件质量保证计划的执行情况;项目的专职质量保证人员协助组长开展各项软件质量保证活动,负责审查所采用的质量保证工具、技术和方法,并负责汇总、维护和保存有关软件质量保证活动的各项记录。
文档本章给出了在上海博物馆古籍数字化系统开发过程各阶段需要编制的文档名称及其要求,并且规定了评审文质量的通用的度量准则。
基本文档为了确保软件的实现满足项目委托单位上海博物馆”认可的需求规格说明书中规定的各项需求,上海博物馆古籍数字化系统各开发单位至少应该编写以下八个方面内容的文档:a. 软件需求规格说明书(SRS ;b. 软件设计说明书(SDD,对一些规模较大或复杂性较高的项目,应该把本文档分成概要设计说明书(PDD与详细设计说明书(DDD)两个文档;c. 软件测试计划(STP ;d. 软件测试报告(STR ;e. 用户手册(SUM);f. 源程序清单(SCL ;g. 项目实施计划(PIP ;h. 项目开发总结(PDS。
其他文档除了基本文档之外,对于尚在开发中的软件,还应该包括以下四个方面的文档:a. 软件质量保证计划(SQAP ;b. 软件配置管理计划(P);c. 项目进展报表(PPR ;注:前面两个文档由项目软件工程小组制订,属于管理文档,各个子系统的项目承办单位与软件开发单位都应充分考虑执行计划中规定的条款。
后面两类文档属于工作文档,各个子系统的项目承办单位或软件开发单位应该按照规定要求认真填写有关内容。
文档质量的度量准则文档是软件的重要组成部分,是软件生存周期各个不同阶段的产品描述。
验证和确认就是要检查各阶段文档的合适性。
评审文档质量的度量准则有以下六条:a. 完备性:所有承担软件开发任务的单位,都必须按照GB 8567的规定编制相应的文档,以保证在开发阶段结束时其文档是齐全的。
b. 正确性:在软件开发各个阶段所编写的文档的内容,必须真实地反映该阶段的工作且与该阶段的需求相一致。
c. 简明性:在软件开发各个阶段所编写的各种文档的语言表达应该清晰、准确简练,适合各种文档的特定读者。
d. 可追踪性:在软件开发各个阶段所编写的各种文档应该具有良好的可追踪性。
文档的可追踪性包括纵向可追踪性与横向可追踪性两个方面。
前者是指在不同文档的相关内容之间相互检索的难易程度;后者是指确定同一文档某一内容在本文档中的涉及范围的难易程度。
e. 自说明性:在软件开发各个阶段所编写的各种文档应该具有较好的自说明性。
文档的自说明性是指在软件开发各个阶段中的不同文档能独立表达该软件其相应阶段的阶段产品的能力。
f. 规范性:在软件开发各个阶段所编写的各种文档应该具有良好的规范性。
文档的规范性是指文档的封面、大纲、术语的含义以及图示符号等符合有关规范的规定。
、条例和约定在上海博物馆古籍数字化系统的开发过程中,还必须遵守下列标准、条例和约定:a. 《上海博物馆古籍数字化系统配置管理计划》。
b. 各类开发规范。
评审和检查本章具体规定了应该进行的阶段评审、阶段评审的内容和评审时间要求。
对新开发的或正在开发的各个子系统,都要按照GB 8567的规定认真进行定期的或阶段性的各项评审工作。
就整个软件开发过程而言,至少要进行软件需求评审、概要设计评审、详细设计评审、软件验证和确认评审、功能检查、物理检查、综合检查以及管理评审等八个方面的评审和检查工作。
概要设计评审和详细设计评审视项目规模和重要程度决定是否进行。
()内的人员或文件视项目实际情况确定是否参与。
评审会要进行功能检查、物理检查和综合检查。
这些评审会应在集成测试阶段结束后进行。
a. 功能检查(FA)应验证所开发的软件已经满足在软件需求规格说明书中规定的所有需求。
b. 物理检查(PA)应对软件进行物理检查,以验证程序和文档已经一致、并已做好了交付的准备。
c. 综合检查(CA)应验证代码和设计文档的一致性、接口规格说明之间的一致性(硬件和软件)、设计实现和功能需求的一致性、功能需求和测试描述的一致性。
软件配置管理对上海博物馆古籍数字化系统的各项配置进行及时、合理的管理,是确保软件质量的重要手段,也是确保该软件具有强大生命力的重要措施。
有关上海博物馆古籍数字化系统软件的配置管理工作,可按《系统配置管理计划》。
在软件配置管理工作中,要特别注意规定对软件问题报告、追踪和解决的步骤,并指出实现报告、追踪和解决软件问题的机构及其职责。
工具、技术和方法在上海博物馆古籍数字化系统所属的各个子系统(其中包括有关的支持软件)的研制与开发过程中,都应该在各自的软件质量保证活动中合理地使用软件质量活动的支持工具、技术和方法。
这些工具主要有下列三种:A. 工具:它支持用编写的模块的静态分析、结构测试与功能测试。
主要功能为:协助测试人员判断程序结构与变量使用情况是否有错;给出不同测试用例有效性的表格;同时提出功能测试的有效情况,并协助组织最终交付给用户的有效测试用例的集合。
B. 软件配置管理工具:它支持用户对源代码清单的更新管理以及对重新编译与连接的代码的自动组织;支持用户在不同文档相关内容之间进行相互检索并确定同一文档某一内容在本文档中的涉及范围;同时还应支持软件配置管理小组对软件配置更改进行科学的管理。
C. 文档辅助生成工具与图形编辑工具:它主要协助用户绘制描述程序流程与结构图、绘制描述软件功能(输入、输出关系)的系统特性的一些其他图形,同时还可生成若干与编制大纲适应的文档模板。
用户利用这个工具的正文与图形编辑功能以及上述辅助功能,可以比较方便地产生清晰悦目的文档,也有利于对文档进行更改,这有助于提高文档的编制质量。
媒体控制为了保护计算机程序的物理媒体,以免非法存取、意外损坏或自然老化,上海博物馆古籍数字化系统的各个子系统(包括支持软件)都必须设立软件配置管理人员,并按照上海博物馆古籍数字化系统开发小组制订的、且经项目组批准的《系统配置管理计划》妥善管理和存放各个子系统及其专用支持软件的媒体。
对供货单位的控制上海博物馆古籍数字化系统所属的各个子系统开发组,如果需要从软件销售单位购买、委托其他开发单位开发、从开发单位现存软件库中选用或从项目委托单位或用户的现有软件库中选用软部件时,则在选用前应向上海博物馆古籍数字化系统组报告,然后由上海博物馆古籍数字化系统组组织软件选用评审小组”进行评审、测试与检查,只有当演示成功、测试合格后才能批准选用。
如果只选用其中部分内容,则按待开发软件的处理过程办理,此时上海博物馆古籍数字化系统化项目组不作干预。
记录收集、维护和保存在上海博物馆古籍数字化系统及其所属的各个子系统的研制与开发期间,要进行各种软件质量保证活动,准确记录、及时分析并妥善保存有关这些活动的记录,是确保软件质量的重要条件。