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

400-821-6015
行業資訊
您當前的位置:首頁 ? 行業資訊 ? 行業資訊
內部資訊行業資訊

一份汽車軟件需求的生成過程

發布日期:2023-12-05

圖片


這是來源于ASPICE 3.1的一張追溯圖,非常流行。


盡管ASPICE并不是絕對的標準,但我們可以作為討論框架今天講的是軟件需求


1

生成軟件需求的4個步驟


拋開理論,面對一個真實項目時,首先該思考的是如何一步一步展開工作。


1.1 分析系統需求和系統架構中與軟件相關的部分


軟件需求并非憑空而創,它的源頭是系統,我們在這步要做的就是將軟件的部分剝離出來


這是一個看文檔、分析、溝通、討論的過程。


1.2 編寫軟件需求


經過一番腦力與paper工作后,我們會得到一份軟件需求,按詳略程度,可能是針對完整集成軟件的,也有針對具體實現層面的軟件組件的。


1.3 建立基線


走完第二步,不能算完。


軟件需求是后續一系列工作的基礎,我們得定個基準,也就是基線或baseline


在Doors之類的工具里的話,基線是通過系統直接建立的。如果使用office,至少要有個版本管理。


1.4 對基線進行review


review也是必要的,畢竟這份文檔涉眾多,還是后續的源頭


如果review發現了問題,修改后應再次打基線。至此,一份軟件需求文檔正式生成。


下面我們看里面的一些細節。


2

一份軟件需求的4個基本屬性


我們經常喜歡用word來寫需求。


word的段落式描述和多級標題會帶來較好的順序閱讀體驗,但非條目化和無屬性拆分,這會讓后續的篩選、追溯、修改、統計、查閱多有不便。

所以,尤其我們有需求管理工具支持時,最好拆分多個屬性,這里提供4個最基本的。


2.1 類型


我們把整本需求拆分為很多條后,會知道有些條不是需求,或者是不同類型的需求,大體可分為如下類型:


  • 標題:這基本就等同于word里的各級標題,這是基本要求,不用多解釋。


  • 用例:用例也是需求,但它作為承接系統需求和架構(如MBSE里的Use Case圖)的環節,會寫得不很“技術”、寫得很“故事”,也就是外行和領導都能看得懂的,而這對于交流很必要。


    比如,用戶輸入賬號密碼登錄,如通過驗證,系統進入主頁,否則,提示錯誤。


  • 功能需求:功能需求是最名正言順的需求,描述了由某個軟件組件實現的功能,并且從軟件外部看,它是可觀察的或可測試的

    功能需求經常會寫得與更高一層級的需求、設計重復,這時,就需要我們做好裁剪


  • 組件需求:進一步的架構設計和開發,可能需要更細化的需求,即軟件組件需求。


    當然,架構設計與決策也伴隨著組件的劃分和需求的分配,這與組件需求是相互依托的。


  • 非功能需求:提到非功能需求,我們最容易聯想到性能需求,但不僅僅于此。整體來看,非功能需求可分為兩大部分:質量特性和結構性需求


  • 質量特性基本可以參考ISO/IEC 25010里質量模型的劃分,如圖。


圖片


    結構性需求可以理解為架構催生的,比如,接口需求。


  • 定義:可用來對一些專業名詞進行說明、澄清。


  • 備注:一些提示或解釋,主要為了增加可讀性。


2.2 狀態


需求是動態變化的,所以其狀態會遷轉。


  • Proposed(被提議):需求已被編輯完成,可以進行review了。

  • Reviewed(已評審):需求已經完成評審,可以進行問題處理和決策了。

  • Approved(已批準):需求已經完成批準,準備好導入執行了。

  • Implemented(已執行):需求已經執行,軟件組件已釋放。

  • Rejected(被拒絕):需求暫不計劃執行,或者技術上不可行。


2.3 驗證標準


寫需求時就考慮驗證,這是V模型的一個顯著特點。


需求工程師經常不愿意寫這一部分,一者總覺得不好寫,二者覺得是測試的活兒。


我們分別看這兩個抱怨。


