色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

軟件過程主要分為哪幾類?

汽車電子工程知識體系 ? 來源:汽車電子系統與軟件 ? 作者:c2c ? 2021-06-21 17:25 ? 次閱讀

本主題討論軟件過程的類別、軟件生命周期模型、軟件過程適應和實際考慮。軟件開發生命周期(軟件開發生命周期)包括用于指定軟件需求并將其轉換為可交付的軟件產品的軟件過程。軟件產品生命周期(SPLC)包括一個軟件開發生命周期加上額外的軟件過程提供部署、維護、支持,進化,報廢,和所有其他inceptiontoretirement過程軟件產品,包括軟件配置管理、軟件質量保證過程應用于整個軟件產品的生命周期。一個軟件產品生命周期可以包括多個用于演進和增強軟件的軟件開發生命周期。

單個的軟件過程之間沒有時間順序。軟件過程之間的時間關系由軟件生命周期模型提供:軟件開發生命周期或SPLC。生命周期模型通常強調模型中的關鍵軟件過程以及它們在時間和邏輯上的相互依賴和關系。生命周期模型中軟件過程的詳細定義可以直接提供,也可以參考其他文檔。

除了在軟件過程之間傳遞時間和邏輯關系之外,軟件開發生命周期模型(或在組織內使用的模型)還包括應用進入和退出標準的控制機制(例如,項目評審、客戶批準、軟件測試、質量關口、演示、團隊共識)。一個軟件過程的輸出通常為其他過程提供輸入(例如,軟件需求為軟件架構設計過程和軟件構建和軟件測試過程提供輸入)。幾個軟件過程活動的并發執行可能產生一個共享的輸出(例如,由不同團隊開發的多個軟件組件之間的接口規范)。一些軟件過程可能被認為效率較低,除非同時執行其他軟件過程(例如,軟件需求分析期間的軟件測試計劃可以改進軟件需求)。

2.1 軟件過程的類別

在軟件開發和軟件維護生命周期的各個部分中,已經定義了許多不同的軟件過程。這些過程可以分為以下幾類:

主要過程包括軟件開發、操作和維護的軟件過程。

支持過程在整個軟件產品生命周期中間歇性地或連續地應用,以支持主要過程;它們包括軟件過程,如配置管理、質量保證、驗證和確認。

組織過程為軟件工程提供支持;它們包括培訓、過程度量分析、基礎設施管理、投資組合和復用管理、組織過程改進,以及軟件生命周期模型的管理。

跨項目過程,如復用、軟件產品線和領域工程;它們在組織中涉及到不止一個軟件項目。

軟件過程除了上面列出的之外還包括以下內容。

項目管理過程包括計劃和估計、資源管理、度量和控制、領導、管理風險、管理利益攸關方,以及協調軟件開發和維護項目的主要、支持、組織和跨項目過程的過程。

軟件過程也是為特定的需求而開發的,例如處理軟件質量特征的過程活動(參見軟件質量知識領域)。例如,軟件開發期間的安全問題可能需要一個或多個軟件過程來保護開發環境的安全并減少惡意行為的風險。開發軟件過程也可以為建立對軟件完整性的信任提供充分的依據。

2.2 軟件生命周期模型

軟件的無形和可塑的本質允許了各種各樣的軟件開發生命周期模型,包括線性模型,在線性模型中,軟件開發的各個階段按照需要通過反饋和迭代依次完成,然后是集成、測試和單個產品的交付;到迭代模式,在這種模式下,軟件會在迭代周期中以功能不斷增加的方式開發;對于敏捷模型,通常包括向客戶或用戶代表頻繁地展示可工作的軟件,這些客戶或用戶代表在短的迭代周期中指導軟件開發,從而產生可交付的工作軟件的小增量。如果需要,增量的、迭代的和敏捷的模型可以將工作軟件的早期子集交付到用戶環境中。

線性軟件開發生命周期模型有時被稱為預測軟件開發生命周期模型,而迭代和敏捷的軟件開發生命周期被稱為自適應軟件開發生命周期模型。應該注意的是,在一個SPLC期間,根據維護活動的不同,可以使用不同的軟件開發生命周期模型來執行各種維護活動。

各種軟件開發生命周期模型的一個顯著特征是管理軟件需求的方式。線性開發模型通常在項目啟動和計劃期間盡可能地開發一套完整的軟件需求。然后嚴格控制軟件需求。軟件需求的變更是基于由變更控制委員會處理的變更請求的(參見軟件配置管理知識領域中的變更控制委員會中的請求、評估和批準軟件變更)。基于在每個增量中實現的軟件需求的劃分,增量模型產生連續的工作增量,可交付軟件。軟件需求可能被嚴格控制,就像在線性模型中一樣,或者隨著軟件產品的發展,在修改軟件需求方面可能會有一些靈活性。敏捷模型可能在最初定義產品范圍和高級特性;然而,設計敏捷模型是為了在項目期間促進軟件需求的開發。

