系统软件质量保证计划

合集下载

软件系统开发质量保证措施方案(纯方案-18页)

软件系统开发质量保证措施方案(纯方案-18页)
1、决策层:领导在该系统的数据查询、总体运行情况把控。
2、技术层:配合我方实施人员解决相应图案件运行过程中存在的问题。
3、操作层:具体系统操作方法、流程等。
1)培训前准备工作
在培训前3天与客户沟通协调参与培训相关人员及部门,将参与培训的部门和人员情况填入《培训人员名单》。配合完成培训场地及配合场地相关要求。
检查单元测试计划、用例、记录及报告
检查源代码评审记录
增量C(剩余模型开发)部分或全部完成时
检查单元测试计划、用例、记录及报告
检查源代码评审记录
测试阶段
测试计划被批准时
检查评审记录
测试总结报告被批准时
检查QC中的缺陷状态;检查缺陷评审记录
初样交付
初样交付完成时
审查配置库的完整性;审查《初样系统验收报告》是否归档
(2)项目验收通过日起算1年内,在接到甲方的故障报告后,我方承诺在12小时内给予电话解答,若电话无法解决问题,我方将24小时内派遣工程师达到现ห้องสมุดไป่ตู้进行故障排查与修复。
(3)项目验收通过日起算1年内,在接到甲方的故障报告后,我方承诺在2小时内给予电话解答,若电话无法解决问题,我方将24小时内派遣工程师到现场进行故障排查与修复。
质保期满足要求,能够保证备件供应,服务流程简洁高效;能够保证及时的现场或者远程技术支持;能够按要求制定、完成技术培训方案,并提供完整准确的技术资料。
1.4.1.
为确保甲方的设备故障得到及时、完美的解决,甲方在使用产品时如遇到紧急售后问题,可拨打我方客服中心热线电话。我方按以下标准进行响应。
(1)项目验收通过前,在接到甲方的故障报告后,我方承诺在0.5小时内给予电话解答,若电话无法解决问题,根据需求12小时内派遣工程师达到现场进行故障排查与修复。

软件系统质量保障措施

软件系统质量保障措施

软件系统质量保障措施软件系统质量保障措施一、引言在当今信息化社会中,软件已经成为人们生活和工作中不可或缺的一部分。

然而,由于软件的复杂性和不断的变化,软件质量管理变得尤为重要。

为了确保软件系统的高质量,需要采取一系列的质量保障措施。

本文将从需求分析、开发过程、测试和验收等方面,详细介绍软件系统质量保障措施。

二、需求分析阶段1. 需求规格的准确性在需求分析阶段,需要确保需求规格的准确性。

为了达到这一目标,可以采用以下措施:- 进行需求讨论会议,确保所有利益相关者对需求的理解一致。

- 使用图形化工具,如UML来明确需求规格。

- 及早发现并解决需求的模糊性和冲突。

2. 引入质量需求除了功能性需求外,还需要考虑软件的质量需求,如性能、可靠性和安全性等。

可以通过以下方式引入质量需求:- 通过对现有系统的分析,了解用户对质量需求的期望。

- 进行用户满意度调查,了解用户对软件质量的要求。

- 与开发人员和测试人员合作,确定可行的质量需求。

三、开发过程阶段1. 制定开发规范在软件开发过程中,制定开发规范是确保软件质量的关键。

开发规范应包括以下内容:- 编码规范:规范代码的命名、缩进、注释等风格,以提高代码的可读性和可维护性。

- 设计规范:包括系统结构、模块划分、接口设计等,确保系统的可扩展性和灵活性。

- 文档规范:规定各类文档的格式、内容和编写流程,保证文档的准确性和完整性。

2. 使用版本控制工具在软件开发过程中,使用版本控制工具进行代码管理是非常必要的。

版本控制工具可以帮助团队成员协同开发、追踪代码变更、回滚错误版本等。

常用的版本控制工具有Git、SVN等。

3. 引入代码审核机制代码审核是一种有效的改善代码质量的措施。

