首页
资讯
模拟/混合信号
嵌入式系统
处理器/DSP
测试与测量
电源管理
通信
PCB设计
EDA/IP/IC设计
医疗电子
消费电子
汽车电子
工业电子
手机设计
物联网
人工智能
EDN原创
创新/创客/DIY
FPGA
eeTV
技术杂谈
芯品汇
图集
全部标签
技术
实例
芯品汇
资源
视频中心
在线研讨会
EE直播间
资料下载
小测验
供应商资源
视频工作室
ASPENCORE学院
社区
论坛
博客
问答
下载中心
评测中心
面包芯语
技术文库
E币商城
社区活动
ASPENCORE学院
活动
国际汽车电子大会
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 SZ 2024
国际汽车电子大会
标题
简介
内容
作者
全部
标题
简介
内容
作者
全部
首页
资讯
模拟/混合信号
嵌入式系统
处理器/DSP
测试与测量
电源管理
通信
PCB设计
EDA/IP/IC设计
医疗电子
消费电子
汽车电子
工业电子
手机设计
物联网
人工智能
EDN原创
创新/创客/DIY
FPGA
eeTV
技术杂谈
芯品汇
技术
实例
芯品汇
资源
视频中心
在线研讨会
EE直播间
资料下载
小测验
供应商资源
ASPENCORE学院
社区
论坛
博客
问答
下载中心
评测中心
面包芯语
技术文库
E币商城
社区活动
ASPENCORE学院
活动
国际汽车电子大会
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聘
IIC SZ 2024
国际汽车电子大会
×
杂志声明
我司杂志提供免费订阅,任何第三方平台的赠送或售卖行为均未获得我司授权,我司保留追究其法律责任的权利!
广告
对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 软件合格性测试输出
制定包括回归测试策略在内的软件合格性测试策略;开发软件合格性测试规范;然后选择测试用例;测试集成软件;总结和沟通结果:总结软件合格性测试结果
主要输出:软件合格性测试报告
Xoyednc
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价格高出那么多,主要区别在哪里?
微信扫一扫
一键转发
最前沿的电子设计资讯
请关注
“电子技术设计微信公众号”
推荐内容
兴趣推荐
美国8月汽车销量:渗透率几乎没有提升
8月美国新车销量同比增长6.0%达142万辆,分车型来看轻卡(Light Truck)同比增长8.9%达115.55万辆,乘用车同比下降4
8月中国充电基础设施情况解析
对于中国充电设施的研究,我们是从两个方面来看:一个是从公共充电设施的数据,一个是从主要企业的充电网络铺设的
VSL:特斯拉FSD体验报告
特斯拉的FSD系统在自动驾驶技术领域一直起到了带头人的作用,根据VSL最近的报告,我们来看看不同的测评情况··
评测AirPods 4降噪版半入耳式耳机
为全面了解AirPods 4真无线耳机降噪版的实际表现,我爱音频网对其进行了详细的测试与体验,主要为外观设计、使
欧盟的电动车与电池贸易政策和趋势分析
欧盟的电动车和电池贸易政策仍在不断变化和调整中,欧盟需在确保本地产业发展与满足消费者需求之间找到平衡,并
8月中国市场:比亚迪vs特斯拉
8月比亚迪和特斯拉的纯电动销量分别为15.45万和6.4万台,纯电动整体的增速都不快···
在钻咀和成品孔径之间,你会优先满足哪一项
工厂的钻咀规格,通常是按照0.05mm去递增,比如说0.50mm的钻咀,除非特殊定制,正常下一个钻咀的规格是0.55mm,而客户
2024年上半年国内五家电容类上市企业营收情况
截至2024年上半年,电容行业呈现稳步增长态势。全球电容器市场规模持续扩大,中国作为电容器市场的领军者,增速尤
拆解报告:绿联100W 3C1A四口氮化镓充电器
本期为大家带来的是绿联100W四口氮化镓快充充电器X564的拆解,与此前的绿联100W氮化镓充电器X757相比,外观风格
评测JBL Soundgear Frames音悦范智能音频眼镜
为全面了解该智能音频眼镜的实际表现,我爱音频网对JBL Soundgear Frames音悦范智能音频眼镜进行了详细的测试
拆解报告:vivo 120W氮化镓闪充充电器
充电头网拿到了vivo推出的一款120W氮化镓闪充充电器,这款产品外观设计上有了一些变换,同时型号也更新为V12060
评测苹果AirPods 4普通版半入耳式耳机
为全面了解AirPods 4真无线耳机的实际表现,我爱音频网对其进行了详细的测试与体验,主要为外观设计、使用体验
人形机器人身上也有这么多的射频模块
今天在云栖大会上,最吸引我的当属这些人形机器人了,各种关节的灵活度和稳定性,以及其智能化,原来也只是在小视频
电池数字孪生:提升电动汽车性能与安全的新方法
随着汽车行业的电动化进程加快,电动汽车逐渐成为主流,电动汽车拥有零排放和低碳足迹的优点,但在实际应用中仍面
拆解报告:Baseus倍思Eli 1i Fit开放式耳机
Baseus倍思Eli 1i Fit开放式耳机是近期发布的新品,搭载了16.2mm大动圈单元,支持倍思AI自适应低音增强算法,提供
2023年国内上市充电桩企业CEO薪酬揭秘
今天,咱们就来揭秘特锐德、英威腾、盛弘股份、国电南瑞、许继电气这五家充电桩行业领先企业的“金钱密码”,一
现代汽车和通用、丰田能擦出什么火花?
通用+现代,现代+丰田,战略探讨和潜在合作,全球汽车行业开始更多的合作,面对未来的挑战,如何共同推动电动汽车、混
拆解报告:酷态科6号超级电能块
充电头网拿到了酷态科新推出的一款6号超级电能块,型号为PB060,这款充电宝具备2C接口,双C支持45W输入功率,输出支
拆解报告:移速25000mAh能量星球充电宝M25
移速能量星球笔记本充电宝采用醒目张扬的外观设计,并设置了大屏幕多功能信息屏方便了解设备充电情况。电池组
拆解报告:MI小米充电宝25000 212W
小米充电宝25000采用塑料外壳,三面均为透明设计,正面屏幕下方还设有探索风格的装饰板,更具有硬核科技范。下面
微通道液冷是什么?它又能如何优化电子设计
小型电子设备在冷却方面面临着独特的挑战。尽管随着芯片功能的增加,热管理问题日益受到关注,但设备尺寸越小,留
热泵背后的技术:智能功率模块
热泵是一种既高效又环保的供暖方式,其可靠性和实用性已得到充分验证。它是推动全球向可持续供暖趋势发展的核
没有优质探头,示波器 ADC 分辨率再高也无意义
为了实现准确的信号测量,示波器必须通过探头连接到被测电子电路。探头发挥着重要作用,能够确保到达示波器的信
一个小改动,让铜线恒温器效率达94%
对于热线恒温器来说,虽然它也融合了传感器和加热器,但他们仍然与传递装置保持分离。因此,它在线性模式下工作时
广告
热门评论
最新评论
换一换
换一换
广告
热门推荐
广告
广告
EE直播间
更多>>
在线研讨会
更多>>
学院
录播课
直播课
更多>>
更多>>
更多>>
更多>>
广告
最新下载
最新帖子
最新博文
面包芯语
更多>>
热门TAGS
产业前沿
消费电子
技术实例
EDN原创
电源管理
新品
汽车电子
处理器/DSP
通信
传感器/MEMS
模拟/混合信号/RF
工业电子
无线技术
人工智能
EDA/IP/IC设计
制造/工艺/封装
物联网
安全与可靠性
查看更多TAGS
广告
×
向右滑动:上一篇
向左滑动:下一篇
我知道了