精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

軟件工程管理的定義和測量程序

tLJX_gh_ad43aef ? 來源:汽車電子系統與軟件 ? 作者:c2c ? 2021-08-10 17:44 ? 次閱讀

軟件工程管理可以定義為管理活動的應用——計劃、協調、測量、監控、控制和報告——以確保軟件產品和軟件工程服務被高效、有效地交付,并使利益攸關方受益。管理的相關學科是所有知識領域(KA)的一個重要要素,但它當然與這個知識領域比與其他知識領域更相關。測量也是所有知識領域的一個重要方面;本課題介紹了測量程序。

在某種意義上,應該可以用管理其他復雜工作的相同方法來管理軟件工程項目。然而,軟件項目和軟件生命周期過程中有一些特定的方面使有效的管理復雜化,包括:

項目管理知識體系(PMBOK)指南和SWX中,術語初始化、計劃、執行、監控和關閉用于描述過程組。

客戶常常不知道什么是需要的,什么是可行的。

客戶經常缺乏對軟件工程中固有的復雜性的認識,特別是關于需求變更的影響。

增加的理解和不斷變更的條件很可能會產生新的或變更的軟件需求。

由于需求的變更,軟件通常使用迭代過程而不是一系列封閉的任務來構建。

軟件工程必須結合創造性和紀律性。在兩者之間保持適當的平衡有時是困難的。

它的新穎性和復雜性通常都很高。

基礎技術的更新速度往往很快。

軟件工程管理活動發生在三個層次上:組織和基礎設施管理、項目管理和度量計劃的管理。最后兩個將在此知識領域描述中詳細介紹。然而,這并不是要降低組織和基礎設施管理問題的重要性。人們普遍認為,軟件組織工程經理應該熟悉本知識領域中描述的項目管理和軟件度量知識。他們還應該具備一些目標領域的知識。同樣地,如果復雜項目和程序(其中軟件是系統架構的組成部分)的經理能夠意識到軟件過程引入到項目管理和項目度量中的差異,這也是有幫助的。

組織管理的其他方面也會對軟件工程產生影響(例如,組織的政策和過程提供了進行軟件工程項目的框架)。為了有效的軟件開發和維護,這些策略和過程可能需要根據需求進行調整。此外,為了在組織層次上對軟件工程進行有效的管理,可能需要制定或建立一些特定于軟件工程的策略。例如,為軟件工程任務(如軟件設計、軟件構建、估計、監控和報告)建立特定的組織范圍的過程或過程,策略通常是必要的。這樣的政策對于跨組織的軟件工程項目的長期有效管理是很重要的(例如,建立一個一致的基礎,通過它來分析過去的項目績效并實現改進)。

組織管理的另一個重要方面是人事管理政策和程序,用于招聘、培訓和職業發展指導人員,不僅是在項目層面,而且是為了組織的長期成功。軟件工程人員可能面臨獨特的培訓或人員管理挑戰(例如,在底層技術經歷快速和持續變化的環境中維護貨幣)。

溝通管理也經常被提到,作為一個被忽視但重要的方面,在一個領域的個人表現,準確地理解用戶的需求,軟件需求,和軟件設計是必要的。此外,項目組合管理,它提供了一個全面的視圖,不僅是當前在各種項目和程序(集成項目)中開發的軟件,而且是組織中計劃的和當前正在使用的軟件,是可取的。此外,軟件復用是保持和提高生產力和競爭力的關鍵因素。有效的復用需要一個能夠反映復用的優點和缺點的戰略遠景。

除了了解受軟件項目獨特影響的管理方面,軟件工程師還應該了解本知識領域中討論的管理的更一般的方面(甚至在畢業后的頭幾年)。

組織文化和行為的屬性,加上企業其他功能領域的管理,會對組織的軟件工程過程產生影響,盡管是間接的。

關于軟件項目管理的廣泛信息可以在項目管理知識體系指南(PMBOK指南)和PMBOK指南(SWX)的軟件擴展中找到。每一個指南都包括10個項目管理知識領域:項目集成管理、項目范圍管理、項目時間管理、項目成本管理、項目質量管理、項目人力資源管理、項目溝通管理、項目風險管理、項目采購管理和項目利益攸關方管理。每個知識領域都與這個軟件工程管理知識領域直接相關。