通过代码审核,可以及时发现和纠正代码中的问题,提高代码的可读性和稳定性。

代码审核可以由开发团队内部成员互相审核,也可以借助第三方工具进行自动化审核。

四、测试阶段1. 编写测试计划在测试阶段,需要编写详细的测试计划,确定测试的目标、范围和策略。

计算机软件质量保证计划规范

计算机软件质量保证计划规范

计算机软件质量保证计划规范一、引言。

计算机软件质量保证计划是软件开发过程中至关重要的一部分,它旨在确保软件产品的质量和可靠性。

本文档旨在规范计算机软件质量保证计划的制定和执行,以确保软件产品能够满足用户需求并达到预期的质量标准。

二、背景。

随着计算机软件在各个行业中的广泛应用,软件质量问题日益凸显。

软件质量保证计划的制定对于提高软件质量、减少软件缺陷、提高用户满意度具有重要意义。

因此,有必要建立一套规范的软件质量保证计划,以确保软件开发过程中的质量控制和质量保证工作得以有效开展。

三、软件质量保证计划的制定。

1. 目标和范围。

软件质量保证计划的目标是确保软件产品的质量和可靠性,以满足用户需求和预期的质量标准。

范围涵盖了软件开发的全过程,包括需求分析、设计、编码、测试、部署和维护等各个阶段。

2. 质量保证活动。

质量保证活动包括但不限于需求分析的验证和确认、设计评审、代码审查、单元测试、集成测试、系统测试、性能测试、安全测试等各项工作。

每个阶段都应有相应的质量保证活动来确保软件质量。

3. 质量保证措施。

在软件开发的各个阶段,应采取相应的质量保证措施,包括建立质量保证标准、制定质量保证计划、进行质量保证评审、实施质量保证活动、跟踪和监控质量保证效果等。

4. 质量保证责任。

质量保证工作需要由相关人员共同承担责任,包括项目经理、开发人员、测试人员等。

每个人员都应清楚自己在质量保证工作中的责任和义务,并积极参与其中。

四、软件质量保证计划的执行。

1. 制定计划。

在软件开发的初期,应制定详细的软件质量保证计划,明确各项质量保证活动的时间节点、责任人和具体执行方案。

2. 实施计划。

在软件开发的各个阶段,应按照质量保证计划的要求,积极实施各项质量保证活动,并及时跟踪和监控质量保证工作的进展情况。

3. 风险管理。

在软件开发过程中,可能会出现各种风险和问题,需要及时识别、评估和处理,以确保软件质量不受影响。

五、总结。

软件质量保证计划是软件开发过程中的重要组成部分,它对于确保软件产品的质量和可靠性具有重要意义。

软件质量保证计划

软件质量保证计划

软件质量保证计划一、引言。

在软件开发过程中,质量保证计划是确保软件产品质量的重要手段。

软件质量保证计划是软件开发团队在软件开发周期内,为了保证软件质量而制定的一项计划。

它是为了保证软件开发过程中各个阶段的质量,以及最终交付的软件产品的质量。

二、软件质量保证目标。

1. 确保软件产品的功能和性能达到用户需求和预期。

2. 确保软件开发过程中的各个阶段都有相应的质量控制措施。

3. 确保软件产品的可靠性和稳定性,减少软件缺陷和故障率。

4. 确保软件产品的安全性和可维护性,降低软件维护成本。

三、软件质量保证计划内容。

1. 质量保证组织。

在软件开发团队中设立专门的质量保证组织,负责制定和执行软件质量保证计划,监督和检查软件开发过程中的质量控制工作。

2. 质量保证活动。

(1)需求分析阶段,对用户需求进行详细的分析和确认,确保需求的准确性和完整性。

(2)设计阶段,对软件设计进行评审和审查,确保设计的合理性和可行性。

(3)编码阶段,进行编码规范和代码质量的检查,确保编码的规范性和质量。

(4)测试阶段,进行软件功能测试、性能测试、安全测试等,确保软件产品的质量。

