-软件质量保证计划

合集下载

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

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

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

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

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

二、背景。

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

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

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

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

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. 安全性:确保软件产品在安全方面无重大漏洞。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

计算机软件质量保证计划规范一、概述。

计算机软件质量保证计划是指为了保证软件项目顺利进行和最终交付高质量软件产品而制定的计划。

质量保证计划规范是对软件质量保证活动进行规范和管理的文件,旨在确保软件产品的质量和可靠性,提高软件开发过程的透明度和可控性。

二、编制目的。

本规范的编制旨在规范计算机软件质量保证计划的编制和执行,确保软件项目按时交付、符合用户需求、质量可控。

三、适用范围。

本规范适用于所有计算机软件项目的质量保证计划编制和执行,包括但不限于软件开发、软件测试、软件维护等阶段。

四、质量保证计划编制。

1. 质量目标和标准,明确软件项目的质量目标和质量标准,包括功能性、性能、安全性、可靠性等方面的要求。

2. 质量保证活动,确定质量保证活动的具体内容和时间节点,包括代码审查、单元测试、集成测试、系统测试等。

3. 质量保证责任,明确各个阶段的质量保证责任人员,包括开发人员、测试人员、项目经理等。

4. 质量度量和反馈,确定质量度量的指标和方法,建立质量度量和反馈机制,及时发现和解决质量问题。

5. 质量保证计划的评审和批准,对质量保证计划进行评审和批准,确保计划的合理性和可行性。

五、质量保证计划执行。

1. 质量保证活动的执行,按照质量保证计划的要求,开展相应的质量保证活动,确保质量目标的实现。

2. 质量度量和反馈,定期对软件项目进行质量度量,及时反馈质量问题,采取相应的措施进行改进。

3. 质量保证记录的管理,对质量保证活动的记录进行管理和归档,形成完整的质量保证文档。

六、质量保证计划的调整。

1. 风险管理,对软件项目可能出现的风险进行评估和管理,及时调整质量保证计划,确保软件项目的顺利进行。

2. 变更管理,对软件项目的变更进行管理,评估变更对质量保证计划的影响,做出相应的调整。

七、质量保证计划的验收。

1. 质量保证计划的验收标准,明确质量保证计划的验收标准和方法。

2. 质量保证计划的验收程序,制定质量保证计划的验收程序,确保验收过程的规范和公正。

软件项目的质量保证计划

软件项目的质量保证计划

软件项目的质量保证计划介绍本文档旨在制定一个软件项目的质量保证计划,确保项目能够按照规定的质量标准进行开发和交付。

本计划将涵盖项目的质量目标、质量保证过程和相应的质量检查措施。

质量目标为了确保软件项目的质量,我们将制定以下质量目标:1. 提供符合用户需求和规范要求的高质量软件产品。

2. 确保软件项目在预定的时间和预算范围内完成。

3. 遵循国家和行业标准,保证软件产品的稳定性和安全性。

质量保证过程以下是软件项目的质量保证过程:1. 软件需求分析:详细分析和理解客户需求,明确软件功能和性能要求。

2. 设计评审:对软件设计进行审查,确保设计满足质量标准和技术规范。

3. 编码规范:制定统一的编码规范,确保代码的可读性、可维护性和可扩展性。

4. 单元测试:针对每个独立的代码单元进行测试,确保其功能正常且没有错误。

5. 综合测试:对整个软件系统进行综合测试,验证软件功能、性能和稳定性。

6. 用户验收测试:邀请用户参与测试,确认软件满足用户需求并符合预期。

7. 缺陷管理:建立缺陷管理机制,及时跟踪和修复软件中发现的缺陷。

8. 文档管理:完善软件开发文档,并确保其准确、清晰和易于理解。

质量检查措施为了确保软件项目的质量,我们将采取以下质量检查措施:1. 代码审查:定期进行代码审查,发现潜在的错误和不规范的编码。

2. 自动化测试:开发自动化测试用例和测试脚本,提高测试效率和准确性。

3. 性能测试:对软件系统进行性能测试,确保其在预期的负载下正常运行。

4. 安全测试:进行安全漏洞扫描和渗透测试,确保软件的安全性和防护能力。

5. 用户反馈收集:定期收集用户的反馈意见和建议,改进软件的用户体验。

以上质量保证计划将在整个软件项目开发周期中执行,并根据需要进行调整和改进。

