軟體專案管理

2021-07-06 09:27:18 字數 911 閱讀 1290

3.1 

軟體專案管理概述

1.概念

專案(project):

為建立某種特定的產品或服務而組織或設計的臨時的、

一次性的行動; 通過執行一組活動,使用受約束的資源

(資金、人、原

料、能源、空間等)

來滿足預定義的目標。

專案管理(project management, pm): 有效的組織與管理各類資源(例如人),以使專案能夠在預定的範圍、質量、時間和成本等約束條件下順利交付(deliver)。

2.特徵

軟體產品的不可見性--軟體專案複雜和抽象;

專案的高度不確定性--預定計畫與實際情況存在較大偏差;

軟體過程的多變化性--不確定、不穩定;

軟體人員的高階能及其高流動性

3.軟體專案「4p」

process(過程)、people(人員)、project(專案)、product(產品)

4.專案策劃過程

策劃目標:提供乙個能使管理人員對資源、成本及進度做出合理估算的框架。

3.2軟體專案估算

1.可行性分析

在專案開始之前,必須進行估計的:成本、進度、資源

技術可行性、經濟可行性、實踐可行性、資源可行性

2.軟體專案估算

成本和工作量,估計的越精確,專案成功性越高。估計的好壞取決於估算會用的歷史資料。

軟體規模估算方法:直接測量(**航loc)、間接測量(功能點fp)

問題分解與過程分解(產品與過程):基於問題的估算、基於過程的估算

功能點技術:外部輸入(ei)、外部輸出(eo)、外部查詢(eq)、內部邏輯檔案(ile)、外部介面(eif)

問題分解關注的不是軟體功能,而是資訊域的值

3.3專案進度安排

關鍵路徑(critical path):時續時間最長的路徑

軟體專案管理 三 軟體專案範圍管理

專案範圍對專案的影響是決定性的,它確定了軟體專案工作內容的多少。有效的範圍管理可以保證專案只做必須做的事情,避免範圍蔓延和做無用功,同時也避免不清晰的需求所導致的嚴重的系統缺陷 需求獲取工作的任務就是收集專案干係人的需求資訊,為定義專案的範圍奠定基礎。需求獲取工作只能通過使用者與開發人員之間進行高度...

軟體專案管理

軟體專案管理 課程背景 21世紀研發已成為企業競爭的主戰場,研發專案管理是極具挑戰性的一項工作 研發面臨市場 客戶的壓力,需要與內外部的各大部門協調,如 內部的測試 工藝工裝 生產 採購等相關職能部門,外部的 商 認證機構等 在保證產品質量的同時又要降低產品研發費用和成本 在產品開發的過程中需要不斷...

軟體專案管理

以前看了一些軟體工程的書,非常的膚淺,一直深入不下去。這兩天帶領兩個才畢業的學生做專案,我把需求文件 設計文件 資料庫文件都寫好,然後把工作分成很多的小塊讓他們去做,當然這些小塊的功能怎麼做都告訴他們倆了,也就是我把詳細的工作都安排好,他們兩個去執行就行了。對於軟體專案的開發管理來說,現在我感覺最重...