實際上,感覺驗證標準不好寫恰好反映了這部分工作的必要性。當你覺得很難簡單描述清楚怎么去驗證,這條需求就應該被返工,比如,重新描述、拆分、合并等。


那么,這是測試的活兒嗎?也不合適,很顯然,測試用例要比驗證標準復雜得多。這里主要為了讓需求工程師保證需求是可測的


此外,也應提示驗證階段和方法。比如,單元測試、組件測試、需求測試、集成測試、評審


2.4 配置


汽車有很多改款配置,軟件也有很多分支。配置組合背后往往伴隨著軟件需求的復用關系。


于是,編寫軟件需求時,復用及配置工作很是必要。


我們可以增加配置屬性來共用一版需求,而配置可以是車型項目,也可以是硬件配置


然后,在有某條需求的配置處標記yes,或者可標定或軟件參數化的部分也可標記具體參數值。


以上描述了一些基礎的軟件需求屬性示例,可做參考。但我們實際項目中,可以根據需要增加很多其他的類別。


3

一份好軟件需求的特點


需求是自然語言描述的,這讓我們很難量化評價其好壞,且提供幾個特性做參考:


  • 完整性

  • 可行性

  • 可驗證性

  • 不含糊性

  • 一致性

  • 正確性

  • 可理解性

  • 可修改性


為了盡量實現這些特性目標,我們可以嘗試按照如下的“公式”來書寫。


圖片

 

即“在什么前提條件(邏輯條件或事件發生或時間段)下,什么系統(或組件)必須(或應該或將會,英文中常分別用具備法律強制意義的shall、可以有爭論空間的should及一般性描述的will來對應)能夠(或通過什么流程)實現什么目標以及其他細節”。


這會反映出前提、主體、強制性、方式及目標這些基本信息。


4

軟件需求的評審


第一小節的最后一個步驟是評審,這里做一個擴充。


評審是我們解決個體能力不足的幾乎唯一的手段,其主要涉及兩部分:誰來評審和如何評審


4.1 誰來評審


軟件開發是個團隊合作的過程,而需求更是幾乎所有人都要關注的,我們要讓團隊來評審(角色定義可參考《汽車電子軟件組織的“角色”大起底》)。


具體來看,不同角色要有不同的評審側重點:


  • Feature Owner:確保軟件需求滿足更高層級的系統需求和系統架構設計。

  • 軟件架構確保需求范圍正確,滿足內部guideline(對需求質量的定義),并遵循產品roadmap

  • 軟件開發確保需求是可理解的,并且可以被組件實現

  • 軟件測試:關注需求的可理解性和可測試性。


4.2 如何評審


評審范圍可以是全部內容,也可以是增量或變更評審。如果選擇增量或變更評審,要注意檢查它們對軟件需求及下游架構其余部分的影響


進一步地,我們給出一些checklist供參考。


  • 是否遵循以下書寫需求的規則

    • 必須清楚地確定主體;

    • 每個需求都是“原子”級別的;

    • 每項需求都應說得明確不含糊;

    • 盡可能定量地表述需求;

    • 描述系統在所有條件(如初始化、休眠、斷電、正常運行、過壓、欠壓等)下的行為;

    • 避免冗余和瑣碎;

    • 使用一致的術語;

    • 在適當的地方使用非語言描述,如流程圖。


  • 不同的軟件需求之間沒有矛盾,以及與高層級需求與設計之間沒有矛盾?


  • 軟件需求是否能夠覆蓋及滿足所追溯的需求與設計?


  • 是否都使用內部標準術語


  • 實現這些需求是否有任何風險


  • 需求是否有機會調整為復用現有設計


  • 時間相關事件的時間要求及公差是否定義?


  • 是否描述了不同硬件之間存在的差異?


  • 驗證標準和驗證方法是否明確?


  • 是否有必要的需求屬性被遺漏?


......

5

全文小結


本文從以下幾個方面進行了簡要解讀:


  • 生成需求的4個步驟(分析、編寫、打基線、評審)。

  • 需求所含的4個基本屬性(類型、狀態、驗證標準、)。

  • 一份好需求的8個點(完整性、可行性、可驗證性、不含糊性、一致性、正確性、可理解性、可修改性)。

  • 寫好需求的公式(前提、主體、強制性、方式及目標)。

  • 需求評審的4個角色及評審側重點。

  • 需求評審的9條checklist。