3. 质量保证措施。

(1)制定质量标准和规范,明确软件产品的质量要求。

(2)建立质量保证评审制度,对软件开发过程中的关键节点进行评审和审查。

(3)建立质量度量和评估体系,对软件产品的质量进行度量和评估。

4. 质量保证责任。

(1)项目经理负责全面的软件质量保证工作,确保软件开发过程中的质量控制措施得以执行。

(2)质量保证组织负责制定和执行软件质量保证计划,监督和检查软件开发过程中的质量控制工作。

四、软件质量保证计划执行。

1. 质量保证计划的执行需要全员参与,每个人都要对软件质量负责。

2. 在软件开发过程中,要及时发现和解决软件质量问题,确保软件产品的质量。

3. 质量保证计划的执行需要不断的调整和改进,以适应软件开发过程中的变化和需求。

五、总结。

软件质量保证计划是确保软件产品质量的重要手段,它是软件开发团队在软件开发周期内制定的一项计划,旨在保证软件开发过程中各个阶段的质量,以及最终交付的软件产品的质量。

软件质量保证措施及进度保证措施

软件质量保证措施及进度保证措施

软件质量保证措施及进度保证措施作为软件开发过程中的重要环节,软件质量保证措施和进度保证措施对于项目的成功完成至关重要。

本文将介绍在软件开发过程中常用的软件质量保证措施和进度保证措施,并提供一些实用的建议和方法。

软件质量保证措施1. 软件需求分析软件质量保证的第一步是确保软件需求的准确性和完整性。

一个好的软件需求分析过程可以为后续的开发工作奠定良好的基础。

以下是一些建议的软件需求分析措施:•确保与利益相关者密切合作,包括业务人员、用户和技术团队,以确保对需求的充分了解。

•使用适当的工具和技术,如用例图、流程图和数据字典,来清晰地描述需求。

•与利益相关者定期进行需求验证和确认,以确保需求的准确性和完整性。

2. 设计评审软件设计评审是确保软件系统设计质量的关键步骤。

以下是一些常用的软件设计评审措施:•定期组织设计评审会议,邀请项目组和其他相关人员参与。

•着重评估系统的高层次设计和低层次设计,包括架构设计、模块设计和数据库设计等。

•确保设计符合业界最佳实践和设计原则。

•着重评估设计的可扩展性、可维护性和可测试性。

3. 编码规范编码规范是编写高质量软件的基础。

以下是一些常用的编码规范措施:•设定统一的编码规范,并在项目中强制执行。

•使用代码静态分析工具进行代码质量检查,例如PMD、Checkstyle等。

•鼓励团队成员进行代码复审,以确保代码的质量和一致性。

•定期进行代码重构,以改善代码质量和可维护性。

4. 单元测试单元测试是保证软件质量的重要手段之一。

以下是一些常用的单元测试措施:•使用合适的单元测试框架,如JUnit、TestNG等。

•设计和实施全面的单元测试用例,覆盖关键模块和核心功能。

•确保单元测试用例的独立性和可复现性。

•自动运行单元测试,并集成到持续集成系统中。

5. 集成测试集成测试是确保软件系统各个组件能够正确协同工作的关键步骤。

以下是一些常用的集成测试措施:•设计和实施全面的集成测试用例,覆盖各个系统组件之间的协同工作。

软件质量保证计划内容

软件质量保证计划内容

软件质量保证计划内容
一、引言
随着信息技术的快速发展,软件质量对于企业的重要性日益凸显。

为了确保软件产品的质量,我们制定了本软件质量保证计划。

本计划旨在明确软件质量目标、制定保证措施、建立评估体系,确保软件产品符合预期的质量标准。

二、质量目标
1. 功能性:确保软件功能满足用户需求,无重大缺陷。

2. 性能:软件性能稳定,响应时间符合预期。

3. 安全性:确保软件产品在安全方面无重大漏洞。

4. 易用性:软件界面友好,操作便捷。

