左眼皮老跳是什么原因| 冰箱保鲜室不制冷是什么原因| exo的e为什么不发音| 左侧卵巢显示不清是什么意思| 吸狗是什么意思| 血糖高什么水果不能吃| 什么是部首| 996什么意思| 轶是什么意思| 博美犬吃什么狗粮最好| 人老了为什么会瘦| 什么是拉拉| 蒙蔽是什么意思| 输钾为什么会痛| 孕妇梦见下雨是什么意思| 胆固醇是什么意思| 肿瘤介入治疗是什么意思| 蒙古国什么时候独立的| 阴囊潮湿是什么原因造成的| 血稠是什么原因造成的| 今年72岁属什么生肖| 四月天是什么意思| whatsapp是什么软件| 1996年五行属什么| 狗懒子是什么意思| 利益最大化是什么意思| 憨是什么意思| 甜蜜素是什么东西| 手刃是什么意思| 过敏了吃什么药好| wy是什么牌子| 盛世的意思是什么| 40而不惑是什么意思| 清远有什么好玩的| 亟是什么意思| st是什么单位| 晨对什么| 什么是人工智能| 甯是什么意思| 713是什么星座| 1955年是什么年| 异卵双胞胎是什么意思| 水手是什么意思| ats是什么意思| 冰酒是什么酒| 孩子发烧肚子疼是什么原因| 红光对皮肤有什么作用| 氯高是什么原因| 异丙醇是什么| bug是什么意思中文翻译| 腰间盘突出是什么原因引起的| 脚上长疣是什么原因| 保泰松是什么药| 腿有淤青是什么原因| 父母都是o型血孩子是什么血型| 8月26号是什么星座| 胡歌真名叫什么| 八面玲珑是什么意思| 血脂是什么| 什么是辅警| 紫菜吃多了有什么坏处| 脚筋疼是什么原因| 吃了螃蟹后不能吃什么| tb是什么意思啊| 阿戈美拉汀片是什么药| 梦见掉了一颗牙齿是什么征兆| 西洋参有什么功效和作用| 护士证什么时候下来| 卵泡刺激素是什么意思| 心肌梗塞是什么原因造成的| 517是什么意思| 儿童登机需要什么证件| 什么什么的阳光| 虎牙长什么样子| 健忘是什么意思| adr是什么激素| 3什么意思| 怀孕天数从什么时候算起| 泡腾片是干什么用的| 2016年是什么生肖| 新生儿老打嗝什么原因| 眼压高是什么原因造成的| 晚上适合吃什么| 菠萝蜜吃了有什么好处| 鼻涕黄粘稠是什么原因| 子宫脱垂是什么症状| 居住证签注是什么意思| 喉结肿大是什么原因| 高血压注意什么事项| 湿热内蕴证有什么症状| 左旋延胡索乙素是什么| 掌纹多而乱代表什么| 腱鞘炎在什么位置| 道士是干什么的| 母亲o型父亲b型孩子是什么血型| TB是什么缩写| 农历9月17日是什么星座| 肩周炎是什么原因引起的| 满面红光是什么意思| 有才是什么意思| 四川大学校长什么级别| 今年30岁属什么生肖| 高中学考是什么意思| 年轻人血压高是什么原因引起的| 女人缺铁性贫血吃什么好| 不怕流氓什么就怕流氓有文化| 女人胆固醇高什么原因| 蕊五行属什么| 恭敬地看的词语是什么| 草字头加西念什么| 什么长而什么| 处女膜破了什么症状| 长个子需要补充什么| 肾盂分离是什么意思| 处方药是什么标志| 谭字五行属什么| 木瓜和什么不能一起吃| 嘴角起泡是什么原因| 枫叶是什么颜色| 经常胃胀气是什么原因引起的| 比宇宙还大的是什么| 什么是gdp| 小柴胡颗粒治什么病| 五月生日是什么星座| 胆囊息肉是什么| grace是什么意思| 正三角形是什么| 花生为什么叫落花生| 印堂跳动是什么预兆| 尿有臭味是什么原因| 腹股沟淋巴结肿大是什么原因| 吃什么可以让月经快点来| 结石用什么药| 腿上有白点是什么原因| 今年夏天为什么这么热| 寄生树有什么功效作用| 手绘是什么意思| 春天都有什么花开| 殊途同归是什么意思| kumpoo是什么牌子| 眼睛干涩吃什么食物好| 鼻子旁边长痘是什么原因| 朋友圈发女朋友照片配什么文字| 念字五行属什么| 归元寺求什么最灵验| 山楂泡水喝有什么功效| 什么是公元前和公元后| 白水晶五行属什么| 口腔苔藓用什么药| 隔离霜是干什么用的| 左腿酸痛是什么原因| cas号是什么意思| 心肌劳损的症状是什么| 肠溶片是什么意思| 一什么花瓶| 高血压吃什么最好| 天蝎座女和什么星座最配| 拉痢疾吃什么药| 膀胱是什么| 什么茶降血压效果最好| 青云志是什么意思| 散人是什么意思| 腺肌瘤是什么意思| 小肠ct能检查什么病| 猫砂是什么| roi是什么| 不排卵是什么原因造成| 心脏由什么组织构成| 腰不好挂什么科| 70年产权是什么意思| 肾腺瘤是什么病严重吗| 百岁山和景田什么关系| 乾隆为什么不喜欢雍正| 什么是党的性质和宗旨的体现| 刻意是什么意思| 猫毛过敏吃什么药| 指控是什么意思| 左下腹疼痛挂什么科| ig是什么意思| 发蜡和发泥有什么区别| 脂肪瘤去医院挂什么科| 老二是什么意思| 为什么总是梦见一个人| 早餐吃什么最健康| 嘴唇薄的男人面相代表什么意味| 内膜欠均匀是什么意思| 什么茶最好| 图什么是什么意思| 五十知天命是什么意思| 节节草煮水喝治什么病| 清关中是什么意思| 脑溢血有什么症状| 基佬什么意思| cr什么意思| 厂与什么有关| 乙肝两对半和乙肝五项有什么区别| 梦见小猫崽是什么意思| 自缢是什么意思| 门静脉增宽是什么意思| 木字旁羽字是什么字| 支气管疾患是什么意思| 蚝油是什么原料做的| 腱鞘炎吃什么药好使| gln是什么氨基酸| 痛风会在膝盖什么位置| 小孩拉稀吃什么药| 一血是什么意思| 医联体是什么意思| 承受是什么意思| 了口是什么字| 熬粥用什么锅好| 肉丝炒什么菜好吃| 胃阴虚吃什么中成药| 溥仪和慈禧什么关系| 健身hit什么意思| 脖子发麻是什么原因| 良人是什么意思| 舌头上有红点点是什么原因| 人参果吃了有什么好处| 铁马是什么| 神经官能症挂什么科| 阴囊潮湿是什么原因| 什么叫肾功能不全| 铁补多了有什么副作用| itp是什么| 慕名而来是什么意思| 菊花是什么意思| 2011属什么生肖| 什么东西最吸引蛇| 颜色什么| 内裤发黄是什么原因| 外阴苔藓用什么药膏| 夏天喝什么茶比较好| premier是什么牌子| 双侧腋下见淋巴结什么意思| 看脑血管挂什么科| 酒精过敏是什么症状| 太君是什么意思| 荔枝什么人不能吃| 宝宝吃益生菌有什么好处和坏处| 桂圆龙眼有什么区别| 香蕉水是什么| 犹太人是什么意思| 什么是原发性高血压和继发性高血压| 产后抑郁一般发生在产后什么时间| 三大精神是什么| 痉挛是什么意思| 做什么能快速赚钱| laura是什么意思| 转氨酶高是什么病| 血糖用什么字母表示| 胃泌素释放肽前体高是什么原因| 高兴的动物是什么生肖| 跟班是什么意思| 大学是什么学历| 成人补锌吃什么药| 双生痣是什么意思| 梅花肉是什么肉| 日光浴是什么意思| 知了吃什么东西| 一什么摇篮| 什么天山| 怀孕6个月吃什么好| 学杂费包括什么| 百度
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