通过严格的质量保证措施,我们相信软件项目将能够提供高质量、可靠的软件产品。

计算机软件质量保证计划文件

计算机软件质量保证计划文件

计算机软件质量保证计划文件计算机软件质量保证计划(SQAP)是一个文件,它规划和描述了组织在软件开发过程中如何保证和提升软件质量。

SQAP文件通常包含以下内容:目标和目的、软件开发流程、质量保证活动、质量要求和标准、测试计划以及质量风险管理。

目标和目的:首先,SQAP文件应该明确定义整个软件开发过程的目标和目的。

这些目标和目的可以基于组织的特定需求和项目的要求,如提供高质量的软件、按时完成开发以及满足用户需求。

软件开发流程:SQAP文件应该详细说明软件开发过程的每个阶段和相关活动。

这包括需求分析、设计、编码、测试、部署和维护等阶段,并指定每个阶段的输入、输出和相应的质量保证活动。

质量保证活动:SQAP文件应该列出质量保证活动的详细清单。

这些活动可以包括代码审查、软件测试、性能测试、安全测试、文档验证、配置管理等。

此外,还应该规定质量保证活动的时间安排、责任和相应的资源。

质量要求和标准:SQAP文件应该指定软件开发的质量要求和标准。

这些要求和标准可以基于行业标准、法规和用户需求。

质量要求可以包括功能性、可靠性、可维护性、可扩展性、可用性等方面。

测试计划:SQAP文件还应该包含详细的测试计划。

测试计划应该列出各个测试阶段的目标、方法、测试用例、测试工具和资源。

此外,还应该规定测试环境、测试数据和测试报告的要求。

质量风险管理:SQAP文件还应该包括质量风险管理的内容。

这包括识别潜在风险、评估风险的概率和影响、制定相应的风险应对策略以及监控和控制风险。

总结:SQAP文件是一个重要的管理文档,它确保软件开发过程中的质量保证活动得以规范和有效进行。

通过定义目标和目的、软件开发流程、质量保证活动、质量要求和标准、测试计划以及质量风险管理,SQAP文件帮助组织实现高质量的软件开发,并满足用户需求和项目要求。

软件项目质量保证计划

软件项目质量保证计划

软件项目质量保证计划软件项目质量保证计划1.引言本计划旨在为软件项目提供全面的质量保证,确保项目在满足质量标准的同时,实现预期成果和度量指标。

本计划包括以下内容:项目质量目标、组织结构与职责、质量保证活动、质量保证流程、质量保证工具与技术、风险管理、持续改进以及总结与展望。

1.1 目的本计划的目的是确保软件项目在整个生命周期中都符合高质量标准,降低质量风险,提高客户满意度。

通过明确职责、规范流程、运用工具和技术,本计划旨在确保项目在各个阶段都具备高质量的特点。

1.2 范围本计划适用于所有软件项目的开发阶段,包括需求分析、设计、编码、测试、部署和维护。

同时,本计划也适用于项目的风险管理、持续改进和总结与展望。

1.3 定义与术语在本计划中,以下术语和定义适用于软件项目的质量保证:1.3.1 质量:满足或超过预期需求的能力。

1.3.2 质量保证:通过预防和检测措施来确保产品或服务的质量。

1.3.3 质量控制:通过检查、测试和评估来确保产品或服务的质量。

1.3.4 质量计划:描述如何实现项目质量目标的计划。

1.3.5 质量保证小组:负责实施质量保证活动的团队。

1.3.6 质量保证人员:负责实施质量保证活动的个人或团队。

1.3.7 风险:可能对项目产生负面影响的事件或情况。

1.3.8 问题:与项目相关的疑问、难题或异常。

2.项目质量目标项目的质量目标是确保软件项目满足客户的需求和预期,同时符合公司制定的质量标准。

在制定项目质量目标时,应考虑以下几点:2.1 质量标准根据客户和公司的要求,制定项目的总体质量标准。

例如,错误率低于1%等。

2.2 质量目标与预期成果针对项目的各个阶段,制定具体的质量目标和预期成果。

例如,在设计阶段,应确保设计符合用户需求和公司标准;在编码阶段,应确保代码符合规范、易于维护等。

2.3 质量度量指标针对项目的各个阶段,制定可衡量的质量度量指标。

例如,在需求分析阶段,可以通过需求文档的完整性、准确性和可理解性来衡量;在测试阶段,可以通过测试覆盖率、缺陷密度和缺陷修复率等来衡量。

