一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內不再提示

軟件過程是如何定義的?

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

掃碼添加小助手

加入工程師交流群

本主題涉及軟件過程、軟件過程管理和軟件過程基礎設施的定義。

如上所述,軟件過程是一組相互關聯(lián)的活動和任務,它們將輸入的工作產(chǎn)品轉換為輸出的工作產(chǎn)品。軟件過程的描述至少包括所需的輸入、轉換工作活動和生成的輸出。如圖8.2所示,一個軟件過程可能還包括它的進入和退出標準,以及將工作活動分解成任務,這些任務是服從管理責任的最小的工作單元。過程輸入可以是觸發(fā)事件,也可以是另一個過程的輸出。在過程可以開始之前,應該滿足進入標準。在成功結束過程之前,應該滿足所有指定的條件,包括輸出工作產(chǎn)品或工作產(chǎn)品的驗收標準。

軟件過程可以包括子過程。例如,軟件需求確認是一個用來確定需求是否會為軟件開發(fā)提供充分基礎的過程;它是軟件需求過程的一個子過程。需求驗證的輸入通常是軟件需求說明書和執(zhí)行驗證所需的資源(人員、驗證工具、足夠的時間)。需求驗證活動的任務可能包括需求評審、原型設計和模型驗證。這些任務包括個人和團隊的工作分配。需求驗證的輸出通常是一個經(jīng)過驗證的軟件需求規(guī)范,它為軟件設計和軟件測試過程提供了輸入。需求驗證和軟件需求過程的其他子過程經(jīng)常以各種方式交叉和迭代;

poYBAGDQWpuAXEtDAACPuGOv180686.jpg

圖8.2。軟件過程的要素

在軟件開發(fā)或修改期間,軟件需求過程及其子過程可能會被多次輸入和退出。

軟件過程的完整定義還可能包括角色和能力、IT支持、軟件工程技術和工具,以及執(zhí)行過程所需的工作環(huán)境,以及用于確定執(zhí)行過程的效率和有效性的方法和度量(關鍵性能指標)。

此外,一個軟件過程可能包括交叉的技術、協(xié)作和管理活動。

定義軟件過程的符號包括用自然語言描述的構成活動和任務的文本列表;數(shù)據(jù)流圖;狀態(tài)圖;BPMN;IDEF0;佩特里網(wǎng);以及UML活動圖。過程中的轉換任務可以定義為過程;過程可以指定為一組有序的步驟,也可以指定為執(zhí)行任務時要完成的工作的檢查表。

必須強調的是,沒有最好的軟件過程或軟件過程集。對于每個項目和每個組織環(huán)境,必須選擇、調整和應用軟件過程。不存在理想的過程或過程集。

1.1軟件過程管理

軟件過程管理的兩個目標是實現(xiàn)完成軟件過程和生產(chǎn)工作產(chǎn)品的系統(tǒng)方法所產(chǎn)生的效率和效果——無論是在個人、項目還是組織層面——以及引入新的或改進的過程。

過程的改變期望一個新的或修改的過程將提高過程的效率和/或有效性,以及產(chǎn)生的工作產(chǎn)品的質量。變更到一個新的過程,改進一個已經(jīng)存在的過程,組織的變更,和基礎結構的變更(技術的插入或者工具中的變更)是緊密相關的,因為所有這些通常都是以改進軟件產(chǎn)品的成本,開發(fā)進度,或者質量為目標的。過程變更不僅對軟件產(chǎn)品有影響;他們經(jīng)常導致組織變更。變更過程或引入新過程可能會在整個組織中產(chǎn)生連鎖反應。例如,IT基礎設構建具和技術中的變更通常需要過程變更。

在第一次部署其他新過程時,現(xiàn)有過程可能會被修改(例如,在軟件開發(fā)項目中引入檢查活動可能會影響軟件測試過程——參見軟件質量知識領域和軟件測試知識領域中的評審和審計)。這些情況也可以稱為“過程演進”?!叭绻菑V泛的修改,則很可能需要改變組織文化和業(yè)務模式,以適應過程的改變?!?/p>

1.2軟件過程的基礎設施

