全职猎人1999_日韩综合社区_久草播放_黄色a一级一级一级免费看_午夜在线视频一区二区三区_国产日韩精品SUV

400-821-6015
行業(yè)資訊
您當(dāng)前的位置:首頁 ? 行業(yè)資訊 ? 行業(yè)資訊
內(nèi)部資訊行業(yè)資訊

ASPICE 4.0 之軟件開發(fā)流程(SWE)

發(fā)布日期:2024-09-06

作者 | 不可說

出品 | 汽車電子與軟件


01 ASPICE介紹

      ASPICE是Automotive SPICE的縮寫,是一種用于評估和改進(jìn)汽車軟件開發(fā)過程的國際標(biāo)準(zhǔn);ASPICE定義了一組標(biāo)準(zhǔn)化的軟件開發(fā)過程和最佳實(shí)踐,適用于整個(gè)軟件生命周期,包括需求工程、軟件設(shè)計(jì)、編碼、測試和維護(hù)等各個(gè)領(lǐng)域。

      通過規(guī)范化開發(fā)過程,ASPICE有助于提高軟件產(chǎn)品的質(zhì)量和可維護(hù)性,確保軟件符合質(zhì)量要求;同時(shí)對于開發(fā)者來講,ASPICE的實(shí)施要求團(tuán)隊(duì)具備一定的技能和知識,這促進(jìn)了團(tuán)隊(duì)技能和專業(yè)知識的提升,同時(shí)也促進(jìn)了組織內(nèi)的知識和經(jīng)驗(yàn)的共享。

      各家OEM與Tire1等可以去花費(fèi)一定成本去做ASPICE評審,以彰顯自家公司對于軟件開發(fā)過程管理和實(shí)施能力水平。

      評審的等級是基于ISO/IEC 15504的能力成熟度模型,對汽車軟件開發(fā)過程的成熟度進(jìn)行劃分的。


      ASPICE評審等級通常劃分為以下六個(gè)等級,每個(gè)等級代表了不同的水平層次,目前行業(yè)內(nèi)達(dá)到L1~L2的較多: 

      Level 0 - 未實(shí)施;

      Level 1 - 執(zhí)行;提供基本的項(xiàng)目管理和開發(fā)活動(dòng),但缺乏系統(tǒng)的管理;

      Level 2 - 管理了過程的執(zhí)行;企業(yè)不僅能夠完成產(chǎn)品研發(fā)相關(guān)工作,還能提前制定嚴(yán)謹(jǐn)和周全的工作計(jì)劃,確保各項(xiàng)目能夠有序進(jìn)行;  

      Level 3 - 定義了過程的執(zhí)行;軟件開發(fā)過程在組織范圍內(nèi)得到了定義和標(biāo)準(zhǔn)化,符合需求和目標(biāo);

      Level 4 - 量化了過程的執(zhí)行;軟件開發(fā)過程的績效進(jìn)行了量化,通過數(shù)據(jù)分析和評估改進(jìn);

      Level 5 - 優(yōu)化了過程的執(zhí)行;軟件開發(fā)過程持續(xù)改進(jìn),并與組織的業(yè)務(wù)目標(biāo)和策略相一致。



02 SWE介紹

圖片

ASPICE過程參考模型

         

      作為汽車軟件開發(fā)工程師,應(yīng)該了解并盡量遵循SWE過程,不僅有助于提高軟件質(zhì)量,還能夠降低開發(fā)成本、縮短開發(fā)周期,并增強(qiáng)軟件的可維護(hù)性和可擴(kuò)展性。         

      ASPICE SWE(Software Engineering Process Group,軟件工程過程組)是ASPICE中的一個(gè)關(guān)鍵部分,它涵蓋了軟件開發(fā)的多個(gè)階段和流程。SWE過程組的主要目標(biāo)是確保軟件開發(fā)過程中的各個(gè)階段都遵循最佳實(shí)踐,以提高軟件質(zhì)量、減少開發(fā)風(fēng)險(xiǎn),并滿足汽車行業(yè)的嚴(yán)格要求。  