必須強調的是,軟件開發生命周期從線性到敏捷并不是一條細的直線。不同方法的要素可納入具體模式;例如,增量式軟件開發生命周期模型可能包含順序的軟件需求和設計階段,但是在軟件構建期間允許相當大的靈活性來修改軟件需求和架構。

2.3 軟件過程的適應

預定義的軟件開發生命周期、splc和單個軟件過程通常需要進行調整(或“剪裁”),以更好地滿足本地需求。組織環境、技術創新、項目規模、產品關鍵性、法規要求、行業實踐和企業文化可能決定需要的適應性。單個軟件過程和軟件生命周期模型(開發和產品)的適應可能包括向軟件過程、活動、任務和過程添加更多的細節,以解決關鍵問題。它可能包括使用一組替代的活動來實現軟件過程的目的和結果。適應還可能包括從開發或產品生命周期模型中刪除明顯不適用于待完成工作范圍的軟件過程或活動。

2.4 實際考慮

在實踐中,軟件過程和活動經常是交叉的、重疊的,并且并發地應用。指定離散的軟件過程的軟件生命周期模型,具有嚴格指定的進入和退出標準以及規定的邊界和接口,應該被視為必須適應的理想化,以反映組織環境和業務環境中的軟件開發和維護的現實。

另一個實際的考慮事項:軟件過程(如配置管理、構建和測試)可以進行調整,以促進軟件的操作、支持、維護、遷移和報廢。

在定義和裁剪軟件生命周期模型時需要考慮的其他因素包括對標準、指示和策略的要求一致性;客戶需求;軟件產品的臨界性;以及組織成熟度和能力。其他因素包括工作的性質(例如,對現有軟件的修改與新的開發)和應用領域(例如,航空航天與汽車電子)。

責任編輯:lq6

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 軟件
    +關注

    關注

    69

    文章

    4986

    瀏覽量

    87808
  • 軟件過程
    +關注

    關注

    0

    文章

    4

    瀏覽量

    5071

原文標題:軟件生命周期