5. 兼容性:软件产品在不同平台、浏览器上运行稳定。

三、保证措施
1. 需求分析:深入了解用户需求,确保软件功能满足用户期望。

2. 代码审查:对代码进行严格审查,确保代码质量。

3. 测试:进行单元测试、集成测试、系统测试等,确保软件质量。

4. 代码重构:对代码进行持续优化,提高软件性能。

5. 安全漏洞扫描:定期进行安全漏洞扫描,及时修复潜在风险。

6. 用户反馈收集:建立用户反馈渠道,及时了解并解决用户问题。

四、评估体系
1. 评估指标:功能性、性能、安全性、易用性、兼容性等指标。

2. 评估周期:至少每季度进行一次评估,根据需要进行调整。

3. 评估方法:采用自动化测试、人工测试等多种方法进行评估。

4. 问题跟踪与解决:对评估中发现的问题进行跟踪与解决,确保问题得到及时解决。

五、总结与展望
通过本计划的实施,我们将提高软件产品的质量,满足用户需求。

在未来的发展中,我们将持续优化本计划,不断提高软件质量,为用户提供更好的产品体验。

软件系统部署与质量保障方案

软件系统部署与质量保障方案

软件系统部署与质量保障方案背景
本公司最近开发了一套新的软件系统,现在需要对该系统进行
部署和质量保障。

为了确保该系统能够正常运行,我们需要考虑以
下方面:
硬件环境
为了保证系统运行的稳定性,我们需要评估它所需的硬件环境。

包括中央处理器(CPU)、内存、存储空间等技术要求。

在已有设备
满足条件的情况下,我们需要进行相应的优化和调整。

网络环境
我们还需要评估网络环境的稳定性和可靠性,包括带宽、网络
速度、防火墙等。

这些因素将直接影响到系统的性能和稳定性。

软件依赖
该系统所依赖的软件包括操作系统、数据库、网络、安全等,
我们需要确保这些软件的版本和配置符合系统的要求,以免对系统
的正常运行造成影响。

测试评估
为了确保系统能够正常运行,我们需要进行相应的测试和评估。

包括单元测试、集成测试、性能测试、安全测试等,从而发现和解
决可能存在的问题和缺陷。

应急响应
在系统出现故障或安全漏洞时,我们需要有完善的应急响应措施。

包括备份与恢复、紧急修复、风险评估等,以保证系统的连续
性和安全性。

结语
通过上述措施,我们可以确保软件系统的部署和质量保障工作得到有效执行,最终实现系统的可靠运行和稳定性。

软件系统质量保证目标

软件系统质量保证目标

软件系统质量保证目标软件系统的质量保证一直是开发者们需要解决的重要问题之一。

如果一个软件系统缺乏质量保证,那么它就难以达到用户的期望,且容易出现诸如安全漏洞等问题。

为了确保软件系统的质量,需要制定几个目标:1. 强化测试测试是软件系统质量保证的重要环节,必须严格执行。

测试人员必须确保每个应用程序的可靠性、易用性、安全性等,以便提供最佳质量的应用程序。

为了确保测试的准确性,我们必须拥有适合的工具和方法。

2. 优化代码为了确保软件的质量,必须优化代码。

代码优化的目的是消除潜在的漏洞,以及提高代码的速度、效率和稳定性。

开发人员在编写代码时,应该考虑到系统运行环境和软件设计,以确保代码在最终用户的设备上运行时不会出现任何问题。

3. 确保安全性安全性是软件质量保证的重要一环。

软件系统安全性的保障需要从软件设计、代码安全、数据传输、身份验证等方面入手,开发人员需要考虑应用程序与外界交互风险,以避免安全漏洞。

4. 持续维护和更新持续维护和更新软件是软件质量保证的重要保障。

这意味着软件开发人员需要定期更新代码和文件,以确保应用程序可以继续运行。

此外,开发者还应该为应用程序提供持续维护和支持,以解决用户反馈的问题和错误。

5. 优化用户体验用户体验是软件系统质量保证的重要目标之一。