關于這個知識領域的其他參考資料和進一步讀數也提供了其他信息。這個軟件工程管理知識領域包含軟件項目管理過程的前五個主題圖7.1(起始和范圍定義,軟件項目計劃、軟件項目制定、評審和評估,關閉),+軟件工程測量在第六主題和軟件工程管理工具在第七主題。雖然項目管理和度量管理經常被認為是分開的,而且確實每一個都有許多獨特的屬性,密切的關系已經導致本知識領域的綜合處理。不幸的是,軟件行業的普遍看法是軟件產品交付較晚,超出預算,質量差,功能不完整。

Measurement-informed管理——任何真正的工程學科的基本原則(參見工程基礎知識領域中的度量)——可以幫助改善感知和現實。從本質上講,沒有度量(定性和定量)的管理意味著缺乏紀律,而沒有管理的度量意味著缺乏目的或環境。有效的管理需要測量和經驗的結合。

這里采用的工作定義如下:

管理是實現組織所設定的戰略目標所需的過程和控制系統

度量指的是對軟件工程工作產品、過程和資源的價值和標簽的分配,以及從它們派生出來的模型,不管這些模型是使用統計技術還是其他技術開發的。

該知識領域中的軟件工程項目管理部分廣泛使用了軟件工程度量部分。

這個知識領域與其他在SWEBOK指南中的知識領域密切相關,閱讀下面的知識領域描述與這個將特別有幫助:

工程基礎知識領域描述了一些通用的度量概念,這些概念直接適用于知識領域的軟件工程度量部分。此外,工程基礎的統計分析部分中提出的概念和技術可以直接應用到本節中的許多主題中。

軟件需求知識領域描述了在項目的啟動和范圍定義階段應該執行的一些活動。

軟件配置管理知識領域處理軟件配置的識別、控制、狀態統計和審計,以及軟件發布管理和交付和軟件配置管理工具。

軟件工程過程知識領域描述了軟件生命周期模型以及過程和工作產品之間的關系。

軟件質量知識領域強調質量是管理的目標,也是許多軟件工程活動的目標。

軟件工程經濟學知識領域討論了如何在業務環境中做出與軟件相關的決策。

軟件工程管理主題的分解

因為大多數軟件開發生命周期模型需要可能以不同方式執行的類似活動,所以主題的分解是基于活動的。這一細分如圖7.1所示。頂級的要素分解圖所示是執行的活動,通常當一個軟件開發項目的管理,獨立的軟件開發生命周期模型(參見接下來的軟件生命周期模型的軟件工程過程知識領域)已經選擇了一個特定的項目。在此細分中并沒有推薦特定生命周期模型的意圖。分解僅意味著發生了什么,而不意味著每個活動發生的時間、方式或次數。七個主題是:

? 啟動和范圍定義,處理啟動軟件工程項目的決定;

? 軟件項目計劃,從管理的角度處理為準備一個成功的軟件工程項目而進行的活動;

? 軟件項目制定,處理在軟件工程項目執行過程中進行的公認的軟件工程管理活動;

? 評審和評價,確保技術、進度、成本和質量工程活動令人滿意;

? 收尾,指為完成一個項目而完成的活動;

? 軟件工程度量,它處理度量程序在軟件工程組織中的有效開發和實施;

? 軟件工程管理工具,描述管理軟件工程項目的工具的選擇和使用。

責任編輯:haq

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

    關注

    69

    文章

    4799

    瀏覽量

    87175
  • 工程
    +關注

    關注

    0

    文章

    165

    瀏覽量

    27842

原文標題:軟件工程管理

