首页
资讯
模拟/混合信号
嵌入式系统
处理器/DSP
测试与测量
电源管理
通信
PCB设计
EDA/IP/IC设计
医疗电子
消费电子
汽车电子
工业电子
手机设计
物联网
人工智能
EDN原创
创新/创客/DIY
FPGA
eeTV
技术杂谈
芯品汇
图集
全部标签
技术
实例
芯品汇
资源
视频中心
在线研讨会
EE直播间
资料下载
小测验
供应商资源
视频工作室
ASPENCORE学院
社区
论坛
博客
问答
下载中心
评测中心
面包芯语
技术文库
E币商城
社区活动
ASPENCORE学院
活动
2024第五届中国国际汽车电子高峰论坛
IIC Shenzhen 2024
2024MCU及嵌入式大会
2024国际AIoT生态大会
IIC Shanghai 2024
IIC Shenzhen 2023
2023第四届中国国际汽车电子高峰论坛
IIC Shanghai 2023
2023全球 MCU 生态发展大会
2023(第四届)国际 AIoT 生态发展大会
更多行业及技术活动
工程师社群活动
专题
用于电路分析和设计的SPICE仿真指南
QSPICE电子电路仿真系列教程
电力电子笔记
数字电子基础
技术子站
电源和信号完整性测试技术中心
泰克智能汽车测试技术中心
福禄克红外热像仪免费试用
芯源半导体MCU技术中心
英飞凌电容感应方案中心
器件射频和材料介电常数测试
是德科技 新能源汽车三电测试技术中心
西门子EDA 3D IC设计解决方案
车载总线测试和解码
Microchip 视频与资源中心
NI最新射频仪器专区
西门子EDA中心
汽车电子专题
E聘
NEW
IIC Shanghai 2025
IC设计成就奖投票
标题
简介
内容
作者
全部
标题
简介
内容
作者
全部
首页
资讯
模拟/混合信号
嵌入式系统
处理器/DSP
测试与测量
电源管理
通信
PCB设计
EDA/IP/IC设计
医疗电子
消费电子
汽车电子
工业电子
手机设计
物联网
人工智能
EDN原创
创新/创客/DIY
FPGA
eeTV
技术杂谈
芯品汇
技术
实例
芯品汇
资源
视频中心
在线研讨会
EE直播间
资料下载
小测验
供应商资源
ASPENCORE学院
社区
论坛
博客
问答
下载中心
评测中心
面包芯语
技术文库
E币商城
社区活动
ASPENCORE学院
活动
2024第五届中国国际汽车电子高峰论坛
IIC Shenzhen 2024
2024MCU及嵌入式大会
2024国际AIoT生态大会
IIC Shanghai 2024
IIC Shenzhen 2023
2023第四届中国国际汽车电子高峰论坛
IIC Shanghai 2023
2023全球 MCU 生态发展大会
2023(第四届)国际 AIoT 生态发展大会
更多行业及技术活动
工程师社群活动
专题
用于电路分析和设计的SPICE仿真指南
QSPICE电子电路仿真系列教程
电力电子笔记
数字电子基础
技术子站
电源和信号完整性测试技术中心
泰克智能汽车测试技术中心
福禄克红外热像仪免费试用
芯源半导体MCU技术中心
英飞凌电容感应方案中心
器件射频和材料介电常数测试
是德科技 新能源汽车三电测试技术中心
西门子EDA 3D IC设计解决方案
车载总线测试和解码
Microchip 视频与资源中心
NI最新射频仪器专区
西门子EDA中心
汽车电子专题
E聘
×
杂志声明
我司杂志提供免费订阅,任何第三方平台的赠送或售卖行为均未获得我司授权,我司保留追究其法律责任的权利!
广告
对ASPICE的理解
时间:
2023-02-03
作者:
汽车电子与软件
阅读:
分享
扫码分享到好友
海报分享
Aspice 的过程组包含了供应商过程组,系统过程组,软件过程组,支持过程组,管理过程组,过程改进过程组,重用过程组。此篇文章着重介绍系统过程组,软件过程组这两个与开发人员强相关的部分。
Aspice(Automotive SPICE) 中文翻译为汽车软件过程改进及能力评定。是为保证软件质量的规范,要求供应商按照Automotive SPICE的要求进行产品的设计与开发。是汽车行业中常用于质量管理的工具。
Aspice 的过程组包含
了
供应商过程组,系统过程组,软件过程组,支持过程组,管理过程组,过程改进过程组,重用过程组
。此篇文章着重介绍系统过程组,软件过程组这两个与开发人员强相关的部分。
01 “V”字模型的示意
先来看看过程组。因为所有工程(即:系统工程和软件工程)过程的组织似于”V“字,因此常在人们口中为
V模型
。左边的过程与右边的过程正好对应,但需要知道的是,过程“SWE.3软件详细设计与单元构建”与“SWE.4软件单元验证”是独立和分离的。
V模式很好的诠释了我们项目开发过程中几个重要的工作过程与工作内容。
图1 “V”字模型示意图
02 追溯性和一致性
ASPICE重要之一的就是需要具备双向追溯性和一致性
。追溯性着重工作产品之间存在引用和链接,进一步支持覆盖率,影响分析,需求实施,状态跟踪等。相反,一致性关注内容和定义。
图2 双向可追溯性和一致性示意图
双向追溯性更多被定义为在测试用例与测试结果之间,往往漏掉测试用例与软件需求之间的双向追溯性。
图2 可知我们需要具备双向追溯性的有:系统需求与软件需求;软件需求与软件单元测试;软件详细设计与软件单元测试等等,可见图蓝色部分。
需要注意的是,软件集成测试的依赖对象主要是软件架构设计
; 软件集成测试主要是根据软件架构的接口设计以及接口之间的数据时序,数据流向,测试一个子系统内部各个接口之间的数据输入/传输/输出是否正确。详细内容介绍可见我这边文章:浅聊集成测试。
03 ASPICE各过程的详细内容介绍
SYS1 系统需求(筛选审核)
其中包含了硬件/软件/结构等所有的客户需求。
主要输出:系统需求Feature清单/系统需求功能规范
SYS2 系统需求分析
此过程进行需求的分析,划分哪部分是属于软件任务,那部分是属于硬件任务或者是结构设计相关的任务。分析需求是否具备可实现性等,为后续的架构设计做铺垫。
主要输出:系统需求Feature清单/系统需求功能规范
SYS3 系统架构设计
建立系统架构设计,识别哪些系统需求被分派到哪些系统元素中,并按已定义的标准评估系统架构设计。是软件架构设计的依赖对象,必须现有系统架构设计再有软件架构设计。定义了软件的详细设计,描述了软件单元,每个软件单元及其接口。
主要输出:系统架构设计说明文档
SYS4 系统集成和集成测试
根据系统需求以及系统架构设计进行系统集成测试用例的编写,然后进行系统集成测试。属于白盒测试。
主要输出:系统集成测试用例/系统测试计划/系统集成测试报告
SWE1 软件需求分析
根据筛选后的系统需求进行软件部分的需求分析。
主要输出:软件需求Feature清单
SWE2 软件架构设计
目的是建立软件架构设计,是被每条软件按需求被分配到哪个软件元素中,并按照已定义的标准评估软件架构设计
主要输出:软件架构设计说明文档
SWE3 软件详细设计与单元构建
目的是为软件单元提供一个已评估的详细设计以实现软件单元
主要输出:软件详细设计说明文档
SWE5 软件集成与集成测试
制定了系统集成策略,制定包括回归测试在内的集成测试策略,形成测试计划;选择测试用例,形成集成测试规范中的测试用例;然后进行进行测试并形成系统集成测试结果
主要输出:软件集成测试计划/软件集成测试用例/软件集成测试报告
SWE6 软件合格性测试输出
制定包括回归测试策略在内的软件合格性测试策略;开发软件合格性测试规范;然后选择测试用例;测试集成软件;总结和沟通结果:总结软件合格性测试结果
主要输出:软件合格性测试报告
Hluednc
04 总结
一,ASPIC
E流程的
利弊
ASPICE是为了
规范我们代码开发流程,同时提高我们的代码质量
,严格做到在开发前有明确的开发方案,明确的开发流程,任何代码的设计都有靠谱的依据来源,是我们
代码质量的保证
。
简单来讲,就是在保证代码质量的情况下,按时完成我们的项目目标。如果仅仅是为了完成项目目标,而对于我们完成的交付物不做最后的“估值”,那我认为我们完成的这个任务没有任何的意义,因为它不被人们满意的接受。而完成这最后的“估值”就需要我们输出的那些文档作为支撑,我们通过这个文档以及测试结果来进行验收,来判断设计,开发是否符合客户的需求,是否满足于最初的项目目标。
作为项目管理者来讲,我们更喜欢这个文档按照标准输出,他更像我们与开发者之前沟通的桥梁,通过这些文档,我们能知道开发者更加详细的设计方案与想法。在沟通中会少了很多前期的沟通成本。
可能针对开发人员来说,遵顼这个流程的最大挑战就是文档的输出,严格按照标准的ASPICE来进行项目开发,我们
需要从上至下按照V模型进行
。即:先完成系统需求,系统架构设计,再完成软件需求,软件架构,软件详细设计,最后才是代码开发和测试,而现实中的很多项目因为时间关系代码开发和文档编写都是并行,这是不符合ASPICE的要求的,并没有很好的发挥ASPICE的优点来把控我们的代码质量。
而如果严格按照这个流程来执行,在开发端的时间将会延长至少一倍,对我们的人力成本也是一个很大的挑战。
ASPICE要求的设计文档都需要相关的开发人员进行输出
,用程序员的话来讲:写这些文档的时间比码代码的时间更长,写一个功能的开发文档,我可以完成至少3个同等功能的开发。
二,ASPICE流程规范,是否需要裁剪?
虽然ASPICE在我们项目开发过程中具有很好的指导作用,但是否我们需要完全“死板”遵循。前面已经提到,我们的ASPICE流程虽然好,但是需要的时间长,人工成本高,针对任务重且周期短的项目是不友好的。因此,这个问题我的答案是:根据项目实际情况进行裁剪。
在项目开发中,我们常常会参与或者组织项目阶段总结会。之前小鹿组织的一个项目总结会中,很多工程师常常对项目的任务的优先级有很大的疑惑:是先完成文档设计工作还是先完成代码交付工作?这种疑惑常发生在生命周期短的项目,工程师常常同时被催促输出文档以及代码。标准的回答是:按照开发流程,是先完成文档设计,再做代码开发,但是由于我们的时间紧张,因此他们同步进行。在会上,我们达成的统一目标就是:充分使用,合理安排,在满足客户的需求下,对文档的要求进行适当的裁剪,在此条件之前,按时按质的完成项目目标。
裁剪仅仅是为了将有限的时间安排在重要的事项中。
针对生命周期长的项目,可严格遵循;针对生命周期短且任务重的项目,可做适当的裁剪 ,裁剪掉相对不重要的过程以及流程,或者做并行处理。当然根据实际情况实际评估。
小鹿说:ASPICE是我们保证代码质量,优化代码开发流程的工具,它可以指导我们做项目开发,但我们可以根据开发任务做裁剪。实际情况实际分析哦!
以上仅表示个人看法。欢迎大家指点。
责编:Ricardo
文章来源及版权属于汽车电子与软件,EDN电子技术设计仅作转载分享,对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。如有疑问,请联系
Demi.xia@aspencore.com
阅读全文,请先
汽车电子与软件
汽车电子与软件
进入专栏
分享到:
返回列表
上一篇:
小鹏汽车2022成绩单和2023展望
下一篇:
Apple Watch Ultra价格高出那么多,主要区别在哪里?
微信扫一扫
一键转发
最前沿的电子设计资讯
请关注
“电子技术设计微信公众号”
推荐内容
兴趣推荐
揭秘储能高端局!你管这叫充电宝?
相比起高压储能,低压储能离我们的日常生活更近。或许,此刻你正端详着自己 20000 毫安的充电宝陷入沉思:低压储
全球计算联盟GCC成立,安谋科技牵头编写白皮书发布
作为全球计算联盟(GCC)理事单位及白皮书牵头参编的重要代表之一,安谋科技(中国)有限公司日前受邀出席此次盛会,
速腾聚创:从车载激光雷达到机器人技术平台
速腾聚创从激光雷达向机器人领域进军,是大胆尝试,更是顺应技术融合大势的必然抉择···
拆解报告:BULL公牛电动汽车放电转接头
公牛这款放电转接头为圆柱造型,并附带收纳袋,转接头长度仅为120mm,重量为280g,体积小巧精致。这款转接头支持10A
什么是N型连接器?
N型连接器是一种常用的射频同轴连接器,N型连接器(Type N connector)为螺纹连接,可旋转锁定。它是第一批能够用于
菲亚特王朝动摇:2024年意大利汽车市场新格局
展望 2025 年,意大利市场可能围绕新能源转型和品牌间的差异化竞争展开激烈博弈。对于中国品牌而言,如何进一步
2024年十大充电行业并购事件
2024年,在科技快速发展与能源结构转型的推动下,充电行业步入关键发展阶段。这一年,充电行业并购活动频繁,企业借
英集芯投资企业USB3拓展坞评测
近日,充电头网收到一款英集芯投资企业所开发的一款USB3拓展坞,具有 USB3 标准速率,且能便捷连接多设备,下面一起
吉利发布“智能汽车全域AI”,极氪智驾控制器应用英伟达Thor芯片
在CES 2025上,吉利以及极氪品牌分别出牌,发布了一系列重磅内容和产品···
拆解报告:航嘉EasyCombo 3S USB延长线插座
航嘉EasyCombo 3S延长线插座延续EasyCombo 6S的设计语言,但因只配备3位AC插孔,机身尺寸会更小,相对更适合外带,
拆解报告:戴森53.4W DC电源适配器
充电头网淘到了一款电源适配器。这款电源适配器支持全球宽电压输入,并配有国标插脚,输出规格为17.8V3A,输出功
CES 2025 前瞻:基于 Arm 架构的技术将引领新一年创新
在 CES 2025 上,基于 Arm 架构的技术将备受瞩目,为新一年的创新奠定基础···
拆解报告:DJI大疆86W电源适配器CDX170-90
大疆86W电源适配器采用黑色配色,外壳主体磨砂抗指纹,自带约1米长电源线以及0.3米输出线。适配器采用可更换电
11月希腊汽车市场,比亚迪闯入前十
希腊车市在2024年11月迎来销量回暖,但增长的动力显然来自新能源领域,尤其是以比亚迪为代表的中国品牌的崛起。
25年第2周人形机器人周报:国务院鼓励机器人的养老应用
国务院发文,强调在养老科技领域扩展人形机器人技术的重要性,政策的支持为行业发展指明了方向,有望加速人形机器
长城汽车第51周,销量1.93万
哈弗凭借深厚底蕴与多元布局稳扎稳打;坦克剑走偏锋,深挖越野小众市场;WEY 高端化道阻且长但曙光初现;欧拉则亟待
德系豪华在华第52周销量
德系豪华车市场的整体格局没有变,宝马由于之前的销售波动年底要冲量其,奥迪和奔驰紧随其后。新能源浪潮正在对
本田与日产整合:日本汽车行业的一条出路?
本田与日产的整合,这是日本汽车产业在丰田体系之外,应对全球竞争格局骤变的主动求变之举···
德系豪华车第51周销量
2024年12月16日至12月22日,德系高端豪华车市场迎来销量高峰···
拆解报告:乔安JA-L2智能可视门铃
乔安JA-L2智能可视门铃采用了分体式设计,包括了可视门铃和叮咚机两部分组成。整体机身小巧方正,黑白配色,简约
使用MSO 5/6内置AWG进行功率半导体器件的双脉冲测试
在本文中,宽禁带功率器件供应商Qorvo与Tektronix合作,基于实际的SiC被测器件 (DUT),描述了实用的解决方案··
嵌入式Rust:我们如今身处何方?
Rust对于一般应用开发来说很有意义,但对于嵌入式软件团队来说真的有意义吗?Rust如今的情况如何,它是否就是大家
毫米波雷达与音频技术重塑汽车驾乘新体验
汽车行业的发展正由两大创新领域主导:更为精准可靠的车内感知系统和高质量音频系统。传统方法如增加传感器或
631.2亿美元的市场,创新制造工艺将为柔性电子带来什么?
柔性电子设备的新型制造技术正在迅速涌现。有些人可能想知道它们是否比传统方法更好,以及它们什么时候会商业
广告
热门评论
最新评论
换一换
换一换
广告
热门推荐
广告
广告
EE直播间
更多>>
在线研讨会
更多>>
学院
录播课
直播课
更多>>
更多>>
更多>>
更多>>
广告
最新下载
最新帖子
最新博文
面包芯语
更多>>
热门TAGS
产业前沿
消费电子
技术实例
EDN原创
电源管理
新品
汽车电子
处理器/DSP
通信
传感器/MEMS
模拟/混合信号/RF
工业电子
无线技术
人工智能
制造/工艺/封装
EDA/IP/IC设计
安全与可靠性
测试与测量
查看更多TAGS
广告
×
向右滑动:上一篇
向左滑动:下一篇
我知道了