这意味着软件开发人员必须在设计和开发过程中考虑到用户的需求和感受。

他们需要确保应用程序易于使用,界面美观,功能完整,这样才能让用户满意、使用愉快,并推动用户口碑和推广。

以上就是软件系统质量保证的几个目标。

开发人员在设计和开发过程中,应该注意上述目标的执行,以确保软件系统质量的持续提升。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

系统软件质量保证计划 Revised by BLUE on the afternoon of December 12,2020.XXXX系统质量保证计划上海XXX有限公司2013年8月目录1引言22.1目的2.2本计划的目的在于对所开发的上海博物馆古籍数字化系统规定各种必要的质量保证措施,以保证所交付的上海博物馆古籍数字化系统能够满足项目委托书或合同中规定的各项需求,能够满足本项目总体组制定的且经领导小组批准的该软件系统需求规格说明书中规定的各项具体需求。

软件开发单位在开发上海博物馆古籍数字化系统所属的各个子系统(其中包括为本项目研制或选用的各种支持软件)时,都应该执行本计划中的有关规定,但可根据各自的情况对本计划作适当的剪裁,以满足特定的质量保证要求,剪裁后的计划必须经总体组批准。

2.3定义2.4本计划用到的一些术语的定义按GB/T 11457和GB/T 12505。

2.5参考资料2.6GB/T 11457软件工程术语GB 8567 计算机软件开发规范GB 8567 计算机软件产品开发文件编制指南GB/T 12504 计算机软件质量保证计划规范GB/T 12505 计算机软件配置管理计划规范上海博物馆古籍数字化系统配置管理计划3管理44.1机构4.2在本软件系统整个开发期间,必须成立软件质量保证小组负责质量保证工作。

软件质量保证小组属总体组领导,由总体组代表、项目的软件工程小组代表、项目的专职质量保证人员、项目的专职配置管理人员以及各个子系统软件质量保证人员等方面的人员组成,由项目的软件工程小组代表任组长。

各子系统的软件质量保证人员在业务上受软件质量保证小组领导,在行政上受各子系统负责人领导。

软件质量保证小组和软件质量保证人员必须检查和督促本计划的实施。

各子系统的软件质量保证人员有权直接向软件质量保证小组报告子项目的软件质量状况。

各子系统的软件质量保证人员应该根据对子项目的具体要求,制订必要的规程和规定,以确保完全遵守本计划的所有要求。

4.3任务4.4软件质量保证工作涉及软件生存周期各阶段的活动,应该贯彻到日常的软件开发活动中,而且应该特别注意软件质量的早期评审工作。

因此,对新开发的或正在开发的各子系统,要按照GB 8567与本计划的各项规定进行各项评审工作。

软件质量保证小组要派成员参加所有的评审与检查活动。

评审与检查的目的是为了确保在软件开发工作的各个阶段和各个方面都认真采取各项措施来保证与提高软件的质量。

在上海博物馆古籍数字化系统开发过程中,经总体组研究决定,要进行如下几类评审与检查工作:a.阶段评审:在软件开发过程中,要定期地或阶段性地对某一开发阶段或某几个开发阶段的阶段产品进行评审。

根据总体组研究决定,在上海博物馆古籍数字化系统及其所属各子系统的开发过程中,应该进行以下三次评审:第一次评审软件需求、概要设计、验证与确认方法;第二次评审详细设计、功能测试与演示,并对第一次评审结果复核;第三次是功能检查、物理检查和综合检查。

关于这些评审工作的详细内容见第5章。

b.c.阶段评审工作要组织专门的评审小组,原则上由项目总体小组成员或特邀专家担任评审组长,评审小组成员应该包括项目委托单位或用户的代表、质量保证人员、软件开发单位和上级主管部门的代表,其他参加人员视评审内容而定。

d.e.日常检查:在上海博物馆古籍数字化系统的工程化生产过程中,各子系统应该填写项目进展报表,即软件进展报表表头、软件阶段进度表、软件阶段产品完成情况表。