03 SWE.1

      軟件需求分析;目的是建立一套與系統(tǒng)需求和系統(tǒng)架構(gòu)一致的結(jié)構(gòu)化和分析的軟件需求。

      對應(yīng)這一部分的開發(fā)者,應(yīng)該接收來自SYS.2、SYS.3的輸入,即系統(tǒng)需求和系統(tǒng)架構(gòu)設(shè)計(jì)。

     需要完成六項(xiàng)BP(Base Practices 基礎(chǔ)實(shí)踐;ASPICE各項(xiàng)流程均定義了不同的BP,需要開發(fā)者遵守并完成):

  1. Specify software requirements. 定義軟件需求

  2. Structure software requirements. 結(jié)構(gòu)化軟件需求

  3. Analyze software requirements. 分析軟件需求

  4. Analyze the impact on the operating environment. 分析需求在操作環(huán)境中的影響

  5. Ensure consistency and establish bidirectional traceability. 確保一致性和雙向可追溯性

  6. Communicate agreed system requirements and impact on the operating environment. 與利益相關(guān)者對系統(tǒng)需求及其影響溝通達(dá)成一致

         

      舉例說明,以車身控制中外燈系統(tǒng)中的近光燈部分需求點(diǎn)為例,SWE1對應(yīng)描述如下:        

      SW_REQ-10001 若整車電源模式是ON,車輛應(yīng)在打開近光燈開關(guān)被按下時(shí)打開近光燈;


      SW_REQ-10002若整車電源模式是ON,車輛應(yīng)在關(guān)閉所有燈光被按下時(shí)關(guān)閉近光燈;

      SW_REQ-10003車輛應(yīng)為用戶提供信息(近光指示燈)以提示近光燈的工作狀態(tài)。  

      架構(gòu)化需求及環(huán)境模塊影響分析:


圖片    


04 SWE.2

      軟件架構(gòu)設(shè)計(jì);目的是建立一個(gè)與軟件需求一致的且分析過的軟件架構(gòu),包括靜態(tài)和動(dòng)態(tài)方面。

      該過程的輸入既是來源于SWE.1。

      5個(gè)BP說明如下:


  1. Specify static aspects of the software architecture.定義靜態(tài)的軟件架構(gòu)

  2. Specify dynamic aspects of the software architecture. 定義動(dòng)態(tài)的軟件架構(gòu)

  3. Analyze software architecture. 分析軟件架構(gòu)

  4. Ensure consistency and establish bidirectional traceability. 確保一致性并建立雙向可追溯性

  5. Communicate agreed software architecture. 溝通商定的系統(tǒng)架構(gòu)

         

      靜態(tài)架構(gòu)示意:

      定義軟件模塊的靜態(tài)信息,如接口名、信號名、模塊名等;

      繼續(xù)以上述SW_REQ-10001~ SW_REQ-10003需求為例

圖片


      動(dòng)態(tài)架構(gòu)示意:重點(diǎn)在于模塊的動(dòng)態(tài)交互、時(shí)序等邏輯體現(xiàn)


圖片    


圖片


05 SWE.3

       軟件詳細(xì)設(shè)計(jì)和單元構(gòu)建;目的是建立與軟件體系結(jié)構(gòu)一致的軟件詳細(xì)設(shè)計(jì),包括靜態(tài)和動(dòng)態(tài)方面,并構(gòu)建與軟件詳細(xì)設(shè)計(jì)一致的軟件單元。         

       輸入來源于SWE.1與SWE.2;


      同樣包含5個(gè)BP:

  1. Specify the static aspects of the detailed design. 定義軟件詳細(xì)配置

  2. Specify dynamic aspects of the detailed design. 定義軟件詳細(xì)模塊交互

  3. Develop software units. 開發(fā)并配置模塊單元

  4. Ensure consistency and establish bidirectional traceability. 確保一致性并建立雙向可追溯性

  5. Communicate agreed software detailed design and developed software units. 溝通商定的軟件詳細(xì)設(shè)計(jì)和開發(fā)的軟件單元

         

       這一環(huán)節(jié)是對軟件架構(gòu)設(shè)計(jì)中的SW Component的進(jìn)一步設(shè)計(jì),同樣的也包含了動(dòng)態(tài)詳細(xì)設(shè)計(jì)與靜態(tài)詳細(xì)設(shè)計(jì)兩個(gè)方面;通常需要識別出SWE.2環(huán)節(jié)中設(shè)定的軟件模塊SWC中包含哪些子模塊,不過,在通常的正向開發(fā)過程中,SWE.2執(zhí)行過程已經(jīng)完成這一步分析,如LoBeam SWC中包含了SW unit:電源判斷模塊 與 SW unit:燈光判斷模塊兩個(gè)軟件子模塊;            

       對SW uint進(jìn)行更詳細(xì)的設(shè)計(jì):定義操作函數(shù)、設(shè)定或理解交互接口;

       如果涉及到復(fù)雜的數(shù)據(jù)類型或者算法,也需要在這個(gè)環(huán)節(jié)完成;


圖片