互联网账号管理规定实行 “领导人”仍能注册

汽车电子工程知识体系 ? 来源:汽车电子工程知识体系 ? 2025-08-05 09:43 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

过程ID:SWE.2

过程名称:软件架构设计

过程目的:软件架构设计过程目的是建立一个架构设计,识别哪些软件需求应该分配给软件的哪些要素,并根据已定义的标准评估软件架构设计。

过程结果:为了成功地执行了这一过程:

1)定义了识别软件要素的软件架构设计;

2)软件需求被分配到软件的组成部分;

3)定义了各软件要素的接口;

4)定义了软件要素的动态行为和资源消耗目标;

5)在软件需求和软件架构设计之间建立一致性和双向可追溯性;及

6)对软件架构设计达成一致并与所有受影响的各方进行沟通。

最佳实践:SWE.2.BP1:开发软件架构设计。开发并编制软件架构设计,该设计指定了与功能和非功能软件需求相关的软件要素。[outcome1]

注1:软件被分解为跨越适当的层次级别的要素,直到详细设计中描述的软件组件(软件架构设计的最低层次的要素)。

SWE.2.BP2:分配软件需求。将软件需求分配到软件架构设计的要素中。[outcome2]

SWE.2.BP3:定义软件要素的接口。识别、开发和记录每个软件要素的接口。[outcome3]