g.软件验收:必须组织专门的验收小组对上海博物馆古籍数字化系统及其所属各个子系统进行验收。

验收工作应按照经项目委托单位“上海博物馆”与上海博物馆古籍数字化系统组双方都认可的验收规程正式履行验收手续。

验收内容应包括文档验收、程序验收、演示、验收测试与测试结果评审等几项工作。

具体的验收规程另行制订。

h.4.5职责4.6在上海博物馆古籍数字化系统的软件质量保证小组中,其各方面人员的职责如下:a.组长全面负责有关软件质量保证的各项工作;b.c.总体组代表负责有关阶段评审、项目进展报表检查以及软件验收准备等三方面工作中的质量保证工作;d.e.项目的专职配置管理人员负责有关软件配置变动、软件媒体控制以及对供货单位的控制等三方面的质量保证活动;f.g.各子系统的软件质量保证人员负责测试复查和文档的规范化检查工作;h.i.用户代表负责反映用户的质量要求,并协助检查各类人员对软件质量保证计划的执行情况;k.项目的专职质量保证人员协助组长开展各项软件质量保证活动,负责审查所采用的质量保证工具、技术和方法,并负责汇总、维护和保存有关软件质量保证活动的各项记录。

l.5文档6本章给出了在上海博物馆古籍数字化系统开发过程各阶段需要编制的文档名称及其要求,并且规定了评审文质量的通用的度量准则。

6.1基本文档6.2为了确保软件的实现满足项目委托单位“上海博物馆”认可的需求规格说明书中规定的各项需求,上海博物馆古籍数字化系统各开发单位至少应该编写以下八个方面内容的文档:a. 软件需求规格说明书(SRS);b. 软件设计说明书(SDD),对一些规模较大或复杂性较高的项目,应该把本文档分成概要设计说明书(PDD)与详细设计说明书(DDD)两个文档;c.软件测试计划(STP);d. 软件测试报告(STR);e. 用户手册(SUM);f. 源程序清单(SCL);g. 项目实施计划(PIP);h. 项目开发总结(PDS)。

6.3其他文档6.4除了基本文档之外,对于尚在开发中的软件,还应该包括以下四个方面的文档:a. 软件质量保证计划(SQAP);b. 软件配置管理计划(P);c. 项目进展报表(PPR);注:前面两个文档由项目软件工程小组制订,属于管理文档,各个子系统的项目承办单位与软件开发单位都应充分考虑执行计划中规定的条款。

后面两类文档属于工作文档,各个子系统的项目承办单位或软件开发单位应该按照规定要求认真填写有关内容。

6.5文档质量的度量准则6.6文档是软件的重要组成部分,是软件生存周期各个不同阶段的产品描述。

验证和确认就是要检查各阶段文档的合适性。

评审文档质量的度量准则有以下六条:a. 完备性:所有承担软件开发任务的单位,都必须按照GB 8567的规定编制相应的文档,以保证在开发阶段结束时其文档是齐全的。

b. 正确性:在软件开发各个阶段所编写的文档的内容,必须真实地反映该阶段的工作且与该阶段的需求相一致。

c. 简明性:在软件开发各个阶段所编写的各种文档的语言表达应该清晰、准确简练,适合各种文档的特定读者。

d. 可追踪性:在软件开发各个阶段所编写的各种文档应该具有良好的可追踪性。

文档的可追踪性包括纵向可追踪性与横向可追踪性两个方面。

前者是指在不同文档的相关内容之间相互检索的难易程度;后者是指确定同一文档某一内容在本文档中的涉及范围的难易程度。

e. 自说明性:在软件开发各个阶段所编写的各种文档应该具有较好的自说明性。

文档的自说明性是指在软件开发各个阶段中的不同文档能独立表达该软件其相应阶段的阶段产品的能力。

f. 规范性:在软件开发各个阶段所编写的各种文档应该具有良好的规范性。

文档的规范性是指文档的封面、大纲、术语的含义以及图示符号等符合有关规范的规定。