建立、實現(xiàn)和管理軟件過程和軟件生命周期模型通常發(fā)生在單個軟件項目的層次上。然而,跨組織的軟件過程和軟件生命周期模型的系統(tǒng)應用可以為組織內的所有軟件工作提供好處,盡管它需要組織層面的承諾。軟件過程基礎設施可以提供過程定義、解釋和應用過程的策略,以及用于實現(xiàn)過程的過程描述。此外,軟件過程基礎結構可能提供資金、工具、培訓,以及為建立和維護軟件過程基礎結構而被分配責任的人員。

軟件過程基礎結構是不同的,這取決于組織的大小和復雜性以及在組織內進行的項目。小型、簡單的組織和項目有小型、簡單的基礎設施需求。大型、復雜的組織和項目必然具有更大、更復雜的軟件過程基礎設施。在后一種情況下,可能會建立各種組織單位(例如軟件工程過程組或指導委員會)來監(jiān)督軟件過程的實現(xiàn)和改進。

一種常見的誤解是,建立軟件過程基礎設施和實現(xiàn)可重復的軟件過程將增加軟件開發(fā)和維護的時間和成本。引入或改進軟件過程是有成本的;然而,經(jīng)驗表明,通過提高效率,避免返工,以及更可靠和負擔得起的軟件,實現(xiàn)軟件過程的系統(tǒng)改進往往會導致更低的成本。過程性能因此影響軟件產(chǎn)品質量。

責任編輯:lq6

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

    關注

    0

    文章

    4

    瀏覽量

    5114