软件质量保证计划(国标)

软件质量保证计划(国标)

软件质量保证计划(国标)1.引言1.1 编写目的编写本软件质量保证计划的目的是为确保软件项目达到软件质量标准,保证软件开发的质量,减少软件开发过程中的错误和风险,提升软件质量,满足用户需求。

1.2 文档约定本文档中的词汇解释如下:•软件质量保证(SQA):通过软件开发和维护过程中的各种措施,提高软件质量,控制软件开发风险和错误,并确保软件符合用户的需求和规范。

•软件质量标准:指对软件开发过程、软件产品质量的一些规范和准则,是评估软件质量的标准。

2.整体描述2.1 项目概述该软件项目包括前端和后端两个部分。

前端主要负责用户界面的呈现和交互逻辑,后端主要负责数据处理和业务逻辑实现。

2.2 质量目标本软件项目的主要质量目标如下:•用户需求:满足用户需求,提供稳定、易用、高效、安全的软件产品。

•可维护性:代码结构良好、可读性强、可扩展性强、易于维护。

•可靠性:软件具有稳定性、可靠性和健壮性,具有一定的容错和恢复能力。

•易用性:用户界面友好,操作简单,功能易于实现。

2.3 质量保证的主要流程和活动本软件项目质量保证的主要流程和活动如下:•需求阶段:需求调研、需求分析、需求规格书编写。

•设计阶段:概要设计与详细设计、设计评审。

•编码阶段:编码、代码评审、集成测试。

•测试阶段:功能测试、性能测试、兼容性测试、安全性测试。

•交付与维护阶段:发布、运维、问题修复。

3.软件质量标准3.1 国家标准本软件项目按照《GB/T 25000-2019 软件工程》国家标准进行软件质量保证。

4.质量保证计划4.1 质量保证计划目标本质量保证计划的主要目标是确保软件开发和维护过程中的质量控制,提供高质量的软件产品和服务,以满足用户的需求,保持合法使用,达到业务目标。

4.2 质量保证计划内容•需求阶段:收集和验证用户需求、制定标准化需求规格书。

•设计阶段:设计结构良好、可读性强、可扩展性强的软件体系结构、详细设计实施计划。

•编码阶段:网站代码规范解析、制定程序设计规范书,规范代码编程;严格控制代码调试测试环节,规范程序代码开发管理,保证程序代码质量。

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

-软件质量保证计划31、1目的31、2定义31、3参考资料32管理32、1机构32、2任务42、3职责53文档53、1基本文档53、2其他文档63、3文档质量的度量准则64标准、条例和约定75评审和检查76软件配置管理97工具、技术和方法98媒体控制109对供货单位的控制1010记录收集、维护和保存101 引言1、1 目的本计划的目的在于对所开发的上海博物馆古籍数字化系统规定各种必要的质量保证措施,以保证所交付的上海博物馆古籍数字化系统能够满足项目委托书或合同中规定的各项需求,能够满足本项目总体组制定的且经领导小组批准的该软件系统需求规格说明书中规定的各项具体需求。

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

1、2 定义本计划用到的一些术语的定义按GB/T11457和GB/T12505。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

b、各类开发规范。

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

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

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

评审点评审人员评审文件评审内容软件需求评审软件开发人员用户管理人员软件需求说明书(数据要求说明书)项目开发计划软件需求说明书是否覆盖了用户全部要求。

软件需求说明书的明确性、完整性、一致性、可测试性、可跟踪性。

项目开发计划的合理性、可行性。

概要设计评审*软件开发人员管理人员概要设计说明书概要设计说明书是否与需求说明书的要求一致。

正确性、完整性、一致性。

确定系统的模块划分。

接口定义是否明确。

详细设计评审*软件开发人员管理人员详细设计说明书测试计划(数据库设计说明书)详细设计说明书是否与概要设计说明书的要求一致。

模块内部逻辑结构是否正确并具有最大聚合度,模块之间接口是否清晰。

数据库设计说明书是否完全,是否正确反映详细设计说明书的要求。

测试是否全面、合理。

鉴定(验收)软件开发人员用户管理人员标准化人员特邀专家或上级领导成套文件开发的软件系统是否已达到软件需求说明书规定的各项技术指标。

使用手册内容是否完整、正确。

文件是否齐全,是否符合有关标准规定。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

相关文档
最新文档