7、条例和约定8在上海博物馆古籍数字化系统的开发过程中,还必须遵守下列标准、条例和约定:a. 《上海博物馆古籍数字化系统配置管理计划》。

b. 各类开发规范。

9评审和检查10本章具体规定了应该进行的阶段评审、阶段评审的内容和评审时间要求。

对新开发的或正在开发的各个子系统,都要按照GB 8567的规定认真进行定期的或阶段性的各项评审工作。

就整个软件开发过程而言,至少要进行软件需求评审、概要设计评审、详细设计评审、软件验证和确认评审、功能检查、物理检查、综合检查以及管理评审等八个方面的评审和检查工作。

*概要设计评审和详细设计评审视项目规模和重要程度决定是否进行。

*()内的人员或文件视项目实际情况确定是否参与。

评审会要进行功能检查、物理检查和综合检查。

这些评审会应在集成测试阶段结束后进行。

a. 功能检查(FA)应验证所开发的软件已经满足在软件需求规格说明书中规定的所有需求。

b. 物理检查(PA)应对软件进行物理检查,以验证程序和文档已经一致、并已做好了交付的准备。

c. 综合检查(CA)应验证代码和设计文档的一致性、接口规格说明之间的一致性(硬件和软件)、设计实现和功能需求的一致性、功能需求和测试描述的一致性。

11软件配置管理12对上海博物馆古籍数字化系统的各项配置进行及时、合理的管理,是确保软件质量的重要手段,也是确保该软件具有强大生命力的重要措施。

有关上海博物馆古籍数字化系统软件的配置管理工作,可按《系统配置管理计划》。

在软件配置管理工作中,要特别注意规定对软件问题报告、追踪和解决的步骤,并指出实现报告、追踪和解决软件问题的机构及其职责。

13工具、技术和方法14在上海博物馆古籍数字化系统所属的各个子系统(其中包括有关的支持软件)的研制与开发过程中,都应该在各自的软件质量保证活动中合理地使用软件质量活动的支持工具、技术和方法。

这些工具主要有下列三种:A.工具:它支持用编写的模块的静态分析、结构测试与功能测试。

主要功能为:协助测试人员判断程序结构与变量使用情况是否有错;给出不同测试用例有效性的表格;同时提出功能测试的有效情况,并协助组织最终交付给用户的有效测试用例的集合。

B.软件配置管理工具:它支持用户对源代码清单的更新管理以及对重新编译与连接的代码的自动组织;支持用户在不同文档相关内容之间进行相互检索并确定同一文档某一内容在本文档中的涉及范围;同时还应支持软件配置管理小组对软件配置更改进行科学的管理。

C.文档辅助生成工具与图形编辑工具:它主要协助用户绘制描述程序流程与结构图、绘制描述软件功能(输入、输出关系)的系统特性的一些其他图形,同时还可生成若干与编制大纲适应的文档模板。

用户利用这个工具的正文与图形编辑功能以及上述辅助功能,可以比较方便地产生清晰悦目的文档,也有利于对文档进行更改,这有助于提高文档的编制质量。

15媒体控制16为了保护计算机程序的物理媒体,以免非法存取、意外损坏或自然老化,上海博物馆古籍数字化系统的各个子系统(包括支持软件)都必须设立软件配置管理人员,并按照上海博物馆古籍数字化系统开发小组制订的、且经项目组批准的《系统配置管理计划》妥善管理和存放各个子系统及其专用支持软件的媒体。

17对供货单位的控制18上海博物馆古籍数字化系统所属的各个子系统开发组,如果需要从软件销售单位购买、委托其他开发单位开发、从开发单位现存软件库中选用或从项目委托单位或用户的现有软件库中选用软部件时,则在选用前应向上海博物馆古籍数字化系统组报告,然后由上海博物馆古籍数字化系统组组织“软件选用评审小组”进行评审、测试与检查,只有当演示成功、测试合格后才能批准选用。

相关文档
最新文档