《軟件設計師》復習筆記(12.1)——范圍管理、進度管理

目錄

一、范圍管理

1. 核心概念

2. 范圍管理過程

WBS(工作分解結構)示例

真題示例:?

二、進度管理

1. 核心過程

2. 關鍵工具與技術

真題示例:


一、范圍管理

1. 核心概念

  • 項目范圍:為交付產品必須完成的工作,以范圍基準(范圍說明書、WBS、WBS詞典)衡量。
  • 產品范圍:產品或服務的功能,以產品描述判斷是否完成。
  • 范圍變更:項目范圍可能因需求變化而調整,需通過范圍管理控制。

2. 范圍管理過程

過程關鍵內容
規劃范圍管理制定范圍管理計劃,定義如何管理范圍。
定義范圍詳細描述項目與產品范圍,形成范圍說明書(輸入:項目章程、變更申請等)。
創建WBS將項目分解為可管理的子項目或工作包。
確認范圍正式驗收可交付成果。
范圍控制監控范圍狀態,管理基準變更。

WBS(工作分解結構)示例

工作編號工作任務工期負責人
0遠程教育項目8月吳函
1硬件2月何小波
2第三方軟件2月王方
3系統功能5月張必勝
3.1 設備管理1月桂波陽
3.2 維護管理1月周瑞
3.3 工單管理1月謝敏波
3.3.1 模塊設計5天
3.3.2 代碼編制5天
3.3.3 單元測試10天
3.3.4 功能測試5天
3.3.5 驗證測試5天
3.4 采購管理1月胡海濤
3.5 庫存管理1月王敏捷
4系統接口1月李鴻海
5現場實施1月李智

真題示例:?

( )把軟件項目整體或者主要的可交付成果分解為易于管理、方便控制的若干個子項目;再將子項目繼續分解為工作包。在每個分解單元中,都存在可交付成果和里程碑。該模型的主要用途是( )。

A.分層數據流圖 B.軟件模塊圖 C.工作分解結構WBS D.PERT圖

A.描述軟件項目的功能需求 B.定義項目邊界,有助于防止需求蔓延

C.對軟件的靜態結構進行建模 D.刻畫軟件開發活動之間的依賴關系

工作分解結構(WBS)是將項目整體或主要可交付成果,按照一定的原則分解為易于管理、方便控制的子項目,再進一步將子項目分解為工作包,且每個分解單元都有可交付成果和里程碑。

WBS的主要用途之一就是明確項目的范圍,定義項目邊界,通過清晰的層級分解可以有效防止需求的隨意擴展和蔓延。而分層數據流圖主要用于描述軟件項目的功能需求;軟件模塊圖主要對軟件的靜態結構進行建模;PERT圖主要用于刻畫軟件開發活動之間的依賴關系及時間估算等。


二、進度管理

1. 核心過程

過程關鍵內容
活動定義確定完成可交付成果的具體活動。
活動排序識別活動間的邏輯關系(如FS、SS等)。
活動資源估算估算資源類型與數量(專家判斷、自下而上估算等)。
活動歷時估算估算活動所需時間。
進度計劃編制制定進度計劃(關鍵路徑法、甘特圖等)。
進度控制監控進度偏差并調整。

