aspice軟件開發(fā)流程百度文庫(aspice2)
本篇文章給大家談?wù)刟spice軟件開發(fā)流程百度文庫,以及aspice2對應(yīng)的知識點(diǎn),希望對各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
- 1、ASPICE?VDA?Guideline解讀(18):SUP.10?變更請求管理
- 2、16款哈佛h6變速箱是鋼鏈嗎
- 3、工作筆記 aspice基礎(chǔ)知識
- 4、工作筆記ASPICE VDA Guideline解讀(19):SUP.8 配置管理
- 5、如何檢測汽車零部件?
- 6、aspice2級要求權(quán)限怎么寫
ASPICE?VDA?Guideline解讀(18):SUP.10?變更請求管理
SUP.10 變更請求管理"過程的目的是確保變更請求被管理、跟蹤和實(shí)施。
在什么場景下需要應(yīng)用SUP.10來進(jìn)行變更管理呢?
舉個例子來說明變更請求的各種情況,如下圖所示:
客戶發(fā)布了"客戶需求規(guī)約"基線
產(chǎn)品需求工程師基于"客戶需求規(guī)約"基線,開發(fā)并發(fā)布了"產(chǎn)品需求規(guī)約"基線
開發(fā)工程師基于"產(chǎn)品需求規(guī)約"基線,開發(fā)并發(fā)布了"產(chǎn)品設(shè)計(jì)和實(shí)現(xiàn)"基線
場景1:當(dāng)已建立基線的"客戶需求規(guī)約"發(fā)生變更時,需要應(yīng)用SUP.10:
場景2:測試工程師在實(shí)施測試活動時,發(fā)現(xiàn)了缺陷(注:按"SUP.9 問題解決管理"處理缺陷),開發(fā)工程師在解決缺陷的過程中,發(fā)現(xiàn)有必要變更已建立基線的產(chǎn)品需求規(guī)約。此時需要觸發(fā)"SUP.10 變更請求管理"過程來請求變更“產(chǎn)品需求規(guī)約”。
場景3:當(dāng)由于例如"設(shè)計(jì)重構(gòu)“的原因,對已建立基線的"產(chǎn)品設(shè)計(jì)"進(jìn)行變更。
變更請求管理策略:
a需覆蓋變更請求影響的各個學(xué)科(如:軟件、電路)、各個領(lǐng)域(如:應(yīng)用層軟件、底層軟件)
b需覆蓋變更請求影響的各相關(guān)方,如客戶、供應(yīng)商、內(nèi)部相關(guān)方等
c需定義變更請求在各學(xué)科、各領(lǐng)域、各相關(guān)方之間的傳遞和管理
d需定義變更請求的"狀態(tài)模型"
e需定義活動的目標(biāo),如響應(yīng)時間
f需定義變更請求批準(zhǔn)在組織結(jié)構(gòu)層級上的指導(dǎo),如變更請求的影響到達(dá)XX成本時,需要項(xiàng)目經(jīng)理批準(zhǔn),而當(dāng)變更請求的影響到達(dá)XX成本時,需要部門總監(jiān)批準(zhǔn)
e可以根據(jù)項(xiàng)目所處的不同階段(如:A樣件、B樣件),定義變更請求處理的不同要求
f需定義確保"變更請求"與"變更請求影響的工作產(chǎn)品及基線"之間的雙向追溯性的機(jī)制
[SUP.10.RL.1] If the strategy does not include all aspects above, the indicator BP1 must not be rated F.
老楊解讀:如果策略中沒有包括上述的各點(diǎn),則BP1的打分不能是F。
[SUP.10.RL.2] If the strategy does not address interfaces between multisite organizations/projects, subprojects, and/or groups in case of correspondingly complex projects, the indicator BP1 must not be rated higher than P.
老楊解讀:如果在項(xiàng)目結(jié)構(gòu)相對復(fù)雜的場景下,策略中沒有處理處于不同地點(diǎn)的組織/項(xiàng)目、子項(xiàng)目和/或組之間的接口,則BP1的打分不能高于P。
[SUP.10.RC.1] If the strategy does not include goals according to e) above, the indicator BP1 should be downrated.
老楊解讀:如果策略中沒有包括活動的目標(biāo)(上述的e),則應(yīng)降低BP1的打分。
[SUP.10.RC.2] If change request handling is actually different over project life cycle phases but not consistent with the defined strategy, the indicator BP1 should be downrated.
老楊解讀:如果在項(xiàng)目的不同階段,變更請求的處理是不同的,但與已定義的策略不一致,則應(yīng)減低BP1的打分。
[SUP.10.RC.3] If the use of a strategy is obvious by the implementation in a tool but not explicitly documented this should not be used to downrate the indicator BP1 to N or P.
老楊解讀:如果是使用工具來處理變更請求,但沒有明確的文檔化的策略,不能基于此來降低BP1的打分至N或P。
(2) 變更請求的批準(zhǔn)
ASPICE模型要求
SUP.10.BP5: 變更實(shí)施前獲得批準(zhǔn) / Approve change requests before implementation
基于分析結(jié)果和資源可用性,對變更請求進(jìn)行優(yōu)先級排序,并根據(jù)策略批準(zhǔn)
Change requests are prioritized based on analysis results and availability of resources before implementation and approved according to the strategy.
通常由CCB(Change Control Board)來批準(zhǔn)變更請求,CCB是由變更請求影響的所有相關(guān)方的代表組成,并具有批準(zhǔn)的授權(quán)。
[SUP.10.RL.3] If not all relevant disciplines or stakeholders are represented in the actual CCB the indicator BP5 must not be rated F.
老楊解讀:如果CCB中沒有包括所有相關(guān)的學(xué)科或相關(guān)方,則BP5的打分不能為F。
[SUP.10.RC.4] If it is apparent that decisions are not taken or not taken in time by the CCB without justification, the indicator BP5 should be downrated.
老楊解讀:如果CCB沒有及時對變更請求做決定,并缺少正當(dāng)理由,則應(yīng)減低BP5的打分。
(3) 影響分析和變更確認(rèn)
ASPICE模型要求
SUP.10.BP4: 分析和評估變更請求 / Analyze and assess change requests
根據(jù)策略,分析變更請求,包括它們對受影響的工作產(chǎn)品和其它變更請求的依賴。評估變更請求的影響,并建立確認(rèn)實(shí)施的標(biāo)準(zhǔn)。
SUP.10.BP6: 評審變更請求的實(shí)現(xiàn) / Review the implementation of change requests
變更請求在關(guān)閉前進(jìn)行評審,以確保滿足已定義的確認(rèn)標(biāo)準(zhǔn),并已應(yīng)用所有相關(guān)過程。
[SUP.10.RL.4] If the analysis does not adequately address potential side effects due to specific risks and complexity of the potential changes the indicator BP4 must not be rated F.
老楊解讀:如果不能對由于特定風(fēng)險和潛在變化的復(fù)雜性而產(chǎn)生的潛在副作用進(jìn)行分析,則BP4的打分不能為F。
[SUP.10.RC.5] If the technical content of the change request or in case of alterntives the decision for one alternative is not properly documented the indicator BP4 should be downrated.
老楊解讀:如果沒有正確記錄變更請求的技術(shù)內(nèi)容或備選方案的決策,則應(yīng)降低BP4的打分。
[SUP.10.RL.5] If the review of implemented changes fails to detect that relevant processes are not applied; the indicator BP6 shall be downrated.
老楊解讀:如果對已實(shí)施的變更的評審未能檢測到相關(guān)過程未被應(yīng)用,則應(yīng)降低BP6的打分。
[SUP.10.RC.6] If the confirmation of a successful implementation of change requests is not based on documented criteria the indicator BP6 should be downrated.
老楊解讀:如果對成功執(zhí)行變更請求的確認(rèn)不以文檔化的準(zhǔn)則為依據(jù),則應(yīng)降低BP6的打分。
(4) 變更請求的狀態(tài)模型和工作流
ASPICE模型要求
SUP.10.BP3:記錄變更請求的狀態(tài) / Record the status of change requests
狀態(tài)模型的狀態(tài)被分配給每個變更請求以便于跟蹤
SUP.10.BP7: 跟蹤變更請求至關(guān)閉 / Track change requests to closure
跟蹤變更請求至關(guān)閉,并給變更發(fā)起者提供反饋。
[SUP.10.RL.6] If the strategy does not include the definition of a status model, workflow, criteria for status changes, stakeholders and their authorization, the indicator BP1 shall be downrated.
老楊解讀:如果策略中沒有包括狀態(tài)模型的定義、工作流、狀態(tài)遷移條件、相關(guān)方及其授權(quán),則應(yīng)降低BP1的打分。
[SUP.10.RL.7] If the status model and workflow does not fit to the actual way of working or is not applied correspondingly, the indicator BP3 must not be rated higher than P.
老楊解讀:如果狀態(tài)模型及工作流沒有被恰當(dāng)?shù)膽?yīng)用或與實(shí)際不符,則BP3的打分不能高于P。
[SUP.10.RC.7] If closed CRs do not reflect a final state, the indicator BP7 should be downrated.
老楊解讀:如果已關(guān)閉的變更請求不能反映出最終狀態(tài),則應(yīng)降低BP7的打分。
示例場景:狀態(tài)模型中定義了“已解決(Solved)”和“已關(guān)閉(Closed)”兩個狀態(tài)。但實(shí)際項(xiàng)目中無法進(jìn)入“已關(guān)閉(Closed)”狀態(tài)
16款哈佛h6變速箱是鋼鏈嗎
16款哈佛h6變速箱是正時鏈條
長城汽車的銷量當(dāng)家車型哈弗H6,在SUV市場里有著頗高的熱度,其搭載的就是長城自主研發(fā)的7速濕式雙離合變速箱,代號為7DCT450,這款變速箱能承受最大450N·m的扭矩輸入,性能在同級變速箱當(dāng)中處于領(lǐng)先行列。接下來便詳細(xì)看看這款自主品牌變速箱有哪些值得關(guān)注的地方。
?
誕生背景和研發(fā)歷程
長城汽車作為自主品牌里面的代表性車企,早在2009年就已經(jīng)實(shí)現(xiàn)了首臺汽油發(fā)動機(jī)的量產(chǎn),但同樣作為動力總成之一的變速箱,在當(dāng)時仍然需要對外采購。
來自德國的格特拉克是全球幾大變速箱供應(yīng)商之一,旗下的濕式雙離合變速箱具有技術(shù)成熟可靠、傳動效率高等優(yōu)點(diǎn),加上采購成本相對較低,在相當(dāng)一段時間內(nèi)成為了"國產(chǎn)車企變速箱救星",影響力甚至和愛信齊名。而長城也是格特拉克其中一位大客戶,初期的哈弗H6、H6 Coupe等車型均使用了格特拉克的7DCT300變速箱,對于格特拉克的依賴程度非常高。
?
但變速器供應(yīng)商根本不會為自主品牌變速器單獨(dú)設(shè)計(jì)和開模,只提供現(xiàn)成產(chǎn)品供采購,供應(yīng)量控制在格特拉克手中。更重要的是,比變速箱本身更重要的調(diào)校和匹配,同樣掌握在格特拉克手里,長城還需要支付軟件匹配的成本。
多方面受制于人,要改變"卡脖子"的命運(yùn)只能盡快實(shí)現(xiàn)自研自產(chǎn)。2013年4月,長城濕式雙離合變速器項(xiàng)目正式啟動。至于長城為什么選擇自研濕式雙離合而不是AT或CVT,個中原因也不難理解。
在變速箱自主研發(fā)的道路上,實(shí)際上不但長城,大部分自主品牌車企也是選擇了雙離合變速箱作為自研對象,一方面是因?yàn)殡p離合的結(jié)構(gòu)相對簡單,底層技術(shù)接近"開源",研發(fā)難度和成本低。
另一方面,AT技術(shù)和專利基本集中在愛信和采埃孚兩大廠商手中,而CVT變速箱的傳動鋼帶只有德國博世和舍弗勒能夠生產(chǎn)。
第三方面,雙離合變速箱相對AT或CVT也具備換擋速度快、燃油經(jīng)濟(jì)性好等自身優(yōu)勢。更重要的是對于長城來說,長期以來與格特拉克的合作也積累了不少雙離合變速器的技術(shù)經(jīng)驗(yàn)。實(shí)際上格特拉克7DCT300合作項(xiàng)目開始階段長城已經(jīng)明確提出自己將平行研發(fā)變速箱,格特拉克也簽署了相關(guān)協(xié)議來幫助長城提升變速箱技術(shù)。因此長城直接研發(fā)雙離合變速箱無疑在研發(fā)難度、研發(fā)成本、周期等方面均具備優(yōu)勢和成熟的條件。
當(dāng)然了,真正實(shí)施,而且還要保證成功,并不是一件容易的事情,特別是自動變速箱對齒輪加工精度、零部件的耐高溫性、耐久性要求極高,生產(chǎn)難度和工藝相比發(fā)動機(jī)還要更難。長城于是采用了更高效率的方法,借力人才。
研發(fā)環(huán)節(jié),長城請來了變速器領(lǐng)域有著接近30年經(jīng)驗(yàn)、先后參與大眾DSG項(xiàng)目、奔馳9AT項(xiàng)目(參與研發(fā)戴姆勒7-Tronic和9-Tronic的AT變速器,)的專家格哈德·亨寧作為研發(fā)的總工程師。
?
最終經(jīng)過4年時間,到了2017年3月,代號為7DCT450的第一代濕式雙離合變速器成功實(shí)現(xiàn)量產(chǎn)。
隨后在2018年,蜂巢易創(chuàng)科技有限公司成立,推出了經(jīng)過改良優(yōu)化的第二代7DCT450,能夠進(jìn)一步適配四驅(qū)系統(tǒng)、電子換擋機(jī)構(gòu),支持機(jī)械或電子駐車、自動泊車等功能。
?
到了2019年10月份,該變速器累計(jì)產(chǎn)量正式超過100萬臺。2021年3月21日,7DCT450第200萬臺產(chǎn)品正式下線。隨后,長城還先后發(fā)布了第三代代號為300S和400S的兩款7DCT變速箱,預(yù)計(jì)今年年內(nèi)實(shí)現(xiàn)量產(chǎn)。
長城的7DCT變速箱自13年誕生至今經(jīng)歷了三代,搭載在哈弗H6上的為第二代型號為7DCT450的濕式雙離合變速箱,這款變速箱除了搭載在哈弗H6上,還廣泛搭載在哈弗系列其他SUV的自動擋車型上。
?
軟硬件構(gòu)成及生產(chǎn)環(huán)節(jié)
零部件方面,長城7DCT450由157種零部件組成,其中殼體、齒輪及軸承等18種基礎(chǔ)零部件由自己生產(chǎn),剩下部件則來自進(jìn)口或外資零部件在華工廠。
?
在生產(chǎn)環(huán)節(jié),長城也采取了引進(jìn)國外先進(jìn)生產(chǎn)線、設(shè)備或交鑰匙工程的方式來實(shí)施。
?
而軟件部分,包括需求分析、技術(shù)標(biāo)定、專利、系統(tǒng)匹配等全部環(huán)節(jié),具體如新下線變速器在使用過程不同階段的自主學(xué)習(xí)功能、變速器易損部位的保護(hù)及報警策略、換擋邏輯和策略、基于物理模型的離合器充油策略等等均由長城的技術(shù)團(tuán)隊(duì)來主導(dǎo)編寫實(shí)現(xiàn),把動力總成調(diào)校匹配的主動權(quán)掌握在自己手里,也讓產(chǎn)品更適應(yīng)中國的路況和車主實(shí)際需求。
同時,蜂巢易創(chuàng)也正在進(jìn)行ASPICE軟件開發(fā)流程、ISO26262 功能安全等國際標(biāo)準(zhǔn)體系建設(shè),用來規(guī)范產(chǎn)品安全生命周期內(nèi)軟硬件和系統(tǒng)層面的開發(fā)流程,判定風(fēng)險等級,以滿足產(chǎn)品國際化發(fā)展需求。
性能亮點(diǎn)
7DCT450作為一款7擋濕式雙離合變速箱,相比以往的干式雙離合,其離合片浸泡在變速箱油內(nèi),利用油液冷卻摩擦片,并通過液壓推動高低換擋,散熱效果更理想,軸承和離合片等部件的磨損和壓力降低,穩(wěn)定性提升,也能承受更大扭矩。相比AT變速箱,雙離合變速箱沒有液力變矩器,而是采用了兩套離合器,能實(shí)現(xiàn)無縫換擋的效果,因此換擋速度更快,發(fā)動機(jī)的動力輸出也更直接,動力損失少,燃油經(jīng)濟(jì)性更佳。
?
具體性能參數(shù)方面,7DCT450的速比范圍達(dá)到了8.0,屬于較寬傳動比范圍的設(shè)計(jì),最大可承受450N·m的輸入扭矩,綜合效率高達(dá) 95.6%,另外設(shè)計(jì)壽命達(dá)到30萬公里,也超過了歐美24萬公里的設(shè)計(jì)壽命標(biāo)準(zhǔn)。
具體到第三代哈弗H6上,其1.5T發(fā)動機(jī)最大扭矩285N·m,2.0T發(fā)動機(jī)最大扭矩325N·m。
變速箱能承受的最大輸入扭矩與發(fā)動機(jī)的峰值扭矩之間的差就是扭矩余量,扭矩余量越大,越有利于提高變速箱的耐用性。相對于第三代哈弗H6 1.5T發(fā)動機(jī),7DCT450的扭矩余量為165N·m,而2.0T發(fā)動機(jī)扭矩余量為125N·m。
工作筆記 aspice基礎(chǔ)知識
最近給某OEM做了一次Automotive SPICE CL2評估,很多朋友就問我關(guān)于Automotive SPICE評估的一些事情。本文算是一個科普吧,給不太了解Automotive SPICE的人介紹一下Automotive SPICE和Automotive SPICE評估的事情。
1. Automotive SPICE
1.1? 什么是Automotive SPICE?
Automotive SPICE是一個”過程模型”,適用于”基于軟件的車載系統(tǒng)”的”設(shè)計(jì)開發(fā)過程”。過程模型是一個集合,是包含了與設(shè)計(jì)開發(fā)過程相關(guān)的優(yōu)秀實(shí)踐的集合。既然是一個集合,那就需要按照一定的結(jié)構(gòu)把這些實(shí)踐組織起來:
方式一:按照實(shí)踐所屬的不同領(lǐng)域進(jìn)行組織,比如有些實(shí)踐是和項(xiàng)目管理相關(guān)的,有些實(shí)踐是和軟件需求相關(guān)的,有些實(shí)踐是和軟件單元測試相關(guān)的….,不同的領(lǐng)域被稱為“過程”,這就是Automotive SPICE中的“過程緯度”。Automotive SPICE PAM V3.1中包括有32個過程。
方式二:按照做事情的方式進(jìn)行組織,比如:依靠個人的經(jīng)驗(yàn)來做,是能力度級別1(CL 1)的實(shí)踐;按照可管理的方式(活動管理和工作產(chǎn)品管理)來做,是能力度級別2(CL 2)的實(shí)踐;按照組織的要求來做,是能力度級別3(CL 3)的實(shí)踐….,這就是Automotive SPICE中的”能力度緯度”。
“能力度”是“過程的能力度”。如果說“某個項(xiàng)目達(dá)到了能力度2級”,是不準(zhǔn)確的,應(yīng)該說“某個項(xiàng)目中的某些過程達(dá)到了能力度2級”。同樣的,如果說某個組織達(dá)到了能力度2級,也是不準(zhǔn)確的。
下圖是常見的體現(xiàn)評估結(jié)果的形式,評估范圍內(nèi)的過程,分別達(dá)到了什么樣的過程能力度。
1.2 怎么用Automotive SPICE?
Automotive SPICE是歐洲車廠在認(rèn)識到軟件質(zhì)量的重要性之后,制定的一個規(guī)范。目的是希望其供應(yīng)商能按照Automotive SPICE的要求進(jìn)行產(chǎn)品的設(shè)計(jì)開發(fā),以提供高質(zhì)量的產(chǎn)品。
Automotive SPICE中包括有那么多的過程,那么OEM對供應(yīng)商的具體要求是什么呢?要求供應(yīng)商需要應(yīng)用哪些過程,這些過程需要達(dá)到幾級呢?
一般來說,OEM不會要求供應(yīng)商去遵守Automotive SPICE的所有過程的,為什么呢?
性價比!
實(shí)施Automotive SPICE的成本,評估的成本,最后都是產(chǎn)品成本,OEM是需要買單的。
所以O(shè)EM會基于其對軟件質(zhì)量的理解,選擇最重要的過程來要求其供應(yīng)商。
起初的時候,不同的OEM有不同的使用Automotive SPICE的觀點(diǎn),形成氣候的,如下圖所示:
說明:
HIS是Audi AG, BMW, DaimlerChrysler, Porsche, Volkswagen成立的制定軟件開發(fā)規(guī)則的組織
如上的過程劃分,是基于Automotive SPICE PAM V2.4/V2.5
逐漸的,各OEM的要求開始統(tǒng)一,目前逐漸形成了如下兩類:
說明:
2016年HIS組織解散了,VDA QMC(Automotive SPICE PAM V2.5及其以后版本的Owner)在2017年Automotive SPICE PAM V3.0發(fā)布時,將之前在業(yè)界應(yīng)用非常廣泛的HIS Scope,改名定義為VDA Scope
如上的過程劃分,是基于Automotive SPICE PAM V3.0/V3.1
各個與汽車軟件相關(guān)的供應(yīng)商在應(yīng)用Automotive SPICE時,往往最終都是為了滿足OEM的要求,其應(yīng)用Automotive SPICE的過程范圍及目標(biāo)級別,遵照其所服務(wù)的OEM的要求。
2. Automotive SPICE評估
接下來我們談一談Automotive SPICE評估,在談Automotive SPICE評估之前,需要先談一談與Automotive SPICE相關(guān)的組織。
2.1 Automotive SPICE相關(guān)的組織
在Automotive SPICE領(lǐng)域,沒有機(jī)構(gòu)去管理“評估”,只是有機(jī)構(gòu)去管理“評估師”。這個管理評估師的機(jī)構(gòu)就是iNTACS(國際評估師認(rèn)證機(jī)構(gòu),INTernational Assessor Certification Scheme)。iNTACS定義了評估師的級別劃分,以及級別晉升和級別維持的條件。Automotive SPICE評估師的級別從低到高分別為:Provisional Assessor, Competent Assessor, Principal Assessor。
晉升到competent Assessor或Principal Assessor,或維持competent Assessor或Principal Assessor資質(zhì)時,其條件之一就是需要實(shí)施Automotive SPICE評估:
作為Assessor晉升證據(jù)(或維持資質(zhì)的證據(jù))的評估要求包括:
評估由至少2個評估師來實(shí)施,評估組組長需要Competent Assessor或Principal Assessor,評估組組員可以是Provisional Assessor或Competent Assessor或Principal Assessor
評估的過程范圍至少包括項(xiàng)目管理相關(guān)的過程、支持類相關(guān)的過程和工程類相關(guān)的過程
評估的時間需要至少50小時
2.2 Automotive SPICE評估的類型
在1次Automotive SPICE評估時,Automotive SPICE相當(dāng)于評估的準(zhǔn)則(Criteria),而還需要有評估方法,根據(jù)所選擇的評估方法不同,Automotive SPICE評估分為兩種類型,一種是項(xiàng)目能力度評估,一種是組織成熟度評估。
項(xiàng)目能力度評估
遵照ISO/IEC 15504-2 Performing an assessment實(shí)施的評估,是項(xiàng)目能力度評估。在這類評估中,是由Sponsor(發(fā)起評估的人)確定評估的模型范圍(選擇哪些過程,這些過程需要評估到幾級)、項(xiàng)目范圍(評估哪個項(xiàng)目),而Assessor是根據(jù)Sponsor的要求實(shí)施評估。
(企業(yè)想評價哪個項(xiàng)目,評價哪個過程,評價到幾級,不是Assessor決定的?。?/p>
組織成熟度評估
ISO/IEC 15504-7 TR Assessment of organizational maturity定義的是組織成熟度評估的評估方法,在組織成熟度評估時:Sponsor確定被評估的組織,以及目標(biāo)級別;由Assessor根據(jù)對被評估組織進(jìn)行分析,之后進(jìn)行項(xiàng)目抽樣(使得被抽樣的項(xiàng)目能代表整個組織的水平),然后通過對被抽樣項(xiàng)目進(jìn)行預(yù)定義過程的評估,進(jìn)而得出組織的過程成熟度水平。
簡單來說:在組織成熟度評估時,是由Assessor確定被評估的項(xiàng)目,而過程范圍也是需要預(yù)定義的(應(yīng)該由Automotive SPICE的Owner來定義,詳細(xì)的原因,這里不再贅述,讀者可以思考思考~~)
組織成熟度評估在業(yè)界很少被用到,主要的原因是OEM不太認(rèn)可組織成熟度評估的方式。我分析有兩個原因:
OEM更關(guān)注的是供應(yīng)商為其開發(fā)的項(xiàng)目的情況如何,而不關(guān)注供應(yīng)商的組織
Automotive SPICE的業(yè)界大咖們不希望Automotive SPICE因?yàn)榻M織成熟度的評估方式而商業(yè)化(Automotive SPICE還是很高冷的,不像CMMI那么商業(yè)化)
基于如上原因ISO/IEC 15504-7在2008年發(fā)布之后,至今也還是TR,始終不是一個正式的ISO標(biāo)準(zhǔn),本文后續(xù)的描述,不再討論組織成熟度評估。
注:此處的標(biāo)準(zhǔn)號都是15504,15504系列標(biāo)準(zhǔn)正在被330XX標(biāo)準(zhǔn)所替代。
2.3 被認(rèn)可的Automotive SPICE評估
什么樣的Automotive SPICE評估才是正式的評估,或者說是被認(rèn)可的評估呢?
經(jīng)常經(jīng)常有人問我這個問題,但這個問題的題干是不完全的。
是被誰認(rèn)可的評估呢?
舉個例子:如果需要OEM A認(rèn)可的評估,那么這個認(rèn)可的條件就需要OEM A來定義。OEM A可以指定某個專業(yè)的軟件過程專家(該專家可能不具備任何Automotive SPICE的Assessor資質(zhì)),然后只要是該專家實(shí)施的評估,OEM A都認(rèn)可。
所以說,這個問題不能問我,你應(yīng)該去問那個“誰”
這么分析問題,有點(diǎn)杠精的行為了~~
正式的評估或者被認(rèn)可的評估,在Automotive SPICE領(lǐng)域引申是指“可以做為Assessor資質(zhì)維持或資質(zhì)晉升的證據(jù)的評估”,那這樣的評估需要滿足什么條件呢?這個答案就是在前文(2.1節(jié))中的闡述。
只要滿足2.1節(jié)所闡述的條件的評估,就可以認(rèn)為是一個正式的評估和受認(rèn)可的評估。與實(shí)施評估的組織是無關(guān)的哦~~,對嗎?
2.4 Automotive SPICE評估結(jié)果的有效性和有效期
Automotive SPICE評估是在某個時間點(diǎn),對某個項(xiàng)目中已經(jīng)實(shí)施的過程的能力度進(jìn)行的評估,評估結(jié)果是代表了歷史上的某個項(xiàng)目,在歷史上的某個時間點(diǎn)的過程能力情況。
評估結(jié)果只是對被評估項(xiàng)目有效,對其它項(xiàng)目是無效的。
在VDA Guideline中,增加了12個月有效期的說法:在被評估項(xiàng)目中,如果沒有發(fā)生變更,則可以認(rèn)為評估結(jié)果在12個月之內(nèi)是有效的(這個有效是對同一個被評估項(xiàng)目來說的);這里的變更是指過程的變更,包括:開發(fā)地點(diǎn)的變更、團(tuán)隊(duì)組織結(jié)構(gòu)的調(diào)整、人員的更替、開發(fā)過程的調(diào)整等。
雖然某一次Automotive SPICE評估結(jié)果只是對被評估的項(xiàng)目有效,對其它的項(xiàng)目無效。但該次評估結(jié)果也往往還是可以在一定程度上反映其它項(xiàng)目的過程能力,特別是當(dāng)其它項(xiàng)目與被評估項(xiàng)目在項(xiàng)目特征上一致時。
1)比如:某個OEM在考察供應(yīng)商時,供應(yīng)商展示了3個月之前實(shí)施的一次Automotive SPICE評估結(jié)果,則OEM可能會認(rèn)為:“既然是在這么短的時間之前做的評估,那么該評估結(jié)果能代表企業(yè)目前的能力”(接受)。如果供應(yīng)商展示了10年之前實(shí)施的一次Automotive SPICE評估結(jié)果,則OEM可能會認(rèn)為:“這是太久之前的一次評估,很難代表企業(yè)現(xiàn)在的能力”(不接受)。3個月的時間可以接受,10年的時間不可以接受,那么中間的臨界時間點(diǎn)在哪里呢?沒有答案哦~~
2)不同的Automotive SPICE能力度級別也會對評估結(jié)果的有效性產(chǎn)生影響。
Automotive SPICE能力度二級時,具備相同項(xiàng)目特征的項(xiàng)目之間,其項(xiàng)目過程可以是不一致的;Automotive SPICE能力度三級時,具備相同項(xiàng)目特征的項(xiàng)目之間,其項(xiàng)目過程是一致的,都是遵照了標(biāo)準(zhǔn)的組織過程?;诖耍髽I(yè)的某個項(xiàng)目的某些過程如果達(dá)成了Automotive SPICE能力度三級,則客戶可能會相信其它項(xiàng)目的過程能力也是如此的。
2.5 評估通過證書
當(dāng)?shù)谌綑C(jī)構(gòu)在為某企業(yè)實(shí)施了Automotive SPICE評估之后,如果評估范圍內(nèi)的過程都達(dá)到了目標(biāo)級別,則第三方機(jī)構(gòu)會應(yīng)被評估組織的要求,發(fā)一個通過Automotive SPICE評估的證書。
注:評估通過證書不是Automotive SPICE評估所要求的。是被評估組織為了其Marketing及Business目的,而要求評估機(jī)構(gòu)頒發(fā)的。
Automotive SPICE評估通過證書是Automotive SPICE評估結(jié)果的Summary,雖然不同的第三方機(jī)構(gòu),頒發(fā)證書的格式和內(nèi)容都不盡相同,但為了能客觀全面的反映評估結(jié)果,一般需要包括如下信息:
被評估的組織及部門(是對某個部門下的項(xiàng)目進(jìn)行的評估,項(xiàng)目所在的具體部門信息需要體現(xiàn)出來)
評估所遵照的Automotive SPICE模型信息,目標(biāo)級別
評估方法
評估的項(xiàng)目名稱,及評估的過程范圍,評估日期
實(shí)施評估的組織
評估組組長信息及簽名
工作筆記ASPICE VDA Guideline解讀(19):SUP.8 配置管理
配置管理過程的目的是建立和維護(hù)過程或項(xiàng)目的所有工作產(chǎn)品的完整性。
什么是“工作產(chǎn)品的完整性”呢?
下圖是"SWAD(軟件架構(gòu)設(shè)計(jì))"工作產(chǎn)品的創(chuàng)建和維護(hù)過程,其每一次變更(如:從Baselined 1.0 -- Baselined 2.0)是可控的,其相關(guān)聯(lián)的上下游基線是明確的。這樣就可以說保證了"SWAD(軟件架構(gòu)設(shè)計(jì))"的完整性。
1) 配置管理策略
ASPICE模型要求
SUP.8.BP1: 制定配置管理策略 / Develop a configuration management strategy
制定配置管理策略,包括:/ Develop a configuration management strategy, including
職責(zé) / responsibilities
工具和配置庫 / tools and repositories
配置項(xiàng)(識別的)準(zhǔn)則 / criteria for configuration items
命名規(guī)約 / naming conventions
訪問權(quán)限 / access rights
基線準(zhǔn)則 / criteria for baselines
合并和分支策略 / merge and branch strategy
配置項(xiàng)的修訂歷史方式 / the revision history approach for configuration items
配置管理策略包括:
a) 配置管理的范圍需覆蓋項(xiàng)目中的各學(xué)科(如:軟件、硬件)、各地點(diǎn)、各過程(如管理過程、支持過程、工程過程等)
b) 制定整體策略,覆蓋各學(xué)科、各過程及各地點(diǎn)等
c) 定義訪問權(quán)限
d) 根據(jù)項(xiàng)目的復(fù)雜度定義所需的活動和工具
e) 定義配置項(xiàng)的識別準(zhǔn)則及命名規(guī)約
f) 定義配置項(xiàng)的修訂條件
g) 定義基線策略
h) 定義Variant及分支策略
i) 定義配置項(xiàng)變更歷史的方式
[SUP.8.RL.1] If the strategy does not include all aspects above, the indicator BP1 must not be rated F.
老楊解讀:如果策略中沒有包括上述的各點(diǎn),則BP1不能判定為F。
[SUP.8.RL.2] If there is no dedicated configuration management system defined in the strategy but the procedure is adequate for the complexity of the product to be developed this must not be used to downrate the indicator BP1.
老楊解讀:如果沒有專門的配置管理系統(tǒng),但所建立的配置管理程序是滿足產(chǎn)品復(fù)雜度的,則不能基于此來降低BP1的打分。
[SUP.8.RL.3] If major configuration management aspects (according to d) or e)) are missing in the strategy the indicator BP1 must not be rated higher than P.
老楊解讀:如果配置管理的主要方面(如上述的d)或e))是缺失的,則BP1的打分不能高于P
[SUP.8.RL.4] If major baselining aspects (according to g)) are missing in the strategy the indicator BP1 must not be rated higher than P.
老楊解讀:如果策略中缺少主要的基線方面的考慮(上述的g)),則BP1的打分不能高于P。
[SUP.8.RL.5] If major branching and merging aspects (according to h)) are missing in the strategy the indicator BP1 must not be rated higher than P.
老楊解讀:如果策略中缺少主要的分支和合并方面的考慮(上述的h)),則BP1的打分不能高于P。
[SUP.8.RC.1] If there is only an adequate generic strategy but no project specific implementation, the indicator BP1 should not be down-rated.
老楊解讀:如果有一個適當(dāng)?shù)耐ㄓ貌呗?,而沒有為項(xiàng)目定義特定的策略,那么BP1的打分不應(yīng)該被降低。
(2) 基線
ASPICE模型要求
SUP.8.BP6: 建立基線 / Establish baselines
根據(jù)配置管理策略建立基線,以滿足內(nèi)部目的和外部交付
Establish baselines for internal purposes and for external delivery according to the configuration management strategy
SUP.8.BP8: 驗(yàn)證配置項(xiàng)的信息 / Verify the information about configured items
驗(yàn)證配置項(xiàng)及其基線的信息是否完整,并確?;€的一致性。
Verify that the information about configured items, and their baselines is complete and ensure the consistency of baselines.
基線需要:
a) 定義基線中所包括的配置項(xiàng)
b) 根據(jù)策略創(chuàng)建必要的內(nèi)外部基線
c) 創(chuàng)建跨不同學(xué)科、地點(diǎn)和過程的整體基線,并保證其之間的一致性
d) 基線中應(yīng)包括再現(xiàn)工作產(chǎn)品的完整和一致的配置項(xiàng)集合
e) 根據(jù)策略中定義的命名規(guī)范創(chuàng)建基線
[SUP.8.RL.6] If it is not defined for each kind of baseline which configuration items are to be controlled, the indicator BP6 must not be rated higher than P.
老楊解讀:如果基線中沒有識別出所有的需要被控制的配置項(xiàng),則BP6的打分不能高于P。
[SUP.8.RL.7] If established baselines for different disciplines, sites, processes etc. (according to c) are not consistent or if overall baselines do not exist, the indicator BP6 shall be downrated.
老楊解讀:如果創(chuàng)建的跨不同學(xué)科、地點(diǎn)和過程的整體基線(上述的c))之間是不一致的,或不存在,則應(yīng)降低BP6的打分。
[SUP.8.RL.8] If content of a baseline is not verified (by e.g., a baseline or configuration management audit), the indicator BP8 shall be downrated.
老楊解讀:如果基線的內(nèi)容未進(jìn)行驗(yàn)證,則應(yīng)降低BP8的打分。
[SUP.8.RC.2] If the defined naming convention for baselines is not used, the indicator BP6 should be downrated.
老楊解讀:如果未使用已定義的命名規(guī)范,則應(yīng)降低BP6的打分。
(3) 分支與合并
ASPICE模型要求
SUP.8.BP4: 建立分支管理 / Establish branch management
根據(jù)配置管理策略建立分支管理,分支管理適用于使用同一基礎(chǔ)進(jìn)行并行開發(fā)時
Establish branch management according to the configuration management strategy where applicable for parallel developments that use the same base.
SUP.8.BP8: 驗(yàn)證配置項(xiàng)的信息 / Verify the information about configured items
驗(yàn)證配置項(xiàng)及其基線的信息是否完整,并確?;€的一致性。
Verify that the information about configured items, and their baselines is complete and ensure the consistency of baselines.
[SUP.8.RL.9] If branches are not created according to the strategy, the indicator BP4 shall be downrated.
老楊解讀:如果未基于策略創(chuàng)建分支,則應(yīng)降低BP4的打分。
[SUP.8.RL.10] If consistency and completeness of merged items or sets of items is not ensured, the indicator BP8 must not be rated F.
老楊解讀:如果不能確保合并項(xiàng)的一致性和完全性,則BP8的打分不能是F。
(4) 配置管理基礎(chǔ)設(shè)施
ASPICE模型要求
SUP.8.BP3: 建立配置管理系統(tǒng) / Establish a configuration management system
根據(jù)配置管理策略建立配置管理系統(tǒng)
Establish a configuration management system according to the configuration management strategy
SUP.8.BP9: 管理配置項(xiàng)和基線的存儲 / Manage the storage of configuration items and baselines
通過適當(dāng)?shù)恼{(diào)度和資源存儲保證配置項(xiàng)和基線的完整性和可用性,對使用的CM系統(tǒng)歸檔(長期保存)和備份
Ensure the integrity and availability of configuration items and baselines through appropriate scheduling and resourcing of storage, archiving (long term storage) and backup of the used CM systems.
配置管理基礎(chǔ)設(shè)施需要:
a) 支持策略中定義的配置管理程序,包括訪問權(quán)限
b) 適合于已定義的復(fù)雜度,包括適用于多地、項(xiàng)目規(guī)模、多項(xiàng)目或多變體應(yīng)用等。
c) 了解所用的IT服務(wù)(如:文件共享、工具等)屬性,比如存儲、歸檔、備份,并與項(xiàng)目需求進(jìn)行比較。識別差異并采取糾正措施
[SUP.8.RL.11] If the established infrastructure is not able to support the procedures (according to a)) or the complexity (according to b)), the indicator BP3 shall be downrated.
老楊解讀:如果已建立的基礎(chǔ)設(shè)施不能支持配置管理程序(上述的a)),或項(xiàng)目復(fù)雜度(上述的b)),則應(yīng)降低BP3的打分。
[SUP.8.RL.12] If there is no dedicated configuration management system in place but the established procedure is adequate for the complexity of the product to be developed this must not be used to downrate the indicator BP3.
老楊解讀:如果沒有專門的配置管理系統(tǒng),但所建立的配置管理程序是滿足產(chǎn)品復(fù)雜度的,則不能基于此來降低BP3的打分。
[SUP.8.RL.13] If properties of used IT services are not known, or known but in case of deviations from project requirements no corrective actions are established, the indicator BP9 shall be downrated.
老楊解讀:如果IT服務(wù)的情況是未知的,或存在偏差但無糾正措施,則應(yīng)降低BP9的打分。
如何檢測汽車零部件?
以動力電池為例介紹一下新能源汽車動力系統(tǒng)部件的測試,歡迎開發(fā)測試工程師一起交流、指正:
動力電池系統(tǒng)作為硬件本體和控制系統(tǒng)結(jié)合極為緊密的系統(tǒng),其測試大致可以劃分為兩大部分:電池包本體(Pack)測試、電池管理系統(tǒng)(BMS)測試,下面分別介紹這兩部分的測試情況;
1. 電池包本體(Pack)測試
電池包本體測試一般在DV/PV(設(shè)計(jì)驗(yàn)證/生產(chǎn)驗(yàn)證)階段進(jìn)行,目的是為了驗(yàn)證電池包的設(shè)計(jì)/生產(chǎn)是否符合設(shè)計(jì)要求。其中包含溫度測試、機(jī)械測試、外部環(huán)境模擬測試、低壓電氣測試、電磁兼容測試、電氣安全測試、電池性能測試、濫用試驗(yàn)測試等等。因?yàn)榇蠡锒急容^關(guān)心電池安全問題,在這里主要介紹一下電池包濫用試驗(yàn)的測試方法:
1) 針刺測試
模擬電池遭到尖銳物體刺穿時的場景,因?yàn)楫愇锎倘胗锌赡軐?dǎo)致內(nèi)部短路,試驗(yàn)要求不起火不爆炸
2) 鹽水浸泡
5%鹽水長時間浸沒測試,電池功能正常
目前新能源汽車電池包防水防塵等級推薦是IP67(即1米深的水浸泡半小時無損壞,上汽、蔚來的電池包都是IP67)。汽車的使用環(huán)境惡劣,再怎么做防水防塵保護(hù)也不過分(上海有一年暴雨導(dǎo)致車庫積水,傳統(tǒng)車都淹掛了,而電動車完好無損)。
3) 外部火燒:
590攝氏度火燒持續(xù)130秒電池?zé)o爆炸、起火、燃燒并且無火苗殘留。
4) 跌落:
1m高度自由落體在鋼板上電池殼體完整功能正常
5)振動測試
高頻振動模擬測試,要求電池包功能正常。做電池包的同事應(yīng)該知道,這個也很難通過。
2. 電池管理系統(tǒng)(BMS)測試
電池管理系統(tǒng)的測試更多側(cè)重軟件測試,一般在軟件功能開發(fā)過程中進(jìn)行。
與尚未量產(chǎn)的自動駕駛系統(tǒng)偏向于使用C語言實(shí)現(xiàn)軟件設(shè)計(jì)不同,現(xiàn)今成熟的電動汽車控制系統(tǒng)(如整車控制器、電機(jī)控制器、電池管理系統(tǒng))軟件都是以模型為基礎(chǔ)的軟件開發(fā)(Model-Based-Design)。MBD開發(fā)相比C的優(yōu)點(diǎn)是能夠以圖形化的方式表達(dá)復(fù)雜的邏輯、代碼可讀性、可移植性、開發(fā)調(diào)試便利程度都大大增強(qiáng),同時利用成熟的代碼生成工具鏈,也避免了手工代碼容易產(chǎn)生的低級錯誤。在基于模型的軟件開發(fā)環(huán)節(jié)中規(guī)定了MIL/SIL/HIL等多項(xiàng)測試:
1) MIL(Model-In-Loops)既模型在環(huán)測試,就是驗(yàn)證軟件模型是否可以實(shí)現(xiàn)軟件功能,測試依據(jù)是由系統(tǒng)需求分解而來的軟件需求。
2) SIL(Software-In-Loops)軟件在環(huán)測試,對比模型自動生成的C代碼和模型本身實(shí)現(xiàn)的功能是否一致,使用Simulink自身工具就可以進(jìn)行Sil測試。
3) PIL(Processer-In-Loops)處理器在環(huán)測試,目的是測試自動生成的代碼寫入控制器后,功能實(shí)現(xiàn)上是否與模型有偏差。PIL看似無關(guān)緊要,但不做重視也會引起一些不良后果(如調(diào)度問題、CPU Load,堆棧溢出等)
4) HIL(Hardware-In-Loops)硬件在環(huán)測試,測試控制器完整系統(tǒng)功能,一般會搭建控制器所在系統(tǒng)的測試臺架,使用電氣元件模擬傳感器(如溫度)和執(zhí)行器(如風(fēng)扇負(fù)載)的電氣特性,驗(yàn)證完整的系統(tǒng)功能。
這些測試環(huán)節(jié)的用例來源于系統(tǒng)需求。在汽車軟件開發(fā)流程中,開發(fā)和測試成V字型進(jìn)行,俗稱軟件開發(fā)V模型,感興趣的同學(xué)可以查看汽車軟件開發(fā)流程ASPICE。
統(tǒng)開發(fā)流程中非常強(qiáng)調(diào)測試軟件環(huán)節(jié)的。要知道手機(jī)軟件出問題最多也就是秒退而已,車輛軟件出問題影響的是人命。
當(dāng)年豐田剎車門事件,美國政府就派了嵌入式軟件專家和卡耐基梅隆的計(jì)算機(jī)教授詳細(xì)審查了發(fā)動機(jī)控制系統(tǒng)的軟件代碼,豐田對全局變量的濫用(上萬個)以及軟件安全機(jī)制的混亂就遭到了巨額處罰。如果豐田重視軟件測試工作的話,這件事也許不會發(fā)生。
最后再聊下零部件在整車極限環(huán)境下的測試情況:整車耐久測試這部分工作一般是整車廠的測試標(biāo)定工程師負(fù)責(zé)。整車耐久試驗(yàn)的花銷很大,造工程樣車(每輛100萬左右)、租用測試場地、工程師團(tuán)隊(duì)花銷,很考驗(yàn)廠家的資金實(shí)力,沒有強(qiáng)大的資金池根本無法運(yùn)行起來。但在極寒、高溫、高濕度等各種極限環(huán)境下的測試進(jìn)行的越多,越能充分的驗(yàn)證零部件的功能、性能以及耐久表現(xiàn),越早發(fā)現(xiàn)問題,解決修復(fù)所耗費(fèi)的成本越低。
1. 低溫耐久測試,主要測試?yán)淦饎有阅?,一般在黑?牙克石進(jìn)行。電池包的低溫充放電能力、低溫保護(hù)策略、電池包加熱功能在該項(xiàng)測試中都會進(jìn)行考核。
2. 高溫耐久測試,一般在格爾木進(jìn)行。主要測試電池包在高溫下充放電能力、電池包冷卻功能和過熱保護(hù)策略。下圖是蔚來在澳大利亞墨爾本進(jìn)行高溫測試,為了整車開發(fā)整車廠都是不惜成本。
3. 高溫+高濕環(huán)境耐久測試,一般在海南進(jìn)行,海水環(huán)境會加速部件腐蝕,零部件的耐久會經(jīng)受嚴(yán)格考驗(yàn)。(Ps:傳統(tǒng)車還有重要的高原測試,主要測試在低氣壓下發(fā)動機(jī)的性能表現(xiàn)。電動車一般不需要進(jìn)行此項(xiàng)測試。)
電池包做的比較好的都會承諾使用壽命內(nèi)的電池衰減,比如蔚來ES8就承諾10年30萬公里電池容量衰減不超過20%,做電池開發(fā)的都知道做到這個水平是非常不容易的。敢公開承諾也說明他們的電池包耐久測試做到了非常優(yōu)秀的水平。
aspice2級要求權(quán)限怎么寫
獲取2級要求權(quán)限的寫法可以分為兩種:一種是直接將權(quán)限等級寫在授權(quán)請求中,格式為“權(quán)限級別:權(quán)限名稱”;另一種是在授權(quán)請求中使用統(tǒng)一的權(quán)限標(biāo)準(zhǔn),然后在權(quán)限資源中指定對應(yīng)的權(quán)限級別。例如,“權(quán)限資源:read,update,delete”,那么2級權(quán)限就是“read:level2”,“update:level2”,“delete:level2”。
關(guān)于aspice軟件開發(fā)流程百度文庫和aspice2的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。