06 SWE.4

      軟件單元驗(yàn)證;目的是驗(yàn)證軟件單元是否與軟件詳細(xì)設(shè)計(jì)一致,提供證據(jù)證明軟件單元符合軟件詳細(xì)設(shè)計(jì)和非功能軟件需求;        

      該流程含有5個(gè)BP:

  1. Specify software unit verification measures. 規(guī)定軟件單元驗(yàn)證措施

  2. Select software unit verification measures. 選擇軟件單元驗(yàn)證措施

  3. Verify software units. 驗(yàn)證軟件單元

  4. Ensure consistency and establish bidirectional traceability. 確保一致性,建立雙向可追溯性

  5. Summarize and communicate results. 總結(jié)并交流結(jié)果         

      所要驗(yàn)證的對象來自于SWE.3的輸出;           

      根據(jù)BP,實(shí)際操作流程可以如下:

  1. 收齊輸入物(被測模型/代碼),即SWE.1需求,與SWE.3代碼/模型

  2. 搭建測試環(huán)境

      在代碼模型里模擬輸入,觀測輸出;如在代碼simulink模型中搭建測試module;         

      3. 導(dǎo)入測試用例

      首先要制定測試用例,以SWE.3中的模塊為例,制定測試case;

         

圖片

      4. 執(zhí)行測試

      按照測試case執(zhí)行測試代碼+功能代碼,記錄測試結(jié)果;

          

      5. 針對測試結(jié)果及覆蓋度結(jié)果補(bǔ)充測試用例

      分析測試結(jié)果,同步的檢查測試用例制定的完整性

         

      6. 回歸測試

      反饋測試NG項(xiàng),待代碼修改后回歸測試       

      完整的流程過程物/輸出物應(yīng)該還包含詳細(xì)的測試計(jì)劃、測試報(bào)告分析等內(nèi)容。  




07 SWE.5

      軟件組件驗(yàn)證和集成驗(yàn)證;這一環(huán)節(jié)目的是驗(yàn)證軟件組件與軟件架構(gòu)設(shè)計(jì)一致,并集成軟件元素,驗(yàn)證集成的軟件元素與軟件架構(gòu)和軟件詳細(xì)設(shè)計(jì)一致

     

      該流程含有7個(gè)BP:

      BP1: Specify software integration verification measures 指定軟件集成驗(yàn)證措施

      BP2: Specify verification measures for verifying software component behavior 指定驗(yàn)證軟件組件行為的驗(yàn)證措施

      BP3: Select verification measures 選擇驗(yàn)證措施

      BP4: Integrate software elements and perform integration verification 集成軟件元素并執(zhí)行集成驗(yàn)證

      BP5: Perform software component verification 執(zhí)行軟件組件驗(yàn)證

      BP6: Ensure consistency and establish bidirectional traceability 確保一致性并建立雙向可追溯性

      BP7: Summarize and communicate results 總結(jié)和交流結(jié)果

         

      SWE.4與SWE.5均是做軟件驗(yàn)證,區(qū)別就是范圍不一樣,SWE.4側(cè)重于單個(gè)軟件單元的驗(yàn)證,確保單元的正確性和質(zhì)量;而SWE.5則關(guān)注于軟件組件的集成和整體系統(tǒng)的測試,確保系統(tǒng)能夠正確運(yùn)行并滿足需求。

                     

圖片

SWE.5參考流程

         

      SWE.5的關(guān)鍵輸入即是SWE.2中的輸出物--軟件架構(gòu);軟件集成后,按照SWE.2中SWC模塊逐步進(jìn)行測試即可;測試過程與相關(guān)過程物類型與SWE.4接近,此處不再舉例。


        

08 SWE.6

      軟件驗(yàn)證;確保集成的軟件與軟件需求一致,也叫軟件合格性測試

      該流程含有5個(gè)BP:

      BP1: Specify verification measures for software verification 規(guī)定軟件驗(yàn)證的驗(yàn)證措施

      BP2: Select verification measures 選擇驗(yàn)證措施

      BP3: Verify the integrated software 驗(yàn)證集成軟件

      BP4: Ensure consistency and establish bidirectional traceability 確保一致性并建立雙向可追溯性。

      BP5: Summarize and communicate results 總結(jié)并溝通結(jié)果

      該環(huán)節(jié)的輸入主要來源于上級SYS.1中的系統(tǒng)需求與SWE.1中的軟件需求;       

      SWE.6與SWE.4、SWE.5同屬測試范疇,為了更好的區(qū)分,特意做出如下對比:

圖片

         

        圖片


SWE.6參考執(zhí)行流程


      以SWE.1中軟件需求SW_REQ-10001為例,驗(yàn)證用例和測試結(jié)果記錄表格可參考如下:


圖片


         

09 總結(jié)

      遵循ASPICE開發(fā)流程,既要有專業(yè)化知識,還要有標(biāo)準(zhǔn)化流程,專業(yè)化知識包含了專業(yè)的汽車電子技術(shù)、編程能力、專業(yè)工具使用能力等;標(biāo)準(zhǔn)化流程即是各家主機(jī)廠或者供應(yīng)商根據(jù)ASPICE流程制定各家專屬的開發(fā)流程及各個(gè)流程對應(yīng)產(chǎn)出物;

      有一點(diǎn)貫穿整個(gè)軟件開發(fā)過程,并且在評審過程中也會(huì)相當(dāng)注重的,就是追溯性;


圖片

      雙向追溯

      1)V模型左邊的需求、設(shè)計(jì)和實(shí)現(xiàn)之間

      2)V模型左邊的需求設(shè)計(jì)實(shí)現(xiàn)與V模型右邊的測試規(guī)范(或測試用例)之間

      3)測試用例與測試結(jié)果之間    

      4)變更與變更影響的工作產(chǎn)品之間 

      因此,除了功能實(shí)現(xiàn),體現(xiàn)追溯性的各環(huán)節(jié)文檔與工具等要做好記錄與管控,實(shí)現(xiàn)符合ASPICE流程的標(biāo)準(zhǔn)化開發(fā)。 