6

寫在最后


從很多經驗看下來,一個做得爛的項目基本都有一套混亂的需求。當想要治理項目時,幾乎都應該從需求開始。



轉自汽車電子與軟件

上海創程車聯網絡科技有限公司版權所有 滬ICP備11045498號-1   技術支持:網站建設
主站蜘蛛池模板: 一级女毛片|日本美女bb视频|尹人成人|亚洲成人=av观看|亚洲精品中文字幕制|91人成亚洲高清在线观看 | 精品人妻中文字幕无码蜜桃臀|高清视频播放在线观看|色综合久久中文综合网|国产精品视频在线观看|美女爽到呻吟久久久久|亚洲国内精品 | 国产这里只有|斗罗之斗淫大陆h污文小舞白丝|真人做爰高潮全过程免费视看|久久丁香|777色情在线无码|91九色视频在线播放 | 久久永久免费人妻精品我不卡|日韩=a在线播放|韩国视频一区|天天干天天插天天操|亚洲色图视频在线观看|亚洲精品爱爱 | 91麻豆国产自产在线观看|曝光无码有码视频专区|丁香激情综合网|国产精品无码午夜免费影院|成年人二级毛片|中文字幕第4页 | 铠甲勇士全52集免费播放|饥渴丰满少妇大力进入|免费女人高潮流视频在线观看|欧美国产国产综合|麻豆tv在线观看|男人操女人的免费视频 | 色妹子影院|国产福利在线永久视频|国产精品日韩精品|天堂在线99香蕉在线视频|日本欧美一区二区免费不卡|少妇人妻在线无码天堂视频网 | 91久久青草|欧洲黄色毛片|伊人高清视频|久热综合|九久久久|视频色黄色毛片 | 91久久香蕉国产熟女线看|人成精品视频三区二区一区|99久久精品国产91久久久|婷婷影院91xxxss|26UUU另类亚洲欧美日本|69p=ao强力打造免费高清在线 | 韩国日本一区二区三区|91视频老司机|成人丁香社区|国产精选久久久久久|狠狠色噜噜狠狠狠狠888米奇|首页视频蝌蚪九色 | 久久久久高潮毛片免费全部播放|精品国产一区二区三区久久狼黑人|7878视频在线观看|国产日韩精品视频一区二区三区|#NAME?|91p九色成人 | 广东少妇大战黑人34厘米视频|日韩午夜在线|国产=aⅴ激情无码久久久无码|精品人妻无码一区二区三区色欲|日本阿v天堂|亚洲视频在线播放 | 天天看天天色|国产欧美日韩在线精品一区二区|国产在线免费看|日韩欧美1区|夜夜爽=av|剧情演绎国产在线视频 | 精品国产一区二区三区久久久蜜臀|亚洲中文字幕无码一区在线|女同福利|国产一级视频在线观看|久久人妻公开中文字幕|#NAME? 午夜特片|中文久久久久|亚洲精品美女色诱在线播放|大地资源在线观看视频在线|99久久婷婷国产综合精品免费|豪放女大兵免费观看bd | 91精品福利视频|午夜激情国产|国产=aV无码专区亚洲=aV琪琪|国产=aV无码专区国产乱码|一级片日本|久久久国产成人一区二区三区 | 亚洲日韩精品欧美一区二区一|蜜桃视频在线视频|久久亚洲一区二区三区四区五区|国产女性无套免费看网站|97色久水蜜桃|日本中文字幕=a∨在线观看 | 爆乳肉体大杂交SOE646在线|51vv社区视频在线视频观看|中文视频在线观看|国产网红=av|久久婷婷五月综合色奶水99啪|国产一级淫片免费 | chinese一区二区|亚洲国产综合在线播放=av66|午夜视频=a|99热这里|夜夜操影院|#NAME? | 龙珠z国语版普通话免费播放|人妻阿敏被老外玩弄系列|久久露脸国语精品国产91|国产成人午夜精品影院观看视频|91视频一区二区|国产高清露脸孕妇系列 | 青青手机在线视频|18男女无套免费视频|国产亚洲1区2区3区|日韩欧美在线综合网|疯狂的欧美乱大交|www四虎 | 国产麻豆另类=aV|极品久久久久|桃花色综合影院|国产夜恋视频在线观看|美女=av免费在线观看|久久久国产一区二区三区四区 | 欧美亚洲成人在线|国产精品拍天天在线|超碰人人91|天下第一社区高清在线播放|欧美黄色成人影院|欧美成人影院在线 | 日本欧美xxx|抖音奶片无罩子52秒回放|日韩福利=av|最好免费的高清视频剪辑软件|国产绳艺SM调教室论坛|黑人巨大精品欧美一区二区区 | 99久久.com|久久大香香蕉国产拍国|俺去俺来也在线WWW色官网|#NAME?|伊人88|亚洲成人v | 韩国日本美国欧洲=aⅴ|91久久国产露脸精品国产闺蜜|国产热99|欧美肥老太交性视频免费|国产艳妇高清色视频在线观看|一级绝黄| 激情婷婷开心五月综合|国产区免费视频|欧美精品一区二区三区免费播放|亚洲一级片免费看|国产精品边做奶水狂喷无码|久久8精品 | 国产小视频在线免费观看|欧美亚洲综合另类|亚洲精品在线第一页|日操视频|亚洲精品久久无码老熟妇|在线观看视频色 | 日韩一级片免费|亚洲蜜桃视频|破了亲妺妺的处免费视频国产|码18免费视频|中文字幕亚洲男人的天堂网络|国产精品一区二区2 | 国产精品久久三区|三级网站在线看|色在线免费观看|小12萝裸体无码视频|性少妇xx|一级黄色大片视频 | 唯美清纯亚洲|最近的2019免费中文字幕|西西人体www大胆高清视频|成人超碰97|婷婷射吧|亚欧洲精品视频免费观看mv在线观看 | 成www日本在线观看|绯色=av麻豆一区二区懂色|玩弄j=ap=an白嫩少妇hd|国产精品永久久久|日本无卡码高清免费v|河北炮打泻火老熟女 | #NAME?|欧美成人免费网站|亚洲成人天堂|日本一级视频在线观看|VR欧美乱强伦XXXXX|国产国语对白露脸正在播放 | 强奷乱码欧妇女中文字幕熟女|中国女人FREE性HD|国产精品一码二码三码在线|少妇性l交大片免费快色|久热=av在线|黑人巨大人精品欧美三区 | 国产高清在线看|奶头好大揉着好爽视频|www超碰|女人天堂=av在线|久久久久久久久久一级|99国产精品粉嫩初高生在线播放 | 无码国产精品一区二区VR|欧美精品亚洲精品日韩专区v=a|欧美xxx久久|黄在线观看免费|国产草草草|7777kkk亚洲综合欧美网站 | 免费人妻无码=aV老色鬼|99爱影视|2018天天躁夜夜躁狠狠躁|#NAME?|91精品免费在线视频|国产免费二区 | 性日本少妇|无码粉嫩小泬无套在线观看|一级片九九|99国产精品久久久久久久成人|国产综合片|从大树开始的进化动漫免费观看 | 欧美一区二不卡视频|片多多免费观看|成人午夜精品无码一区二区三区|国产目拍亚洲精品二区|午夜婷婷|伊人春色在线观看 | 丁香五月好婷婷深深爱|欧美、另类亚洲日本一区二区|www.com国产|免费观看又色又爽又湿的视频软件|国产一级生活片|一级黄色故事片 | 亚洲女人天堂在线|四虎福利影院|日韩视频在线观看视频|欧美日韩成人一区|黑人异族巨大巨大巨粗|超碰在线c=ao | 亚洲精品久久久久一区二区|啊灬啊灬啊灬快灬高潮了视频网站|国产妇女野外牲一级毛片|两个人的房间高清在线观看|国产chinese男男G=aYG=aY视频网站|日本=aⅴ毛片成人偷拍 |