关于嵌入式系统软件全过程质量保证(精).doc

关于嵌入式系统软件全过程质量保证(精).doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
对于嵌入式系统软件的全过程质量保证(精) 对于嵌入式系统软件的全过程质量保证(精) PAGE / NUMPAGES 对于嵌入式系统软件的全过程质量保证(精) 对于嵌入式系统软件的全过程质量保证 质量是产品的生命 此刻跟着软、硬件技术的发展,嵌入式系统宽泛应用于航空航天、国防军事、电子通讯等行业,此中软件也愈来愈复杂。而这些领域应用特色,决定了嵌入式系统常常是高安全、任务要点的系统,软件的细小瑕疵便可能严重威迫到生命和国家的安全、天文数字的巨额财富损失。这就使得保证嵌入式软件的质量和靠谱性,变得至关重要。而在这些领域,对产质量量素来就保持着高度的重视,有将“质量视为产品的生命”的传统。这样,有关行业的高层管理人员和开发人员对于软件的质量也渐渐提升了重视程度。最近几年来,在组织上,成立了完美的软件测试系统;在开发和测试方法上,成立了中国的软件过程成熟度的评论系统 GJB5000;在自动化工具方面,投入了大批的经费和人员在测试设施的开发、购买和建设方面。应当说,软件作为嵌入式产品主要的构成部分之一,对其质量的重视是当前有关行业的一个共鸣。 IBM Rational 多年来在软件工程和质量保证方面累积了丰富的方法和经验。本文依照部分嵌入式开发机构对软件质量保证工作的一些理解,剖析相应开发机构工作中可能的问题,并提出以 RUP为核心的全过程质量管理的思想和详细的实现方式,提出不一样单位的过程改良方法,以一种渐进的方式,从简单的工作开始,渐渐深入地改良组织的软件质量管理水平。 定义质量 对于任何一个组织,定义共同的对证量的理解是重要的第一步。软件开发组织常常依照一种不精准的、归纳的质量观点来运行。 在 IBM Rational 一致过程中,质量定义以下:知足或高出认定的一组需求; 使用经过认同的评测方法和标准来评估;使用认定的流程来生产。 在这个定义中,我们第一看需求, IBM Rational 的软件质量在用户需求方 面的定义分为五个方面:易用性、靠谱性、性能、可支持和功能。 质量保证,归根结底就是为客户供给更高质量的产品,更好地知足客户的需求。另一方面,这个质量定义中明确指出,质量更表此刻软件开发的整个过程和一个标准的评论方式上。 软件开发过程质量就是指为了生成工件而对可接受流程的实行和恪守程度,表此刻三个层次: 产品自己和用来生产、组装软件产品的零零件质量; 在软件开发过程的标准化、流程化、自动化程度和团队基本协作平台的效率,各个过程对证量的承诺; 软件产品查收的评测手段应当是被业界宽泛认同和接受的方法,所修建的质量评论标准。 一个软件生产公司的过程质量一般能够用它的软件过程成熟度等级来评 估。 RUP全过程质量保证 Rational Unified Process (RUP)是一个能够经过 Web来使用的软件工程 过程。作为软件工业事实上的标准,它回答了我们以下问题:在整个软件开发 的各个过程中,谁(角色)应当在什么时候(详尽工作流程)做什么(任务)和产生什么样的开发结果(工件),以达成整个项目的开发目标。成立有效的工作过程,能够提升团队的生产效率,控制开发过程中的风险,保证软件开发进度而且提升软件产质量量。同时经过为全部重要的开发活动供给全面的指南、模板和示例,使整个软件开发团队能够有效共享成功经验,提升团队效率,最后保证软件开发质量。 全过程质量保证思想 RUP把整个软件开发过程分解成:业务建模、需求管理、剖析设计、实行、测试、部署、配置与更改管理、项目管理和环境等九个核心工作流程。每 个核心工作规程由多个详尽工作流程构成。 RUP使用角色、任务和作为输入 / 输出的工件来组织每个详尽工作流程,实现软件开发组织内部人、资源和流程的 交融。 RUP经过成立完好的软件开发过程,使得产品的质量由项目团队的每个成员所代表的角色共同负责,详细表此刻:每个工作流程设定相应的工作指南和工作检查点,每个角色肩负相应的质量任务。 在 RUP中,整个软件开发过程如图 1 所示,它以指定的工件为输入,经过软件开发角色和标准化的软件开发活动,生产出知足质量要求的输出工件。 用正确的过程和平台实现质量 IBM供给一个完好的方案以帮助开发团队建立更高质量的软件。这个开放 和标准的平台包含 IBM 软件的很多工具,包含 IBM Rational 一致过程。在开发的每个阶段和每个流程都重申关注质量,帮助团队来辨别开发生命周期中的早 期问题。以下部分描绘了 RUP和 IBM 软件开发平台中的工具怎样支持每个工作流程中的质量实践的。 为减少重复描绘,先将有关工具的功能一致简要描绘。下边的全部工具都能够以插件的形式集成到开放的 Eclipse 平台上,为开发者供给集成环境: IBM Rational System Developer 用于系统建模和开发的集成环

文档评论(0)

158****3804 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档