原文標題:軟件過程定義

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    大彩講堂:VisualTFT軟件如何自定義圓形進度條

    VisualTFT軟件如何自定義圓形進度條
    的頭像 發(fā)表于 07-07 17:10 ?516次閱讀
    大彩講堂:VisualTFT<b class='flag-5'>軟件</b>如何自<b class='flag-5'>定義</b>圓形進度條

    軟件定義汽車如何影響汽車行業(yè)

    軟件定義汽車(SDV)是指一些關鍵功能(如駕駛輔助、信息娛樂系統(tǒng),甚至核心車輛行為)都由軟件實現(xiàn)、控制并更新的汽車。
    的頭像 發(fā)表于 07-01 16:21 ?249次閱讀
    <b class='flag-5'>軟件</b><b class='flag-5'>定義</b>汽車如何影響汽車行業(yè)

    軟件定義汽車時代為什么中間件受青睞

    在“軟件定義汽車”時代,隨著汽車軟件功能漸趨多樣化,硬件和軟件組件之間的通信和交互開始變得復雜。如今,一輛汽車可能負載百余個電子控制單元(ECU),它們分別控制著包括動力轉向、溫度控制
    的頭像 發(fā)表于 06-09 11:14 ?401次閱讀

    軟件定義汽車如何改變未來出行

    汽車行業(yè)正加速駛入一個由軟件定義汽車 (SDV) 主導的新時代。這些車輛不再只是交通工具,而是一個能夠持續(xù)進化的技術平臺,依托不斷更新的軟件,持續(xù)拓展功能邊界。從前,汽車只是把人從A點送到B點的代步工具,而如今,車載
    的頭像 發(fā)表于 05-20 09:52 ?426次閱讀

    解鎖未來汽車電子技術:軟件定義車輛與區(qū)域架構深度解析

    解鎖未來汽車電子技術:軟件定義車輛與區(qū)域架構深度解析 ——立即下載白皮書,搶占智能汽車發(fā)展先機 *附件:解鎖未來汽車電子技術:軟件定義車輛與區(qū)域架構深度解析.pdf 為什么這份白皮書值
    的頭像 發(fā)表于 04-27 11:58 ?599次閱讀

    軟件定義時代:CAN SIC如何升級電動汽車的通信網(wǎng)絡?

    本文探討了軟件定義汽車(SDV)對汽車行業(yè)的影響,以及實現(xiàn)這一目標的硬件和軟件可升級的汽車。其中,軟件定義電動汽車(SDEV)需要具備動態(tài)、
    的頭像 發(fā)表于 04-22 11:49 ?294次閱讀
    <b class='flag-5'>軟件</b><b class='flag-5'>定義</b>時代:CAN SIC如何升級電動汽車的通信網(wǎng)絡?

    QNX攜手微軟加速軟件定義汽車發(fā)展

    BlackBerry有限公司(紐約證券交易所代碼:BB;多倫多證券交易所代碼:BB)旗下的QNX部門今日宣布與微軟達成合作,雙方將通過云平臺幫助汽車制造商更高效地開發(fā)、測試和優(yōu)化軟件,加速軟件定義汽車(SDV)的發(fā)展。
    的頭像 發(fā)表于 01-07 16:18 ?592次閱讀

    智能駕駛加速軟件定義汽車步伐?

    以往的硬件制造逐步向軟件賦能轉變。隨著“軟件定義汽車”(Software Defined Vehicle, SDV)的概念深入人心,汽車制造商通過軟件的持續(xù)更新和增值服務,不僅延長了車
    的頭像 發(fā)表于 11-25 11:01 ?780次閱讀
    智能駕駛加速<b class='flag-5'>軟件</b><b class='flag-5'>定義</b>汽車步伐?

    軟件定義車輛加速推進汽車電子技術的未來發(fā)展

    制造商轉向軟件定義車輛和區(qū)域架構。通過集中管理軟件并將硬件與軟件分離,軟件定義車輛成為實現(xiàn)更智能
    的頭像 發(fā)表于 11-17 15:17 ?652次閱讀
    <b class='flag-5'>軟件</b><b class='flag-5'>定義</b>車輛加速推進汽車電子技術的未來發(fā)展

    emc軟件定義存儲的未來發(fā)展

    隨著數(shù)字化轉型的加速,數(shù)據(jù)存儲需求日益增長。EMC(易安信)作為全球領先的數(shù)據(jù)存儲解決方案提供商,其軟件定義存儲(SDS)技術在滿足企業(yè)存儲需求方面發(fā)揮著重要作用。 一、技術發(fā)展 集成人工智能和機器
    的頭像 發(fā)表于 11-01 15:28 ?855次閱讀

    軟件定義汽車引發(fā)的產(chǎn)品開發(fā)大變革

    軟件定義汽車的設計初衷是在汽車整個生命周期內通過無線更新不斷增強?;谠频奶摂M化新技術允許開發(fā)始于芯片量產(chǎn)之前,并延續(xù)到汽車上路之后。
    的頭像 發(fā)表于 11-01 11:44 ?935次閱讀

    恩智浦S32 CoreRide平臺推動軟件定義汽車快速演進

    軟件定義汽車(SDV)正在汽車行業(yè)掀起一場顛覆性的變革。面對SDV全新的產(chǎn)品架構和商業(yè)模式,汽車制造商和開發(fā)者也在積極尋求更快速、更高效的開發(fā)方法,以應對邁向SDV過程中的諸多挑戰(zhàn)。
    的頭像 發(fā)表于 10-12 11:34 ?1035次閱讀

    華納云:如何理解軟件定義網(wǎng)絡?和傳統(tǒng)網(wǎng)絡相比有哪些優(yōu)勢?

    概述 軟件定義網(wǎng)絡(SDN)是一種將網(wǎng)絡資源抽象到虛擬化系統(tǒng)中的 IT 基礎架構方法。這被稱為網(wǎng)絡虛擬化。SDN 將網(wǎng)絡轉發(fā)功能與網(wǎng)絡控制功能分離開來,目的是創(chuàng)建可集中管理且可編程的網(wǎng)絡,這也
    的頭像 發(fā)表于 09-26 16:03 ?1009次閱讀
    華納云:如何理解<b class='flag-5'>軟件</b><b class='flag-5'>定義</b>網(wǎng)絡?和傳統(tǒng)網(wǎng)絡相比有哪些優(yōu)勢?

    使用MATLAB、Simulink和Polyspace加速軟件定義汽車開發(fā)

    開發(fā)軟件定義汽車 (SDV) 時,開發(fā)團隊必須具備新的能力,例如進行連續(xù)的軟件發(fā)布,減少軟件更改的交付周期以及盡可能減少部署失敗。同時,平臺團隊需要為車載計算機和區(qū)域控制器創(chuàng)建新
    的頭像 發(fā)表于 09-05 09:57 ?1094次閱讀
    使用MATLAB、Simulink和Polyspace加速<b class='flag-5'>軟件</b><b class='flag-5'>定義</b>汽車開發(fā)

    基于MSPM0 MCU的軟件定義玻璃LCD解決方案

    電子發(fā)燒友網(wǎng)站提供《基于MSPM0 MCU的軟件定義玻璃LCD解決方案.pdf》資料免費下載
    發(fā)表于 08-31 10:11 ?0次下載
    基于MSPM0 MCU的<b class='flag-5'>軟件</b><b class='flag-5'>定義</b>玻璃LCD解決方案