首页
资讯
模拟/混合信号
嵌入式系统
处理器/DSP
测试与测量
电源管理
通信
PCB设计
EDA/IP/IC设计
医疗电子
消费电子
汽车电子
工业电子
手机设计
物联网
人工智能
EDN原创
创新/创客/DIY
FPGA
eeTV
技术杂谈
芯品汇
图集
全部标签
技术
实例
芯品汇
资源
视频中心
在线研讨会
EE直播间
资料下载
小测验
供应商资源
视频工作室
ASPENCORE学院
社区
论坛
博客
问答
下载中心
评测中心
面包芯语
技术文库
E币商城
社区活动
ASPENCORE学院
活动
2025 中国国际低空经济产业创新发展大会
IIC Shanghai 2025
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
成都低空经济大会
标题
简介
内容
作者
全部
标题
简介
内容
作者
全部
首页
资讯
模拟/混合信号
嵌入式系统
处理器/DSP
测试与测量
电源管理
通信
PCB设计
EDA/IP/IC设计
医疗电子
消费电子
汽车电子
工业电子
手机设计
物联网
人工智能
EDN原创
创新/创客/DIY
FPGA
eeTV
技术杂谈
芯品汇
技术
实例
芯品汇
资源
视频中心
在线研讨会
EE直播间
资料下载
小测验
供应商资源
ASPENCORE学院
社区
论坛
博客
问答
下载中心
评测中心
面包芯语
技术文库
E币商城
社区活动
ASPENCORE学院
活动
2025 中国国际低空经济产业创新发展大会
IIC Shanghai 2025
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 软件合格性测试输出
制定包括回归测试策略在内的软件合格性测试策略;开发软件合格性测试规范;然后选择测试用例;测试集成软件;总结和沟通结果:总结软件合格性测试结果
主要输出:软件合格性测试报告
qVcednc
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价格高出那么多,主要区别在哪里?
微信扫一扫
一键转发
最前沿的电子设计资讯
请关注
“电子技术设计微信公众号”
推荐内容
兴趣推荐
拆解报告:台达10kW新能源汽车充电桩模块
台达电子DCM103A充电模块为三相交流输入,输入额定电压为380Vac,标称输出电压为500V,输出电流为20A。充电模块面
墨西哥2025年3月:中国品牌增速明显
2025年3月,墨西哥汽车市场在经济型轿车和皮卡的推动下保持稳健增长,日产和雪佛兰继续领跑,但丰田、马自达等品
评测:BOYALINK专业无线领夹麦克风
BOYALINK专业无线领夹麦克风使用方便,即插即用的使用门槛低。产品配备三个转接头,转接头更换方式简单,能够快速
意大利2025年4月:主流品牌竞争激烈,中国车企异军突起
2025年4月,意大利车市呈现出品牌竞争加剧、动力结构转型的双重特征。传统车企正在应对电动化转型压力,而中国
拆解报告:EDIFIER漫步者X1 Evo真无线耳机
EDIFIER漫步者X1 Evo真无线耳机在外观方面采用了极致简约的设计,白色配色,纯净无暇。同时,还具有着非常轻巧的
拆解报告:HONOR荣耀手环10
荣耀手环10在外观方面,延续了上代的轻薄双曲面设计,同时采用全新的双色NCVM镀膜工艺,使之更加的时尚精致。标配
拆解报告:戴尔240W DC电源适配器
戴尔这款电源适配器由光宝科技制造,输入端为品字接口,自带1.8米输出线。适配器支持100-240V宽电压输入,输出电
拆解报告:TRÜKE充客HB008颈挂式运动耳机
TRÜKE充客HB008颈挂式运动耳机在外观方面,采用了全新的设计,佩戴舒适稳定,质感更加出众。颈带采用了扁平设计,
瞧不起谁啊!“缝合电容”我怎么可能不知道
作为三大分立元器件之一的电容,的确身上挂满了title,之前的高速先生文章中也部分描述过它的用途,例如用作电源
葡萄牙2025年3月:标致领跑,比亚迪强势崛起
2025年3月,葡萄牙新车市场在标致、雷诺等传统品牌的引领下实现7.8%的稳健增长,比亚迪等新兴品牌的强势崛起为
美国电动汽车市场:3月抢购潮,一季度数据分析
2025年3月,美国电动汽车市场在HEV、PHEV和BEV的共同推动下保持强劲增长,PEV市场份额接近10%,当然后续怎么样我
拆解报告:Xiaomi小米智能音箱Pro
小米智能音箱Pro在外观方面,继承了小米小爱音箱Pro的经典造型设计,同时通过编织网布包裹,使整机更加的简约,从而
拆解报告:九号160W电动自行车新国标锂电池充电器
九号160W电动自行车新国标充电器为经典长方体造型设计,同时自带电源线以及新国标端子电源线,总长度超过了2.5
如何选择合适的Type-C音频模块?
从入门级转接头到旗舰级 Hi-Fi 模块,本次汇总的腾腾高科 12 款方案展现了 Type-C 数字音频技术的多样性与成
Uber正在打造全球Robotaxi生态:L4运营商已就位!
Uber的自动驾驶战略,是对“出行服务平台”本质的一次深度回归,不再试图成为自动驾驶技术的唯一拥有人,而是成为
高端光环不灵了?梅赛德斯-奔驰2025年Q1业绩下降
奔驰品牌在高端领域保持强势地位(相比宝马和奥迪),并持续推进电动化和软件平台建设,但现实的数据说明:全球豪华车
机器人行业大鱼:ABB机器人业务分拆上市
ABB集团分拆机器人业务并推动其独立上市,是对全球机器人行业变革和集团战略优化的积极响应···
拆解报告:绿联500W氮化镓充电器
绿联500W氮化镓充电器内置有源桥、交错PFC和AHB拓扑,并内置英诺赛科氮化镓芯片,从多个环节降低损耗,提高转换效
利润暴跌40%,大众汽车集团电动化转型进入攻坚阶段
2025年第一季度的财报,传统燃油车盈利已触顶,新能源车短期内尚难支撑利润,软件能力尚处爬坡期,国际环境日趋复杂
评测:MORROR ART X1 VWS耳机
MORROR ART X1 VWS显示蓝牙耳机是一款头戴式无线耳机,为全方位了解该耳机的实际表现,我爱音频网对该耳机进行
2025松山湖中国IC创新高峰论坛:继续聊聊机器人
去年的主题是智慧机器人,今年的主题仍然聚焦于机器人身上,不过变为了具身智慧机器人……
鹏瞰TS-PON Gen2芯片,用光协议重塑机器人“神经网络”?
TS-PON Gen2芯片是一款灵活的软件定义 SoC,适用于多种场景。它基于无源光网(PON)技术,具备高带宽(目前10G,未来
让人形机器人“耳聪目明”,昆泰芯KTM5900磁性编码器解析
编码器芯片作为机器人的核心传感器之一,对于提升机器人的感知能力、安全性和生产效率具有重要意义···
如何让具身机器人“看”得清?思特威给出了这个答案
相比于滚动快门传感器,全局快门传感器能够同时曝光整个画面,有效避免了运动过程中产生的图像形变,为机器视觉提
广告
热门评论
最新评论
换一换
换一换
广告
热门推荐
广告
广告
EE直播间
更多>>
在线研讨会
更多>>
学院
录播课
直播课
更多>>
更多>>
更多>>
更多>>
广告
最新下载
最新帖子
最新博文
面包芯语
更多>>
热门TAGS
产业前沿
消费电子
技术实例
EDN原创
电源管理
新品
汽车电子
处理器/DSP
通信
传感器/MEMS
模拟/混合信号/RF
工业电子
制造/工艺/封装
无线技术
人工智能
安全与可靠性
EDA/IP/IC设计
测试与测量
查看更多TAGS
广告
×
向右滑动:上一篇
向左滑动:下一篇
我知道了