SWE.2.BP4:描述动态行为。评估和记录软件要素的时间和动态交互,以满足系统的动态行为需求。[outcome4]

注2:动态行为由运行模式(如启动、关机、正常模式、校准、诊断等)、过程和过程间通信、任务、线程、时间片、中断等决定。

注3:在评估动态行为时,应考虑目标平台和目标上的潜在负载。

SWE.2.BP5:定义资源消耗目标。在适当的层次级别上确定并记录软件架构设计的所有相关要素的资源消耗目标。[outcome4]

注4:资源消耗通常是由内存(ROMRAM、外部/内部EEPROM或数据闪存)、CPU负载等资源决定的。

SWE.2.BP6:评估可供选择的软件架构。为架构定义评估标准。根据定义的标准评估备选的软件架构。记录所选软件架构的基本原理。[outcome1,2,3,4,5]

注释5:评估标准可能包括质量特征(模块化、可维护性、可扩展性、可伸缩性、可靠性、安全实现和可用性)和购买-复用分析的结果。

SWE.2.BP7:建立双向追溯性。在软件需求和软件架构设计要素之间建立双向可追溯性。[outcome5]

注6:双向可追溯性包括将软件需求分配到软件架构设计的要素。

注7:双向可追溯性支持覆盖、一致性和影响分析。

SWE.2.BP8:确保一致性。确保软件需求和软件架构设计之间的一致性。[outcome1,2,5,6]

注8:一致性由双向可追溯性支持,并可通过评审记录证明。

SWE.2.沟通商定的软件架构设计。与所有相关方沟通已达成协议的软件架构设计和软件架构设计的更新。[outcome6]

输出工作产品:04-04软件架构设计[outcome1,2,3,4,5]

13-04沟通记录[outcome6]

13 - 19评审记录[outcome5]

13-22可追溯性记录[outcome5]

17-08接口需求规范[outcome3]

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口
    +关注

    关注

    33

    文章

    9036

    浏览量

    154065
  • 软件架构
    +关注

    关注

    0

    文章

    64

    浏览量

    10510
  • 开发软件
    +关注

    关注

    1

    文章

    25

    浏览量

    13169
  • 架构设计
    +关注

    关注

    0

    文章

    33

    浏览量

    7128

原文标题:SWE.2软件架构设计

