【ALM】ALM解决方案系列:质量保证

news2024/11/28 6:30:49

1软件的质量管理现状与痛点

在软件开发中,质量被视为软件产品的生命。保证软件质量,是贯穿整个软件生命周期的重要问题。如果在软件开发早期忽视质量管理,会导致软件项目管理出现问题。因此,重视并规范软件管理在软件项目管理中起到了重要作用。

目前据不完全统计,20%高新技术、软件开发、嵌入式软件开发行业的企业质量管理信息系统还未建设,50%已建立了部分的质量系统,30%的大型头部企业各类信息化系统已经覆盖。

对于有一定数字化基础的企业,质量业务在各个系统中处理,各系统之间数据通过导入导出或开发接口对接。但弊端有:

  • 数字化并没有减少人力成本,QA工程师反而在做数据搬运工;
  • 各系统虽然支撑了各个业务单元,但系统之间未产生关联,造成数据孤岛
  • 系统太多导致运维成本高,灵活度不够,无法支持公司业务发展;

数据孤岛

对于数字化基础薄弱的企业,线下管理质量,通过office办公软件实现数据统计与分析。但弊端有:

  • 跨部门数据获取延时性较长;
  • 线下数据作为存档,数据有丢失风险
  • 质量数据均是线下人工方式在做,效率低。汇总数据不及时、不透明
  • 数据共享不便,无法实时看到公司的质量数据;

汽车行业的软件开发一般遵循ASPICE标准、ISO26262标准、CMMI标准。ASPICE旨在帮助组织提高车载软件质量,降低缺陷率,并确保汽车电子系统的可靠性。ISO26262旨在提高汽车设备和系统的整个生命周期的安全性。CMMI旨在帮助组织识别和理解其当前过程状态,发现存在问题和改进空间,提高工作效率和质量。

2 Polarion提供一站式质量管理

为了更好的帮助企业从激烈的市场竞争中脱颖而出,做好质量管理必不可少,Polarion系统可以提供一站式质量管理,解决软件开发行业质量管理痛点。

2.1 Polarion质量保证管理流程

在Polarion系统中质量保证的体系流程及业务活动一般如下:

质量保证主业务活动

Polarion系统提供独立和客观的保证,使工作产品(如需求设计等规范文档)和过程符合预先定义的规定和计划,并使不符合项得到解决和进一步预防。

2.1.1质量保证计划的制定及评审

若贵公司已有质量标准,质量保证计划可以在Polarion中管理。或者使用系统提供的质量保证计划模板。

质量保证计划文档模板

Polarion系统的文档模板库提供了强大的文档复用能力,支持跨项目的复用。通过模板复用可减少质量人员的工作量并提高工作效率。整个质量计划过程评审可以在线上评审。

2.1.2 执行质量保证活动

Polarion系统支持单人评审(过程域审计)与多人评审(规格说明书评审)场景,让评审更加有效、评审形式灵活。像汽车行业的ASPICE标准包含过程域审计和工作产品评审。

2.1.2.1 过程域审计

ASPICE将汽车系统研发过程划分为了32个过程,并将这32个过程归类到3大类、8个过程组。其有16个过程属于VDA Scope,通常会根据VDA Scope进行评审,16个过程分别是ACQ.4, SYS.2-5, SWE.1-6, SUP1, SUP.8, SUP.9, SUP.10, MAN.3。根据实际的项目情况,ACQ.4可以不进行评审。Polarion系统支持过程域审计并提供对应过程域的检查单,若用户已有检查单可直接上传到系统中,或根据系统已提供的检查单进行裁剪。实现系统在线过程域管控,一键生成不符合项,自动追踪。

  • 所有审计意见会记录在历史意见中;
  • NOK项可自动生成不符合项”,持续跟踪问题;
  • 检查单可在Polarion系统中存档,数据没有丢失风险;
  • Polarion使质量保证过程更透明、数据共享方便;
  • Polarion系统中Checklist自动汇总审计结果,便于决策;
2.1.2.2 工作产品评审

工作产品评审是将相关的规格说明书进行评审。各评审人根据检查单独立开展评审工作,背靠背评审工作产品

  • 工作项产品评审支持背靠背评审,提供评审的客观性、可信度;
  • 检查单可在Polarion系统中存档,数据没有丢失风险;
  • Polarion系统中Checklist提供汇总页,可查看多人评审结果