文章出處:【微信號:gh_ad43aef0e0b3,微信公眾號:樹根互聯VS物聯網VS數據應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    蔡司三坐標測量儀的測量軟件管理系統

    一套解決方案,可根據需求逐步完成部署,成本計算也較為簡單。它針對三坐標測量技術的需求開發,在當今信息整理和通信管理日益重要的趨勢下應運而生,能夠實現對機器、程序
    的頭像 發表于 11-20 16:22 ?98次閱讀
    蔡司三坐標<b class='flag-5'>測量</b>儀的<b class='flag-5'>測量</b><b class='flag-5'>軟件</b><b class='flag-5'>管理</b>系統

    聲音測量定義和典型應用

    系統檢測、語言可懂度測試、聽力測量、聲波分析、電聲儀器性能評價、房間音質測量等。聲音測量定義為使用聲音測量設備
    的頭像 發表于 06-29 08:31 ?1295次閱讀
    聲音<b class='flag-5'>測量</b>的<b class='flag-5'>定義</b>和典型應用

    嵌入式軟件工程師如何提升自己?

    嵌入式軟件工程師如何提升自己? 作為一名嵌入式軟件工程師,在這個充滿機遇和挑戰的領域里,如何提升自己顯得非常重要,它決定了你未來的發展方向和成就。接下來,我們一起探討一下。 1.奠定扎實
    發表于 06-12 11:20

    索尼誠邀軟件工程師參與PS免費手游平臺設計

    據悉,近日,澳大利亞知名媒體TweakTown發現,索尼互動娛樂正在為其旗下的PlayStation Studios Mobile招募一名資深的軟件工程師,負責設計PlayStation的免費手機游戲平臺。
    的頭像 發表于 05-23 17:08 ?699次閱讀

    共讀《軟件開發珠璣》

    作為項目經理,要處理好五大過程組和十大領域; 作為軟件配置管理,對軟件工程、算法和應用開發還不夠了解,本書介紹的軟件開發和管理60條經驗教訓
    發表于 05-21 11:28

    嵌入式軟件工程師和硬件工程師的區別?

    、機器人等。 定義和工作職責 嵌入式軟件工程師的主要職責包括但不限于:設計、開發、測試和調試嵌入式軟件應用程序,以滿足特定硬件和軟件要求。他們需要理解并掌握嵌入式系統的基本原理,熟悉相
    發表于 05-16 11:00

    示波器探頭的量程怎么看?

    示波器探頭的量程是指探頭能夠測量的電壓范圍,它是一個重要的參數,決定了探頭適用的測量場景。
    的頭像 發表于 05-13 15:22 ?1320次閱讀

    Cognition發布首款AI軟件工程師Devin

    據報道,Cognition公司今日公布了其首款人工智能軟件工程師——Devin,掀起了打造軟件模式變革的序幕。該產品在SWE-bench代碼測驗中展現出卓越表現,甚至超過了部分頂級人類工程師的水準。
    的頭像 發表于 03-13 10:57 ?595次閱讀

    ABB收購Meshmind增強人工智能及軟件驅動自動化

    ABB的最新投資將加速提升軟件工程和基于人工智能的應用程序(包括機器學習和視覺)的研發能力。
    的頭像 發表于 01-19 14:24 ?1010次閱讀

    如何構建linux開發環境和編譯軟件工程、應用程序

    前文介紹了如何使用官方提供的鏡像文件啟動開發板,本文將說明如何構建linux開發環境和編譯軟件工程、應用程序
    的頭像 發表于 01-03 12:31 ?1955次閱讀
    如何構建linux開發環境和編譯<b class='flag-5'>軟件工程</b>、應用<b class='flag-5'>程序</b>

    電流自動量程切換方法有哪些

    電流自動量程切換是電流測量中的一種常用技術,它可以根據電路中的電流變化自動選擇合適的量程,以確保測量結果的準確性和精度。在本文中,將詳細介紹電流自動
    的頭像 發表于 12-26 10:27 ?2200次閱讀

    嵌入式軟件工程師常用的

    最近我換工作了,看見不同嵌入式軟件工程師用的平臺都不一樣,所以我整理了一下。PlatformIO:多平臺支持:PlatformIO支持多種嵌入式平臺,包括Arduino、ESP8266、ESP32
    的頭像 發表于 12-24 08:00 ?633次閱讀
    嵌入式<b class='flag-5'>軟件工程</b>師常用的

    平面衍射光柵的PDL(偏振相關損耗)測量

      偏振相關損耗(PDL)是電信網絡中使用的光學元件的一個重要特性。本文提供了用于光柵PDL的精確定義,并解釋了用于確定PDL值的測量程序
    的頭像 發表于 12-15 06:40 ?631次閱讀

    使用AD7172-2進行寬量程測量出現ADC超量程錯誤的原因?

    在使用AD7172-2進行寬量程測量出現ADC超量程錯誤時,根據數據手冊,ADC結果應該鉗位至0xFFFFFF。但在實際測試中獲得的ADC輸出并不是0xFFFFFF。請問出現這種情況可能的原因是什么呢?
    發表于 12-01 06:10