文章出处:【微信号:QCDZYJ,微信公众号:汽车电子工程知识体系】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    软件架构设计教程

    软件架构设计教程
    发表于 09-26 15:27

    【汽车电气架构设软件

    因工作需要,求整车电气架构设软件——PREEvision(盗版),价格可议,WetChat/***,非诚勿扰
    发表于 04-18 14:20

    STM32软件架构设计的意义

    STM32软件架构1、架构设计的意义(1)应用代码逻辑清晰,且避免代码冗余;(2)代码通用性,方便软件高速、有效的移植;(3)各功能独立,低
    发表于 08-04 07:23

    机甲大师机器人控制(三):软件架构设计 精选资料推荐

    本文是机甲大师机器人控制的系列博客之一。在功能分析的基础上,本文设计软件架构。文章目录1 开发阶段2 软件架构设计2.1 顶层子系统2.1
    发表于 08-18 07:01

    嵌入式软件架构设计常见的误解

    1.常见的误解1.1小型系统不需要架构设架构应当满足当前需求并适当的考虑重用和变更1.2 敏捷开发不需要框架 极限编程, 敏捷开发的出现使一些人误以为软件开发无需再做架构了。 这是
    发表于 10-27 09:22

    为何要进行嵌入式软件架构设计?如何设计?

    为何要进行嵌入式软件架构设计?如何进行嵌入式软件架构设计?
    发表于 11-01 06:31

    嵌入式软件架构设计的目的及思路

    【1】架构设计的目的1.应用的代码逻辑清晰,且避免重复造轮子。2.方便软件的移植。3.最大限度地复用。4.高内聚低耦合。 【2】嵌入式架构
    发表于 11-08 06:41

    机甲大师机器人的软件架构设计如何实现?

    机甲大师机器人的软件架构设计如何实现?
    发表于 11-22 07:55

    嵌入式软件架构设计资料分享

    作为程序员,我觉得如果要走的更远必须要成为工程师,毕竟年龄和资历都摆在那里了。所以就让我这个老程序员浅谈一下嵌入式软件架构设计。我参考的也是一篇博文。原图如下![在这里插入图片描述](?x-oss-process=image/watermark,type_ZmFuZ3po
    发表于 12-24 07:09

    使用Simulink实现软件架构设

      本文参考ISO26262的要求,同时考虑AUTOSAR代码生成的兼容性,给出使用Simulink实现软件架构设计的一些建议。
    发表于 09-19 14:40 ?38次下载
    使用Simulink实现<b class='flag-5'>软件</b><b class='flag-5'>架构设</b>计

    SWE.2软件架构设

    过程ID:SWE.2 过程名称:软件架构设计 过程目的:软件架构设计过程目的是建立一个架构设计,
    的头像 发表于 01-11 10:36 ?3130次阅读

    几种软件架构设计的思维方式

    一个优秀的程序员要想成为一名优秀的架构设计师,就改变编程的思维,学会使用架构设计的思维方式。
    的头像 发表于 03-08 15:30 ?5187次阅读

    嵌入式软件架构设

    【1】架构设计的目的1.应用的代码逻辑清晰,且避免重复造轮子。2.方便软件的移植。3.最大限度地复用。4.高内聚低耦合。?【2】嵌入式架构
    发表于 11-03 16:36 ?10次下载
    嵌入式<b class='flag-5'>软件</b><b class='flag-5'>架构设</b>计

    STM32软件架构设

    STM32软件架构1、架构设计的意义(1)应用代码逻辑清晰,且避免代码冗余;(2)代码通用性,方便软件高速、有效的移植;(3)各功能独立,低
    发表于 11-06 09:05 ?36次下载
    STM32<b class='flag-5'>软件</b><b class='flag-5'>架构设</b>计

    架构与微架构设

    下面将从芯片的架构设计、微架构设计、使用设计文档、设计分区、时钟域和时钟组、架构调整与性能改进、处理器微架构设计策略等角度进行说明,并以视频H.264编码器设计为例。
    的头像 发表于 05-08 10:42 ?1586次阅读
    <b class='flag-5'>架构</b>与微<b class='flag-5'>架构设</b>计
    地下恋是什么意思 列装是什么意思 硒有什么功效和作用 三个全念什么 素有是什么意思
    猛吸气胸口疼什么原因 sanag是什么牌子 为什么耳朵总是嗡嗡响 血月代表什么 收缩压和舒张压是什么
    天葬是什么 kay是什么意思 脑ct挂什么科 什么是躁郁症 七星瓢虫吃什么
    倾向是什么意思 为什么月经老是提前 阴唇发黑是什么原因 孩子肚脐眼下面疼是什么原因 b超是检查什么的
    黄色裤子配什么上衣hcv8jop3ns2r.cn 痛风什么蔬菜不能吃gysmod.com 火腿肠是什么做的hcv7jop9ns7r.cn 手上的月牙代表什么意思hcv9jop5ns2r.cn 为什么感觉hebeidezhi.com
    脾湿热吃什么中成药dayuxmw.com 吃牛肉有什么好处hcv8jop8ns8r.cn 妇科杆菌是什么引起的clwhiglsz.com 吊丝是什么意思hcv8jop6ns3r.cn cro公司是什么意思hcv7jop5ns2r.cn
    长期熬夜会得什么病hcv8jop0ns5r.cn 不约而至是什么意思hcv9jop2ns1r.cn 属相兔和什么属相最佳gangsutong.com hpv什么意思hcv8jop1ns0r.cn 四个龙念什么hcv7jop9ns6r.cn
    结婚5年是什么婚hcv9jop7ns1r.cn 手脚冰冷是什么原因hcv8jop9ns8r.cn 9.22是什么星座hcv9jop4ns4r.cn 脂肪是什么意思creativexi.com 血氧低会有什么危害yanzhenzixun.com
    百度