2. 關鍵工具與技術

  • 關鍵路徑法(CPM)

    • 關鍵路徑:項目最長路徑,決定最短工期(總浮動時間=0)。
    • 時間參數
      • ES(最早開始)、EF(最早完成)= ES + 工期。
      • LS(最遲開始)= LF - 工期、LF(最遲完成)。
    • 浮動時間
      • 總浮動時間
        • 定義:在不延誤項目完工時間且不違反進度制約因素的前提下,活動可從最早開始時間推遲或拖延的時間量,體現活動的進度靈活性,正常情況下關鍵活動的總浮動時間為零。
        • 計算方式:總浮動時間=最遲開始LS - 最早開始ES ;或總浮動時間=最遲完成LF - 最早完成EF ;或總浮動時間=關鍵路徑時長 - 非關鍵路徑時長

    教材的圖可能存在錯誤,修改后如下:?

    順推:最早開始ES=所有前置活動最早完成EF的最大值;最早完成EF=最早開始ES+持續時間。
    逆推:最晚完成LF=所有后續活動最晚開始LS的最小值;最晚開始LS=最晚完成LF-持續事件。?

    • 自由浮動時間
      • 定義:在不延誤任何緊后活動的最早開始時間且不違反進度制約因素的前提下,活動可從最早開始時間推遲或拖延的時間量。
      • 計算方式:自由浮動時間=緊后活動最早開始時間的最小值 - 本活動的最早完成時間 。

    ?關鍵路徑上的最早時間和最晚時間相同。

    自由浮動時間 C:20-15=5

    3. 圖形工具

    • 甘特圖:直觀展示任務時間安排。
    • PERT圖:用于復雜項目的時間估算。

    真題示例:

    下圖中(單位:周)顯示的項目歷時總時長是( )周。在項目實施過程中,活動d - i比計劃延期了2周,活動a - c實際工期是6周,活動f - h比計劃提前了1周,此時該項目的歷時總時長為( )周。

    A.14 B.18 C.16 D.13

    A.14 B.18 C.16 D.17

    • 計算各條路徑的工期:
      • 路徑1:a - b - e - g - k,工期為3+4+2+1=10?周;
      • 路徑2:a - c - i - k,工期為3+2+4+5=14?周;
      • 路徑3:a - d - f - h - j - k,工期為3+4+3+5+1=16?周。

    通過比較可知,路徑3(a - d - f - h - j - k)是關鍵路徑,所以原計劃項目歷時總時長是16周

    • ?實施后,關鍵路徑變為:a-d-i-k,工期16周

    某項目包含A、B、C、D、E、F、G七個活動,各活動的歷時估算和邏輯關系如下表所示,則活動c的總浮動時間是( )天,項目工期是( )天。

    >活動名稱>緊前活動>活動歷時
    A-2
    BA4
    CA5
    DA6
    EBC4
    FD6
    GEF3

    A、0 B、1 C、2 D、3

    A、14 B、15 C、16 D、17

    [開始]│↓A(2天)├──→ B(4天)│     ││     ↓├──→ C(5天) → E(4天)————│                      ││                      ↓└──→ D(6天) → F(6天) → G(3天)

    計算從項目開始到結束的所有可能路徑的工期:

    • 路徑1:A?B?E?G?,工期為2+4+4+3=13?天;
    • 路徑2:A?C?E?G?,工期為2+5+4+3=14?天;
    • 路徑3:A?D?F?G?,工期為2+6+6+3=17?天。

    確定關鍵路徑、項目工期和活動C?的總浮動時間

    • 關鍵路徑:總工期最長的路徑為關鍵路徑,所以關鍵路徑是A?D?F?G?。
    • 項目工期:關鍵路徑的工期即為項目工期,所以項目工期是17?天。
    • 活動C?的總浮動時間:總浮動時間是指在不延誤項目完成日期的前提下,活動可以推遲的時間量。關鍵路徑上的活動總浮動時間為0?,活動C?不在關鍵路徑上。 從開始節點到活動C?結束節點的最長非關鍵路徑是A?C?E?G?(工期14?天),而關鍵路徑A?D?F?G?(工期17?天),兩者的差值就是活動C?的總浮動時間,即17?14=3?天。

    本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
    如若轉載,請注明出處:http://www.pswp.cn/pingmian/77270.shtml
    繁體地址,請注明出處:http://hk.pswp.cn/pingmian/77270.shtml
    英文地址,請注明出處:http://en.pswp.cn/pingmian/77270.shtml

    如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

    相關文章

    過去十年前端框架演變與技術驅動因素剖析

    一、技術演進脈絡(2013-2023) 2013-2015:結構化需求催生框架雛形 早期的jQuery雖然解決了跨瀏覽器兼容性問題(如IE8兼容性處理),但其松散的代碼組織方式難以支撐復雜應用開發。Backbone.js的出現首次引入M…

    中華傳承-醫山命相卜-梅花易數

    梅花易數 靈活起卦(如數字、聲音、外應等)和象數結合,準確率可達96.8%。其起卦方式擺脫傳統龜殼、蓍草的繁瑣,強調直覺與靈活性。 個人決策、事件預測等 尤其在短期、具體問題上表現突出。

    如何用Brower Use WebUI實現網頁數據智能抓取與分析?

    作者:算力魔方創始人/英特爾創新大使劉力 Browser-use是一款能讓AI智能體像人類一樣操作網頁的創新工具,與傳統網絡爬蟲技術相比,Browser-use能模擬人瀏覽并操作網頁,在采集網站數據時,不會被網站反爬機制識別和封禁&…

    LIMS引領綜合質檢中心數字化變革,賦能質量強國戰略

    在質量強國戰略的深入推進下,我國綜合質檢機構迎來了前所未有的發展機遇,同時也面臨著諸多嚴峻挑戰。隨著檢測領域從傳統的食品藥品監督向環境監測、新材料檢測等新興領域不斷拓展,跨領域協同管理的復雜度呈指數級增長。作為提升產品質量的關…

    簡單好用的在線工具

    用AI寫了一些在線工具,簡介好用,推薦給大家,歡迎大家使用并提議意見。 網址:https://www.bittygarden.com/ 目前已有以下功能: MD5SM3SHAUnicode 編碼Unicode 解碼Base32 編碼Base32 解碼Base64 編碼Base64 解碼URL …

    阿里云服務器搭建開源版禪道

    一,下載地址:禪道11.5版本發布,主要完善細節,修復bug,新增動態過濾機制 - 禪道下載 - 禪道項目管理軟件 下載地址二: 禪道21.6.stable 實現舊編輯器撰寫的文檔無感升級至新版編輯器 - 禪道下載 - 禪道項目…

    leetcode 309. Best Time to Buy and Sell Stock with Cooldown

    目錄 題目描述 第一步,明確并理解dp數組及下標的含義 第二步,分析并理解遞推公式 1.求dp[i][0] 2.求dp[i][1] 3.求dp[i][2] 第三步,理解dp數組如何初始化 第四步,理解遍歷順序 代碼 題目描述 這道題與第122題的區別就是賣…

    嵌入式硬件常用總線接口知識體系總結和對比

    0.前言 在嵌入式工程實現中,多多少少我們都使用過總線,各種各樣的總線應用于不同場合,不同場景有不同的優勢,但是我們在作為工程師過程中在如何選擇項目合適的總線,根據什么來選?需要我們對項目全局和總線特征有所了解,本文目的就是對比多種總線的關鍵特征 我們在聊到…

    數據分析處理庫Pandas常用方法匯總

    目錄 一、基礎操作 1.1 創建df對象 1.1.1 讀入表格數據 1.1.2 手動創建df 1.2 .info() 1.3 df.index 1.4 df.columns 1.5 df.dtypes 1.6 df.values 1.7 .set_index() 1.8 df[xxx] 1.9 .describe() 1.10 .isin() 1.12 .where() 1.13 .query() 1.14 Series類型運算…

    智慧大屏系統

    延凡智慧大屏系統旨在打破數據壁壘,將海量、復雜的數據轉化為直觀易懂的可視化圖形和信息,廣泛應用于城市管理、企業運營、交通指揮、能源監控等多個領域,為管理者、決策者提供全面、實時、精準的信息展示和分析工具,助力高效決策…

    樹莓派超全系列教程文檔--(32)config.txt常用音頻配置

    config.txt常用音頻配置 板載模擬音頻(3.5mm耳機插孔)audio_pwm_modedisable_audio_ditherenable_audio_ditherpwm_sample_bits HDMI音頻 文章來源: http://raspberry.dns8844.cn/documentation 原文網址 板載模擬音頻(3.5mm耳機…

    23種設計模式全面解析

    設計模式是解決軟件設計中常見問題的經典方案。根據《設計模式:可復用面向對象軟件的基礎》(GoF),23種設計模式分為以下三類: 一、創建型模式(5種) 目標:解耦對象的創建過程&#x…

    AI 推理框架詳解,包含如COT、ReAct、LLM+P等的詳細說明和分類整理,涵蓋其原理、應用場景及對比分析

    AI 推理引擎 以下是關于 AI 推理引擎 的詳細說明,涵蓋其定義、類型、核心組件、技術實現、應用場景及挑戰: 1. 推理引擎的定義 推理引擎(Inference Engine)是 AI系統的核心組件,負責根據輸入數據、知識庫或預訓練模…

    《探秘鴻蒙分布式軟總線:開啟無感發現與零等待傳輸新時代》

    在數字化浪潮中,設備之間的互聯互通成為構建智能生態的關鍵。鴻蒙系統中的分布式軟總線技術,宛如一座橋梁,讓各種智能設備緊密相連。尤其是其實現的設備間無感發現和零等待傳輸功能,更是為用戶帶來了前所未有的便捷體驗&#xff0…

    JDBC 與 MyBatis 詳解:從基礎到實踐

    目錄 一、JDBC 介紹 二、使用 JDBC 查詢用戶信息 三、ResultSet 結果集 四、預編譯 SQL - SQL 注入問題 五、預編譯 SQL - 性能更高 六、JDBC 增刪改操作 插入數據: 更新數據: 刪除數據: 七、MyBatis 介紹 八、MyBatis 入門程序 引…

    基于SpringBoot成績管理系統設計與實現(源碼+文檔+部署講解)

    技術范圍:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬蟲、數據可視化、小程序、安卓app、大數據、物聯網、機器學習等設計與開發。 主要內容:免費功能設計、開題報告、任務書、中期檢查PPT、系統功能實現、代碼編寫、論文編寫和輔導、論文…

    <sql>、<resultMap>、<where>、<foreach>、<trim>、<set>等標簽的作用和用法

    目錄 一. sql 代碼片段標簽 二. resultMap 映射結果集標簽 三. where 條件標簽 四. set 修改標簽 五. trim 標簽 六. foreach 循環標簽 一. sql 代碼片段標簽 sql 標簽是 mybatis 框架中一個非常常用的標簽頁,特別是當一張表很有多個字段多,或者要…

    《MySQL:MySQL數據庫的基本操作》

    1.創建數據庫 CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [, create_specification] ...] create_specification: [DEFAULT] CHARACTER SET charset_name [DEFAULT] COLLATE collation_name 大寫表示關鍵字[]:表示可選項CHARACTER SET ch…

    深入簡出:KL散度、交叉熵、熵、信息量簡介、交叉熵損失

    學習這些的最終目的 1、量化兩個概率分布的差異 2、推導交叉熵損失 一、KL散度 KL散度就是用來量化兩個概論分布的差異,如何量化? 計算真實概論分布P信息量 和 估計概論分布為Q,但實際概率分布為P時信息量的差值 那么設,概率分…

    MySQL:Join連接的原理

    連接查詢的執行過程: 確定第一個需要查詢的表【驅動表】 選取代價最小的訪問方法去執行單表查詢語句 從驅動表每獲取到一條記錄,都需要到t2表中查找匹配的記錄 兩表連接查詢需要查詢一次t1表,兩次t2表,在兩表的連接查詢中&…