文章出處:【微信號:QCDZYJ,微信公眾號:汽車電子工程知識體系】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    弧焊變壓器主要分為哪幾類

    弧焊變壓器是弧焊電源的一種,主要用于電弧焊過程中,為焊接電弧提供穩定的電壓和電流。弧焊變壓器的設計和制造需要考慮多種因素,包括焊接電流、電壓、電弧穩定性、功率因數等。以下是對弧焊變壓器主要分類的介紹
    的頭像 發表于 10-10 10:59 ?578次閱讀

    弧焊變壓器主要分為哪幾類?它們都有哪些特點?

    弧焊變壓器是用于電弧焊的變壓器,其主要作用是將電網電壓轉換為適合電弧焊的電壓和電流。弧焊變壓器的分類和特點如下: 弧焊變壓器的分類: 弧焊變壓器主要分為以下幾類: a) 交流弧焊變壓器
    的頭像 發表于 10-10 10:29 ?464次閱讀

    軟開關電路可以分為哪幾類

    軟開關電路是一種在電力電子領域中廣泛應用的技術,它通過減少開關器件在開關過程中的電壓和電流應力,從而降低開關損耗、提高效率、減小電磁干擾等。軟開關電路可以分為以下幾類: 零電壓開關(ZVS)電路 零
    的頭像 發表于 08-14 11:06 ?1198次閱讀

    聚徽觸控-平板工控機的分類

    平板工控器主要分為哪幾類?平板工控器的應用場景相對于商用電腦更加穩定,因此,對于其分類的理解顯得尤為重要。接下來,讓我們一起來探討一下:
    的頭像 發表于 07-24 09:30 ?205次閱讀
    聚徽觸控-平板工控機的分類

    先科貼片電解電容的作用主要分為哪幾種?

    先科貼片電解電容的作用主要分為以下幾種: 一、基礎功能 隔直流:阻止直流電通過,而允許交流電通過。這是電解電容器的基本特性之一,有助于在電路中實現直流與交流的分離。 濾波:在電源電路中,整流電路將
    的頭像 發表于 07-08 15:53 ?433次閱讀

    溫度傳感器分為哪幾類

    溫度傳感器是一種將溫度信號轉換為電信號的傳感器,廣泛應用于工業、農業、醫療、氣象等領域。根據其工作原理和特點,溫度傳感器可以分為以下幾類: 熱電偶溫度傳感器 熱電偶溫度傳感器是一種利用熱電效應將溫度
    的頭像 發表于 06-19 11:09 ?858次閱讀

    電容器擊穿分為哪幾類

    擊穿大致可以分為電擊穿、熱擊穿和局部放電擊穿三類。 一、電擊穿 定義:電擊穿是一個復雜的電子過程,可以通過本征擊穿理論和“雪崩”擊穿理論等多種描述方法來解釋。本征擊穿理論關注材料的內在特性,而“雪崩”擊穿理
    的頭像 發表于 06-09 17:06 ?1748次閱讀

    數控機床按工藝用途分類可分為哪幾類

    數控機床(Numerical Control Machine Tools,簡稱NC機床)是一種通過數控系統控制機床運動和加工過程的自動化機床。根據工藝用途,數控機床可以分為以下五類:車床、銑床、鉆床
    的頭像 發表于 06-07 10:16 ?2666次閱讀

    光伏儲能系統有哪幾類

    光伏儲能系統根據其應用場景和功能需求可以分為幾類,每一類都有其特定的用途和特點。
    的頭像 發表于 04-22 17:02 ?1179次閱讀

    嵌入式微處理器的架構分為哪幾類模塊

    嵌入式微處理器的架構可以分為以下幾類模塊: 中央處理單元(CPU):嵌入式微處理器的核心部分,負責執行指令、進行數據運算和控制任務。它包括控制單元(CU)和算術邏輯單元(ALU)。 存儲器模塊:用于
    的頭像 發表于 04-21 09:55 ?1056次閱讀

    嵌入式微處理器的架構分為哪幾類

    首先,讓我們從宏觀的角度了解嵌入式微處理器的架構分類。它們主要可以分為以下幾類
    的頭像 發表于 04-07 15:25 ?730次閱讀

    降噪是什么原理 降噪方法分為哪幾

    降噪是什么原理 降噪方法分為哪幾種? 降噪是指通過一系列技術手段減少或消除環境中存在的噪聲干擾,從而提高音頻、圖像、信號等的質量或清晰度。降噪的原理主要涉及信號處理、數字濾波、統計學等方面的知識
    的頭像 發表于 03-14 16:55 ?7918次閱讀

    偏振成像技術分為哪幾類?分別有何特點?

    偏振成像可以獲取目標的空間、光強以及偏振信息,由目標物體發出或反射的光線攜帶的偏振信息
    的頭像 發表于 03-01 10:31 ?1050次閱讀

    焊接電弧根據提供的電源特點不同可分為哪幾類

    焊接電弧根據提供的電源特點不同可分為以下幾類: 直流電弧焊(DC):直流電弧焊是使用直流電源進行焊接的一種方法。直流電弧焊可以細分為直流電弧熔化焊(Direct Current Arc
    的頭像 發表于 02-27 11:16 ?795次閱讀

    rfid標簽分為幾類,各有什么特點

    RFID(Radio-Frequency Identification)技術是一種無線識別技術,通過無線電波識別并讀取目標對象上的存有信息的電子標簽。根據功能和尺寸的不同,RFID標簽可以分為幾類
    的頭像 發表于 01-30 14:56 ?2973次閱讀
    主站蜘蛛池模板: 日本19禁啪啪吃奶大尺度| 国产精品久久久久久久久免费下载 | 乳色吐息未增删樱花ED在线观看| 午夜伦伦电影理论片费看| 在线亚洲中文字幕36页| 国产精品高清在线观看93| 暖暖视频中国在线观看免费韩国| 亚洲精品成人无码A片在线| 久久精品国产视频澳门| 九九影院午夜理论片无码| 欧美亚洲视频在线二区| 曰批国产精品视频免费观看| 高清国产在线观看| 欧美zozofoot| 最美白嫩的极品美女ASSPICS| 国产成人一区免费观看| 欧美派对xxxhdparty| 最近2019中文字幕免费版视频 | 亚洲最大日夜无码中文字幕| 高h超辣bl文| 欧洲最强rapper潮水喷视频| 0951影音在线| 久久精品中文闷骚内射| 亚洲欧美中文字幕高清在线| 最近的中文字幕2019国语| 火影忍者高清无码黄漫| 首页 国产 亚洲 中文字幕| 99热只有这里有精品| 啦啦啦 中国 日本 高清 在线| 亚洲精品视频观看| 国产小视频免费在线观看| 甜性涩爱下载| 国产精品卡1卡2卡三卡四| 神马电影院午 夜理论| 草神被爆漫画羞羞漫画| 欧美最新色p图| 苍井空教师BD在线观看全集| 欧美一级情欲片在线| thermo脱色摇床安卓下载| 欧美日韩无套内射另类| av天堂影音先锋在线|