(更多Checklist细节可查阅:Polarion Extensions)

2.1.3 跟踪并解决不符合项

根据Checklist检查单不通过的会在Polarion系统中自动生成不符合项。不符合项的解决主流程(新建->工程师按照规范要求进行修改->修改完成后QA进行验证->验证通过则关闭不符合项)。

QA可根据下图不符合项趋势报表查看不符合项的发现和解决关闭的趋势。

2.1.4 监控质量保证活动

Polarion系统可内置多样化的报表,实时监控质量保证活动。方便质量总监随时随地查看全公司的质量数据的统计分析。如不符合项的趋势分析报表、不符合项的多维度分析报表等

写在最后

Polarion系统可帮助企业完成质量管理,实现以下目标:

  • 质量管理100%实现数字化,实现80%的无纸化,降低企业成本;
  • 使用系统开发过程可透明化管理,可实现数据质量全方位的审计度量,提高QA工作效率,提前发现风险并做好风险预控
  • 通过系统的实时性、客观性的数据分析,实现质量管理整体效率提升;

希望这篇文章能给您提供帮助。请关注我们,更多关于Polarion的使用方法和技巧将持续更新。若您在Polarion程序的下载过程中遇到任何问题,您可以直接联系我们以获取帮助。

Polarion系统相关的操作使用视频可通过以下链接进行学习:

ALM专业人士视频专辑-ALM专业人士视频合集-哔哩哔哩视频

联系我们

若有ALM(Polarion)相关业务问题,请联系我们:

联系人:周经理

Tel:139 1857 3474

相关业务介绍:http://www.sotos.com.cn/sotos/Polarion.jsp

公司公众号及相关信息:

邮箱:mkt@sotos.com.cn

电话:+86-021-58212165

网站:www.sotos.com.cn

地址:上海市浦东新区沪南路2157弄1号楼12层

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1668555.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[论文笔记]Corrective Retrieval Augmented Generation

引言 今天带来论文Corrective Retrieval Augmented Generation的笔记,这是一篇优化RAG的工作。 大型语言模型(LLMs) inevitable(不可避免)会出现幻觉,因为生成的文本的准确性不能仅仅由其参数化知识来确保。尽管检索增强生成(RAG)是LLMs的一个可行补充…

带你手撕红黑树! c++实现 带源码

目录 一、概念 二、特性 三、接口实现 1、插入 情况一:p为黑,结束 情况二:p为红 1)叔叔存在且为红色 2)u不存在/u存在且为黑色 (1)p在左,u在右 (2)…

【半夜学习MySQL】表的约束(含主键、唯一键、外键、zerofill、列描述、默认值、空属性详解)

🏠关于专栏:半夜学习MySQL专栏用于记录MySQL数据相关内容。 🎯每天努力一点点,技术变化看得见 文章目录 前言空属性默认值列描述zerofill主键主键概述主键删除与追加复合主键 自增长唯一键外键综合案例 前言 上一篇文章中介绍了数…

Vue3项目打包部署到云服务器的Nginx中

文章目录 一、打包vue3项目二、dist文件夹上传到服务器三、改nginx配置文件Docker安装nginx 一、打包vue3项目 npm run build 二、dist文件夹上传到服务器 将dist文件夹放到docker安装的nginx中的html目录下 三、改nginx配置文件 然后重启nginx【改了配置文件重启nginx才能…

JVM的原理与性能

1 JVM 内存结构 1.1 运行时数据区 1.1.1 栈(虚拟机栈) 每个线程在创建时都会创建一个私有的Java虚拟机栈,在执行每个方法时都会打包成一个栈帧,存储了局部变量表、操作数栈、动态链接、方法出口等信息,然后放入栈中。…

关于我转生从零开始学C++这件事:获得神器

❀❀❀ 文章由不准备秃的大伟原创 ❀❀❀ ♪♪♪ 若有转载,请联系博主哦~ ♪♪♪ ❤❤❤ 致力学好编程的宝藏博主,代码兴国!❤❤❤ 几天不见 ,甚是想念!哈咯大家好又是我大伟,五一的假期已经结束&#xff0…

rt-thread 挂载romfs与ramfs

参考: https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/tutorial/qemu-network/filesystems/filesystems?id%e4%bd%bf%e7%94%a8-romfs https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/tutor…

实操Linux磁盘管理(分区、格式化、挂载)

