chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

汽車電子工程知識體系 ? 來源:汽車電子系統(tǒng)與軟件 ? 作者:c2c ? 2021-06-21 17:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

2.1 軟件過程的類別

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

主要過程包括軟件開發(fā)、操作和維護(hù)的軟件過程。

支持過程在整個軟件產(chǎn)品生命周期中間歇性地或連續(xù)地應(yīng)用,以支持主要過程;它們包括軟件過程,如配置管理、質(zhì)量保證、驗證和確認(rèn)。

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

跨項目過程,如復(fù)用、軟件產(chǎn)品線和領(lǐng)域工程;它們在組織中涉及到不止一個軟件項目。

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

項目管理過程包括計劃和估計、資源管理、度量和控制、領(lǐng)導(dǎo)、管理風(fēng)險、管理利益攸關(guān)方,以及協(xié)調(diào)軟件開發(fā)和維護(hù)項目的主要、支持、組織和跨項目過程的過程。

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

2.2 軟件生命周期模型

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

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

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

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

2.3 軟件過程的適應(yīng)

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

2.4 實際考慮

在實踐中,軟件過程和活動經(jīng)常是交叉的、重疊的,并且并發(fā)地應(yīng)用。指定離散的軟件過程的軟件生命周期模型,具有嚴(yán)格指定的進(jìn)入和退出標(biāo)準(zhǔn)以及規(guī)定的邊界和接口,應(yīng)該被視為必須適應(yīng)的理想化,以反映組織環(huán)境和業(yè)務(wù)環(huán)境中的軟件開發(fā)和維護(hù)的現(xiàn)實。

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

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

責(zé)任編輯:lq6

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    5320

    瀏覽量

    91267
  • 軟件過程
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    5155

