《软件项目质量管理方案.docx》由会员分享,可在线阅读,更多相关《软件项目质量管理方案.docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、关于软件项目质量管理论述学号:班级:姓名:摘要:软件项目质量是项目管理的一项重要内容,也是决定整个项目 成败的一个重要环节。质量管理工作贯通于整个软件项目开辟过程, 它直接决定着最终软件产品的质量和高可用性。文中描述了质量保证 同质量管理二者之间的关系,阐述了质量保证是获得高质量软件的前 提和基础,质量管理是质量保证得意实施的依靠,没有有效的质量管 理,质量保证就变成一句空话。本文最后总结了在这个项目中,质量 管理工作在整个项目管理工作中所占的比重以及收到的效果。关键词:软件项目管理 质量管理正文:1 .软件质量管理的含义及内容1.1 什么是软件质量管理软件质量管理是管理者在对软件质量进行一系
2、列度量之后做出 是公司的决策层,仅负责软件技术方面的工作,对部份骨干人员的出 走以及因项目各方利益的关系,从而影响了软件的开辟和进度也无能 为力。从这个项目来看,软件的开辟仍然是整个工程推进的瓶颈,其 开辟进度与提交对整体加油卡工程进度影响很大,传统的软件开辟问 题在这个项目中也依然遇到。近年来,软件行业的CMM认证较为流 行,可使公司软件过程能力成熟度得到较大提高,我想这也是将来在 软件质量方面的努力之处。总之,对于软件项目开辟,人的作用和质 量管理的作用都十分的重要,我也期待着在将来能不断提高自己的技 术与管理水平,也能够希翼更多的专业人员投入到软件质量管理的研 究中来,为提高我国软件产业
3、的软件质量而奋斗。参考文献1郭宁.软件项目管理.北京:北京交通大学出版社,2022.【2】HENRYJ.软件管理项目.北京:中国电力出版社,2004.【3】JALOTEP.软件项目管理实践.北京:清华大学出版社,2022.4张家浩.软件项目管理.北京:机械工业出版社,2022.【5】唐少清.项目评估与管理.北京:清华大学出版社,2022.的各种决策,促使软件产品在时间、成本内符合标准。软件质量度量 是软件度量的一个子集合,其在于产品、过程和项目的质量。软件的 质量管理包括对软件产品的管理和对软件开辟过程的管理。软件产品 包括最终的软件产品、中间软件产品和附属软件产品。传统的观点认 为软件产品的
4、质量主要取决于软件产品的测试和确认,而忽视对软件 开辟过程的重视。但正确的认识是软件质量来自于正确的软件设计和 正确的实现过程,而不是靠对软件产品的保证和测试。因此软件质量 的提高依靠软件质量管理水平的不断提高。1.2 软件质量管理的主要内容软件质量管理主要包括三个过程:质量计划制定、质量保证和质 量控制。1.2.1 质量计划质量计划是质量管理的第一过程域,它主要指依据公司的质量方 针、产品描述以及质量标准和规则等制定出来实施方略,其内容全面 反应用户的要求,为质量小组成员有效工作提供了指南,为项目小组 成员以及项目相关人员了解在项目进行中如何实施质量保证和控制 提供依据,为确保项目质量得到保
5、障提供坚实的基础。质量保证是贯通整个项目全生命周期的有计划和有系统的活动,时常性地针对整个项目质量计划的执行情况进行评估、检查与改进等 工作,向管理者、顾客或者其他方提供信任,确保项目质量与计划保 持一致。1.2.3 质量控制质量控制是对阶段性的成果进行测试、验证,为质量保证提供参 考依据。2 .软件质量管理的责任分配2.2 配置管理小组的职责配置管理小组是保证项目开辟完毕的同时,内部文档和外部文档 都同时完成。内部文档的及时产生和规范,是保证项目开辟各小组能 够更好的接口和沟通的重要前提,从另一个方面讲,也是保证工程不 被某个关键路径所阻塞而延滞的前提。如上所述,配置管理小组还是 保证质量保
6、证小组得以发挥作用的基础。配置管理小组的主要职责包 括:完善各个部门发送需要存档和进行版本控制的代码、文档(包括 外来文件)和阶段性成果;对代码、文档等进行单向出入的控制;对 所有存档的文档进行版本控制;提供文档规范,并传达到开辟组中。2.3 测试小组的职责测试小组作为质量控制的主要手段,负责软件的测试设计和执行工作。如同软件开辟一样,测试在执行之前,同样需要进行测试计划 和测试策略的设计,通常情况下测试可以分为如下几种类型,如:正 确性测试、功能性测试、性能测试、安全测试和系统测试等。而这些 测试均需要在测试计划和测试策略中进行描述用以指导测试小组成 员进行测试用例编写和测试执行。程序员在交
7、给测试人员之前是进行 过一定的单元测试,确保程序编译、运行正确。2.4 质量保证小组的职责质量保证小组作为质量保证的实施小组,主要职责是保证软件透 明开辟的主要环节。在项目开辟的过程中几乎所有的部门都与质量保 证小组有关。质量保证小组对项目经理提供项目进度与项目真正开辟 时的差异报告,提出差异原因和改进方法。在项目进度被延滞或者质 量保证小组认为某阶段开辟质量有问题时,提请项目经理、项目负责 人等必要的相关人员举行质量会议,解决当前存在的和潜在的问题。 质量保证是建立在文档的复审基础之上,于是文档版本的控制,特殊 是软件配置管理,直接影响软件质量保证的影响力和力度。质量保证 小组的检测范围包括
8、:系统分析人员是否正确的反映了用户的需求; 软件执行体是否正确的实现了分析人员的设计思想;测试人员是否进了较为彻底的和全面的测试;配置管理员是否对文档的规范化进行的 比较彻底,版本控制是否有效。3 .影响软件项目质量的主要有五大因素3.2 人的控制:指直接参预项目组织者、指挥者和操作者人,作为控制的对象, 是要避免产生失误。作为控制的动力,是要充分调动人的积极性,发 挥人的主导作用。因此,应提高人的素质,健全岗位责任制,改善劳 动条件,公平合理地激励劳动热情。应根据项目的特点,从确保质量 出发,在人的技术水平、生理缺陷、心理行为、错误行为等方面控制 人的使用;更为重要的是提高人的质量意识,形成
9、人人重视质量的项 目环境。3.3 原材料的控制:主要包括原材料、成品、半成品、构配件等对材料的控制主要通 过严格检查验收,正确合理地使用,进行收、发、储、运的技术管理, 杜绝使用不合格材料等环节来进行控制。3.4 设备控制:设备包括项目使用的机械设备、工具、仪器仪表等对设备的控制,应根据项目的不同特点,合理选择、正确使用、管理和保养。3.5 方法控制:这里所指的方法,包括项目实施方案、工艺、组织设计、技术措 施等对方法的控制,主要是通过合理选择、动态管理等环节加以实现。 合理选择就是根据项目特点选择技术可行、经济合理、有利于保证项 目质量、加快项目进度、降低项目费用的实施方法。动态管理就是在
10、项目进行过程中正确应用,并随着条件的变化不断地进行调整。3.6 环境控制:影响项目质量的环境因素较多有项目技术环境,如实现项目的各 种技术、工艺等项目管理环境,如质量保证体系、管理制度等;劳动 环境,如劳动组合、作业场所等。根据项目的特点和具体条件,应采 取有效措施对影响质量的环境因素进行控制。 4.如何科学 地管理软件项目质量对于复杂的软件项目而言,其投资规模较大,实施周期较长,在 实施过程中存在诸多风险,所以对其质量进行合理的跟踪与管理,以 保证最终结果能够满足企业的要求,是一件非常重要的事。软件项目 管理同其他项目一样,都包括计划管理、质量管理、时间管理、预算 管理、人员管理、风险管理等
11、。项目质量管理是软件项目管理的一个 重组成部份。从管理流程来看,软件项目质量管理是为了保证软件 项目最终能够达到预期的质量目标而进行的一系列的管理过程。软件 项目的质量管理可以分解为质量规划、质量控制与质量保证等三个过 程。整个软件项目质量管理过程可以分解为以下四个环节。第一,要 确立有效的质量标准体系。建立适当的质量衡量标准是进行软件项目 质量管理的前提性的关键性工作。根据企业在实施软件项目方面的整 体战略规划与软件项目实施计划,实施软件项目的主体企业首先要确 立衡量项目质量的标准体系。衡量项目质量的标准普通包括项目涉及 的范围、项目具体的实施步骤、项目周期估计、项目成本预算、项目 财务预测
12、与资金计划、项目工作详细内容安排、质量指标要求以及 客户满意度等。这里需要注意的是,项目质量指标体系一定要具备完 整性、科学性与合理性,项目实施各相关主体应该事先进行讨论与沟 通,以保证其完整、无漏洞,又具备较强的可实施性。第二,要在项 目执行过程中采取有效措施来监控项目的实际运行。在软件项目实施 过程中,根据要求采集项目实施过程中的相关信息,观察、分析项目 实施进程中的实际情况以便监控。为了达到有效监控项目的目的,可 以利用的监控措施与沟通渠道包括正式的监控与沟通渠道,比如,项 目进度报告、项目例会、里程碑会议、各种会议记要等;非正式的监 控与沟通渠道,比如,与项目小组成员或者最终用户进行交
13、谈与讨论,与企业管理层进行非正式的交流等。在这个环节上,要根据项目质量 标准体系的要求,通过有效的监控措施与渠道,全面、客观地跟踪与 反映项目实施的实际情况。第三,把项目实施过程中的实际表现与项 目质量衡量标准进行比较,分析出差异。在监控与跟踪项目实际运行 状况时,往往需要解决这样一些问题,比如,“项目发展如何如果发 生了与项目计划偏离的情况是如何造成的”等。通过对项目实施相关 衡量指标的综合分析,为客观评价项目质量状况提供依据,匡助项目 决策人员迅速、有效地对项目的实际发展情况进行监控与管理,从而 可以根据需要采取有效措施来保证项目实施按着既定的轨道运行。 第四,根据具体情况采取合理的纠正措
14、施。经过比较与分析,如果发 现偏差,就要采取适当的措施进行纠正,让项目实施回到正轨。可供 选用的纠正措施包括重新制定项目计划、重新安排项目步骤、重新分 配项目资源、调整项目组织形式、调整项目管理方式等。5.如何完善软件质量管理程序完善的软件质量管理程序有以下几方面的内容:5.1 软件产品质量需求的建立这种需求首先必须精确地反映用户所有的需求,同时必须把这种需求转化成形式化的标准的需求说明。最后,必须对需求的变更进行 有效地控制。5.2 建立开辟、操作、维护软件的方法、过程和效率方法的建立是指对用于开辟、操作和维护工作的方法的定义,方 法的实现是通过制定一套实施规范来完成的,方法的支持可以通过共
15、 同的协作管理实现。5.3 建立评价软件产品质量的文件、过程、活动的方法、过程、实践 和程序评价是从质的方面进行,度量是从量的方面进行。复查、评估测 试、分析、检验等活动的目的在于确认产品是否符合相关的质量要求, 过程是否按要求完成等。在评价和度量标准上IS09000标准系列可 以提供一套良好的手段和评价标准。 6.软件质量管理 完成的效果与评价加强软件质量管理的做法还有不少,对其中的一些细节本文也不 再讨论。如上所述,其做法基本上源于我参预多年的软件开辟项目和 项目管理的经验所得,固然在这个项目中我们也有所创新,如应用 微内核的开辟思想和思维的实施。这些做法从总体上保证了软件的 高质量。固然,质量管理的内容与做法也要与时俱进。但由于自己不