软件质量保证与管理姓名:班级:学号:摘要软件质量保证的目标是开发出可接受的软件产品。软件质量保证是提高预防、检查与改进来保证软件质量,是软件生存周期的管理以及验证软件是否满足规定的质量和用户的需求。软件质量保证的目的是使软件过程对于管理人员来说是可见的。它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的。软件质量保证组在项目开始时就一起参与建立计划、标准和过程。质量管理指的是保证项目满足其目标要求所需要的过程:软件项目质量管理包括:质量保证、质量控制和配置管理。为了做好软件项目我们有4个基本的目标:第一,软件质量保证工作是有计划进行的。第二,客观地验证软件项目产品和工作是否遵循恰当的标准、步骤和需求。第三,将软件质量保证工作及结果通知给相关组别和个人。第四,高级管理层接触到在项目内部不能解决的不符合类问题。关键词:软件产品质量保证配置管理计划任务一.做好软件质量保证软件质量保证是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。软件质量保证是由各项任务构成,这些任务的参与者有两种人:软件开发人员和软件质量保证人员。前者负责技术工作,后者负责质量保证的计划、监督、记录、分析及报告工作。软件开发人员通过采用可靠的技术方法和措施,进行正式的技术评审,执行计划周密的软件测试来保证软件产品的质量。软件质量保证人员则辅助软件开发组得到质量的最终产品。所以软件开发人员和软件质量保证人员都是保证软件质量的重要组成部分。软件质量保证体系的职责就是保证过程的执行,也就是保证生产线的正常执行。软件质量保证的主要内容包括:保障制度体系、促使过程改进、指导项目实施、评审项目活动、审核工作产品、协助问题解决、提供决策参考和进行缺陷预防。目前我们的软件质量保证体系是杂乱无章,有时甚至是混乱的,几乎没有定义过程的规则和步骤。软件保证工作完全依赖个人努力和杰出的专业人才,取决于超常的管理人员和杰出有效的软件开发人员。具体的表现和成果都源于或者决定于个人的能力和他们先前的经验、知识以及他们的进取心和积极程度。一旦遇到软件质量危机就放弃原计划过程,反复编码和测试。这是非常危险的,直接阻碍了软件质量保证的有效进行。软件测试是软件质量保证工作中不可或缺的重要活动,软件测试与软件质量保证是软件质量工程中两个不同的层面工作。软件测试是对过程的产物开发出的软件进行剖析,找出软件运行时出现的问题,记录出错数据,从而达到保证软件质量的目的。可以说软件测试是软件质量保证的最关键的一项措施。软件维护的目标是确保对已建立的变更控制过程进行检测,包括将变更集成到软件的产品版本中的过程;确保对代码的修改遵循编码标准,并且要对其进行评审,不要破坏整个代码结构。软件运行过程中难免出现问题,这不能完全归咎于软件质量,维护也是保证软件质量的一项措施。为了保证软件质量,我们需要对软件进行维护,在维护过程中发现不足,不断完善软件。只有这样,我们才能尽可能的发现软件中的问题,解决问题,从而保证软件质量。二.做好软件质量管理大量实践证明,软件工程项目的成败,通常是因为管理问题,而不是技术上的问题。而软件质量管理是为了在保证用户的期望和降低不良成本和在保证软件质量的基础上运用国际上通用的一些标准来对软件的质量进行测量和评估即时的发现软件的质量上存在的问题并进行修改以便达到满足客户需求的软件。在此过程之中我们所要做的是策划可行的质量管理活动,然后正确地执行和控制这些活动以保证绝大多数的缺陷可以在开发过程中被发现。在一个项目里,评审和测试活动是预先策划好的,在执行过程中,根据已定义好的过程来执行这些活动。通过执行这些活动来识别缺陷,然后消除这些缺陷。软件项目质量管理包括:质量保证、质量控制和配置管理。项目质量保证就是为了使人们确信该项目将能够达到有关质量标准,而在质量体系中开展有计划、有组织的所有活动。它贯穿于整个项目的始终。质量保证的另一个目标是不断地改进质量。保证指通过实施计划中的系统质量活动,确保项目实施满足要求所需的所用过程。项目质量控制就是项目团队的管理人员采取有效措施,监督项目的具体实施结果,判断它们是否符合项目有关的质量标准,并确定消除产生不良结果原因的途径。也就是说进行项目质量控制是确保项目质量目标得以完满实现的过程。配置管理是软件过程的一个关键元素。它是一个规程,通过控制产品的进化过程,如持续的、变化的变更,为软件系统产品提供了稳定性。总之,软件质量保证是软件开发过程中对于软件的质量问题进行处理的一个必不可少的环节,软件质量保证工作是有计划进行的能客观的验证软件项目产品和工作是否遵循恰当的标准步骤和需求。从软件质量保证这门课的学习中,我不仅学习到了完整有序的软件质量管理的理论知识,了解了软件质量保证的各个要点与方法,希望在日后的学习工作中能够学有所用。参考文献:[1]杨根兴编著软件质量保证、测试与评价清华大学出版社2007[2]邱菀华编著.现代项目管理导论[M].机械工业出版社,2006[3]软件质量保证技术上海交通大学出版社2006-7