原文標(biāo)題:軟件生命周期

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    請問單片機開發(fā)的程序設(shè)計語言主要哪幾種?

    單片機開發(fā)的程序設(shè)計語言主要哪幾種?
    發(fā)表于 01-14 08:29

    電容觸摸檢測電路軟件過程

    在范例程序中,軟件定時(用定時器中斷實現(xiàn))對每個被測 IO 充電并檢測放電時間 N 次,N 次循環(huán)檢測后, 將統(tǒng)計結(jié)果提交濾波器狀態(tài)機,得到按鍵當(dāng)前狀態(tài)。每次檢測的具體過程如下: 1.將 IO 口置
    發(fā)表于 01-07 06:16

    芯源電容觸摸檢測電路軟件過程

    在電容kit板的案例程序中,軟件定時(用定時器中斷實現(xiàn))對每個被測IO 充電并檢測放電時間N 次,N 次循環(huán)檢測后, 將統(tǒng)計結(jié)果提交濾波器狀態(tài)機,得到按鍵當(dāng)前狀態(tài)。每次檢測的具體過程如下: 1.
    發(fā)表于 12-02 06:40

    邊聊安全 | 軟件單元測試的設(shè)計方法

    上海磐時PANSHI“磐時,做汽車企業(yè)的安全智庫”軟件單元測試的設(shè)計方法寫在前面:軟件單元測試的設(shè)計是一個系統(tǒng)化的過程,旨在驗證代碼的最小可測試部分(通常是函數(shù)或方法)是否按預(yù)期工作。軟件
    的頭像 發(fā)表于 09-05 16:18 ?6703次閱讀
    邊聊安全 | <b class='flag-5'>軟件</b>單元測試的設(shè)計方法

    固態(tài)電容按照介質(zhì)種類來分為哪幾種?

    固態(tài)電容按照介質(zhì)種類主要分為 鉭介質(zhì)固態(tài)電容、鋁介質(zhì)固態(tài)電容、陶瓷介質(zhì)固態(tài)電容(MLCC雖屬陶瓷電容,但部分特殊結(jié)構(gòu)可視為固態(tài)電容變種)以及聚合物介質(zhì)固態(tài)電容(如導(dǎo)電高分子型) 。以下為具體分類
    的頭像 發(fā)表于 07-25 16:10 ?835次閱讀
    固態(tài)電容按照介質(zhì)種類來<b class='flag-5'>分為</b><b class='flag-5'>哪幾</b>種?

    單模光纖線分為幾類?都有什么差異

    單模光纖線根據(jù)ITU-T國際標(biāo)準(zhǔn)(G.65x系列)主要分為以下六類,每類在傳輸性能、應(yīng)用場景和成本上存在差異: G.652(常規(guī)單模光纖) 核心特性:零色散波長在1310nm附近,1550nm處損耗
    的頭像 發(fā)表于 07-03 10:19 ?2423次閱讀

    聲音傳感器有哪幾

    聲音傳感器作為將聲波信號轉(zhuǎn)換為電信號的裝置,在工業(yè)自動化、智能家居、醫(yī)療診斷等領(lǐng)域應(yīng)用廣泛。根據(jù)工作原理和檢測目標(biāo)的不同,聲音傳感器主要分為以下幾類: 一、基于壓電效應(yīng)的傳感器 壓電式聲音傳感器利用
    的頭像 發(fā)表于 06-23 10:10 ?1795次閱讀

    晶圓減薄工藝分為哪幾

    “減薄”,也叫 Back Grinding(BG),是將晶圓(Wafer)背面研磨至目標(biāo)厚度的工藝步驟。這個過程通常發(fā)生在芯片完成前端電路制造、被切割前(即晶圓仍然整體時),是連接芯片制造和封裝之間的橋梁。
    的頭像 發(fā)表于 05-30 10:38 ?1776次閱讀

    幾類寬帶圓極化天線設(shè)計

    電子發(fā)燒友網(wǎng)站提供《幾類寬帶圓極化天線設(shè)計.pdf》資料免費下載
    發(fā)表于 05-28 14:07 ?0次下載

    幾類網(wǎng)線怎么看出來的

    要分辨幾類網(wǎng)線,可從外觀標(biāo)識、內(nèi)部結(jié)構(gòu)、性能參數(shù)等方面入手,以下是詳細(xì)介紹: 一類網(wǎng)線(CAT1) 外觀標(biāo)識:通常沒有專門的“CAT1”標(biāo)識,因為一類網(wǎng)線主要用于早期的電話線路,并非專門為以太網(wǎng)
    的頭像 發(fā)表于 05-26 10:03 ?6554次閱讀

    半導(dǎo)體制造過程中的三個主要階段

    前段工藝(Front-End)、中段工藝(Middle-End)和后段工藝(Back-End)是半導(dǎo)體制造過程中的三個主要階段,它們在制造過程中扮演著不同的角色。
    的頭像 發(fā)表于 03-28 09:47 ?6648次閱讀
    半導(dǎo)體制造<b class='flag-5'>過程</b>中的三個<b class='flag-5'>主要</b>階段

    功率放大器通??梢?b class='flag-5'>分為哪幾類類型

    功率放大器是一種用于增加信號功率的電子設(shè)備,常見于無線通信、音頻設(shè)備、廣播電視等領(lǐng)域。根據(jù)工作原理、電路拓?fù)浜蛻?yīng)用領(lǐng)域的不同,功率放大器可以分為多種類型。下面西安安泰來介紹常見的幾類功率放大器。 A
    的頭像 發(fā)表于 03-20 11:07 ?855次閱讀
    功率放大器通常可以<b class='flag-5'>分為</b><b class='flag-5'>哪幾類</b>類型

    分布式存儲有哪幾種類型?

    分布式存儲有哪幾種類型?分布式存儲系統(tǒng)是一種將數(shù)據(jù)分散存儲在多臺獨立節(jié)點上的技術(shù),根據(jù)數(shù)據(jù)模型可分為鍵值存儲、列式存儲、文檔存儲和圖形存儲等類型;按數(shù)據(jù)存儲單位可分為基于文件、塊和對象的存儲;按
    的頭像 發(fā)表于 02-20 11:00 ?1335次閱讀

    軟件在芯片設(shè)計中有什么作用

    ? 本文主要介紹軟件在芯片設(shè)計中的作用 在芯片設(shè)計中,軟件扮演著非常重要的角色,它不僅幫助芯片設(shè)計驗證和調(diào)試,還在芯片的實際應(yīng)用過程中提供了必不可少的支持??梢园研酒?/div>
    的頭像 發(fā)表于 02-09 09:43 ?1704次閱讀

    模數(shù)轉(zhuǎn)換電路的四個過程

    模數(shù)轉(zhuǎn)換(Analog-to-Digital Conversion,簡稱ADC)是將模擬信號轉(zhuǎn)換為數(shù)字信號的關(guān)鍵過程,廣泛應(yīng)用于通信、數(shù)據(jù)采集、信號處理等領(lǐng)域。模數(shù)轉(zhuǎn)換電路的設(shè)計與實現(xiàn)涉及多個關(guān)鍵步驟,通??梢?b class='flag-5'>分為四個主要
    的頭像 發(fā)表于 02-03 16:12 ?2759次閱讀