上海創(chuàng)程車聯(lián)網(wǎng)絡(luò)科技有限公司版權(quán)所有 滬ICP備11045498號-1   技術(shù)支持:網(wǎng)站建設(shè)
主站蜘蛛池模板: 龙珠z国语版普通话免费播放|人妻阿敏被老外玩弄系列|久久露脸国语精品国产91|国产成人午夜精品影院观看视频|91视频一区二区|国产高清露脸孕妇系列 | 性开放少妇xxxxⅹ视频蜜桃|成人深夜福利视频在线观看|依人久久久|葵司在线视频|不卡视频在线|免费看黄色大片 | 久久精品国产清高在天天线|天堂在线观看www|毛片=av在线免费观看|精品国产欧美一区二区五十路|老熟女草BX×|人妻慢慢放弃抵抗开始迎合 | 爆乳肉体大杂交SOE646在线|51vv社区视频在线视频观看|中文视频在线观看|国产网红=av|久久婷婷五月综合色奶水99啪|国产一级淫片免费 | 日韩大片免费观看|成年免费在线视频|精品美女一区二区|不卡在线一区二区|波多野结衣绝顶大高潮|成人精品久久日伦片大全免费 | 久久久久久久久淑女=av国产精品|一区二区视频在线播放|亚洲第一综合网站|操操网=av|久久久久久久九九九九|#NAME? | 操逼视频软件|免费=a级毛视频|超碰最新在线|免费无码又色又爽又黄的视频软件|jizz亚洲国产|极品少妇的粉嫩小泬看片 | pron麻豆|66lu国产在线观看|久久WWW免费人成一看片|亚洲精品乱码久久久久久久久|国语高潮无遮挡无码免费看|成人在线观看18 | gogo大胆少妇大胆艺术又|日本高清视频www|无码精品一区二区三区潘金莲|91综合精品|亚洲中文精品久久久久久|#NAME? | 日韩国产精品久久|黄=a在线|日韩视频久久|欧美亚洲日韩国产人成在线播放|超碰成人在线免费观看|欧美大屁股BBBBXXXX | 色综合久久蜜芽国产精品|中国国产精品|国产黄色的视频|风间由美无打码在线观看|欧美日韩国产精品久久久久|最新中文字幕免费视频 | 好男人日本社区www|国产精品乱码一区二三区小蝌蚪|欧亚精品一区|国产欧美在线免费观看|我爱草逼网|乱码专区一卡二卡国色天香 | 亚州一级|国产精品毛片视频|成人免费视频播放|综合免费视频|女人体1963|欧美人与动牲交视频在线观看 | 青青91视频|青娱乐极品视觉盛宴国产视频|宅男在线观看免费高清网站|午夜伦理一区|最新国产在线观看|黄色大片www | 婷婷五月色中文字幕网|亚洲人成人77777网站|香蕉久久一区二区三区|亚洲成=a人片在线观看中|久久不见久久见免费影院视频|看黄在线观看 | 尤物午夜在线|97插插插|欧美成人一区二区三区在线视频|国产一级片精品|亚洲毛片亚洲毛片亚洲毛片|91免费视频观看 | gogogo高清在线观看中文版二|色老板在线永久免费视频|国产精品美女自拍|不卡网免费理论影院|97碰在线视频|丰满岳乱妇三级高清 | 狂躁美女大bbbbbb在线观看|亚洲=aV日韩=aV无码=a琪琪|BBW极度另类孕妇|中文资源在线官网|久久久久国产精品熟女影院|狠狠老司机 | 国产精品卡1卡2卡3|色八网站首页|潜行者40集免费观看视频|国产精品国产三级国产传播|小嫩妇下面好紧好爽视频|亚洲综合精品伊人久久 | 日韩精品成人=av|午夜精品一区二区三区免费视频|亚洲精品国产综合久久一线|国产三级=aV在在线观看|GV无码免费无禁网站男男|欧美videos另类极品 | www.亚洲天堂|精品久久精品|久久国产精品一区二区三区|欧美猛少妇色XXXXX猛交|亚洲国产精品成人综合久久久|四虎免费精品 | 555www色欧美视频|GOGOGO高清免费看韩国|性毛片|欧美日韩国产这里只有精品|尤物视频免费观看|中国少妇bbbbxxxx | 成人久久18免费网站图片|一本久道久久综合婷婷五月|色窝窝免费一区二区三区|国产无遮挡在线观看免费=aV|freexxx性麻豆hd16|国产精品久久久久久久网 | 久久久久久久久淑女=av国产精品|一区二区视频在线播放|亚洲第一综合网站|操操网=av|久久久久久久九九九九|#NAME? | 久久国产超碰女女=av|2019最新国产拍自产在线|日韩xxxxxxxxx|国产在线观看=av黑料在线不打烊|国产精品久久久乱弄|国产精品一区二区三区四区色 | 惊弦45集免费看|亚洲精品九一|教师学生毛片一区二区三区|男人女人真曰批的视频|牛牛精品专区在线|国产一区二三区 | 5555www色欧美视频|免费裸体视频女性|三级成人毛片|日韩日韩日韩日韩日韩|日韩亚洲国产高清免费视频|#NAME? | 中文字幕人妻高清乱码|久久久无码人妻精品一区|国产精品第八页|国产美女被遭强高潮网站不再|石原莉奈无删减在线观看|欧美成年网站 | 最近中文字幕在线mv视频在线|#NAME?|色惰网站|草逼一区|免费精品国产的网站免费观看|播放日韩一级黄色片 | 国精产品W灬源码1688伊在线|在线观看肉片=aV网站免费|黄色生活毛片|免费看=av网页|亚洲色欧美国产综合|国产青青操 | 成人福利小视频|日韩福利视频|强伦姧人妻三上悠亚中文字幕|国产三级无码内射在线看|#NAME?|日日夜夜精品免费 | 午夜福利免费院|久草成色在线|一区二区国产高清视频在线|哪里有免费的黄色网址|亚洲久久在线观看|人妻中文无码就熟专区 | 日韩国产一区二区三区四区|国产午夜精品一区二区三区免费|超碰人摸人操人摸人操|午夜影院免费在线观看|亚洲国线自产第六页|农村欧美丰满熟妇xxxx | 亚洲在女同久久中文字幕|日本性一区二区|人妻精品久久久久中文字幕69|综合久久一区二区|无码观看=a=a=a=a=a=a=a=a片|在线影院免费观看 | 新91在线视频|蜜臂精品国产高清在线观看|日韩国产黄色片|亚洲精品永久入口|国产成人午夜福利免费无码R|欧美不卡一区二区三区 | 亚洲精品久久无码午夜一区二区|久久无码7区|99久久久精品视频|亚洲=a成人无码网站在线|99热久久免费频精品18|亚洲黄在线观看 | 91在线在线观看|超碰97在线人人|精品粉嫩BBWBBZBBW|成人深夜小视频|午夜爱爱影院|日日干日日操日日射 | 亚洲在女同久久中文字幕|日本性一区二区|人妻精品久久久久中文字幕69|综合久久一区二区|无码观看=a=a=a=a=a=a=a=a片|在线影院免费观看 | 巨大黑人极品video|天堂bt种子资源在线www|视频亚洲一区二区|日本高清中文字幕二区在线|国产精品久久久久久久=av三级|在线日产精品一区 | 五月天色中色|蜜桃精品视频在线|日本特级=aⅴ一级毛片|二区三区4区5区6区人妻|成人毛片软件|#NAME? | 一本久久宗合久久伊人|国产精品嫩草研究院|欧美日韩一本|娇小萝被两个黑人用半米长|国产精彩视频一区二区|成年人在线免费看视频 |