在Linux系统中,磁盘管理是一个必学的知识点。正确地进行磁盘分区、格式化和挂载可以确保我们能够充分利用磁盘空间并高效地存储和访问数据。 相比于Windows系统中的简单盘符管理,Linux中的磁盘管理更加复杂且灵活。在Linux系统中,一切设备都…

一款简易的免费抽奖软件

一、介绍 这款抽奖软件设计简洁,操作便捷。用户可以轻松将参与名单通过EXCEL文件导入至程序中,并可根据需要设定各类奖品和对应的中奖人数。在选定了奖品后,用户只需点击“开始”按钮,随后再按下“暂停”按钮,软件便会…

C++/Qt 小知识记录6

工作中遇到的一些小问题,总结的小知识记录:C/Qt 小知识6 dumpbin工具查看库导出符号OSGEarth使用编出的protobuf库,报错问题解决VS2022使用cpl模板后,提示会乱码的修改设置QProcess调用cmd.exe执行脚本QPainterPath对线段描边处理…

pycharm本地文件更新至虚拟机

tools–>deployment–>configuration root path的路径要跟远程路径对齐,方便后续运行 mapping映射,本地路径和远程路径 点击Browse 可以在右侧同步查看更新情况

【Element-UI快速入门】

文章目录 **Element-UI快速入门****一、Element-UI简介****二、安装Element-UI****三、引入Element-UI****四、使用Element-UI组件****五、自定义Element-UI组件样式****六、Element-UI布局组件****七、Element-UI表单组件****八、插槽(Slots)和主题定制…

VS项目Debug下生成的EXE在生产机器上运行

使用Visual Studio开发应用程序时,为了临时在非开发机上看一下效果,就直接把Debug下的文件全部拷贝到该机器上,直接双击exe运行。双击之后,没有直接打开应用程序,而是弹出了一个Error弹框。  赶快在网上搜了一遍&…

浏览器执行渲染原理

一、事件循环 事件循环(Event Loop)是JavaScript的执行环境的核心概念之一,它负责处理JavaScript中的异步操作和执行顺序。事件循环使得JavaScript能够在单线程上有效地处理并发,同时保持编程模型的简单性。 以下是事件循环的一…

智慧油田三维电子沙盘系统

深圳易图讯科技(www.3dgis.top)智慧油田三维电子沙盘系统采用三维GIS、大数据、云计算、虚拟现实、物联网、AI等前沿技术,支持无人机航拍、高清卫星影像、DEM高程数据、矢量数据、无人机倾斜摄像、BIM模型、点云、城市白模、等高线、标高点等数据融合和切换&#xf…

SCI论文发表:寻找论文选题的7种方法 (建议收藏)!

我是娜姐 迪娜学姐 ,一个SCI医学期刊编辑,探索用AI工具提效论文写作和发表。 近期有好几个同学问娜姐关于论文选题的问题:什么样的选题是好的选题-有价值好发表。这篇来分享7种寻找有效选题的方法。 在我们寻找论文选题的过程中,…

猫头虎分享已解决Bug || **Babel转换器下载问题** Failed to resolve babel-loader dependency`

猫头虎分享已解决Bug 🐯 || Babel转换器下载问题 🚫Failed to resolve babel-loader dependency 博主猫头虎的技术世界 🌟 欢迎来到猫头虎的博客 — 探索技术的无限可能! 专栏链接: 🔗 精选专栏&#xff1a…

mapreduce | 自定义Partition分区(案例1)

1.需求 将学生成绩,按照各个成绩降序排序,各个科目成绩单独输出。 # 自定义partition 将下面数据分区处理: 人名 科目 成绩 张三 语文 10 李四 数学 30 王五 语文 20 赵6 英语 40 张三 数据 50 李四 语文 10 张三 英语 70 李四 英语…

BGP大型实验

一.实验拓扑 二.实验要求 1.As1中存在两个环回个地址为192.168.1.0/24,该地址不能在任何协议中宣告; AS3中存在两个环回,一个地址为192.168.2.0/24,不能在任何协议中宣告,最终要求这两个环回可以ping通; …

【备战软考(嵌入式系统设计师)】12 - 嵌入式系统总线接口

我们嵌入式系统的总线接口可以分为两类,一类是并行接口,另一类是串行接口。 并行通信就是用多个数据线,每条数据线表示一个位来进行传输数据,串行接口就是一根数据线可以来一位一位地传递数据。 从上图也可以看出,并行…