您的位置:軟件測試 > 軟件項目管理 > 進(jìn)度管理 >
對軟件項目管理的探討
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/8/16 10:20:23 ] 推薦標(biāo)簽:
 

 在八十年代初,軟件工程專家B.W.Boehm總結(jié)出了軟件開發(fā)時需遵循的七條基本原則,同樣,我們在進(jìn)行軟件項目管理時,也應(yīng)該遵循這七條原則。它們是:

  (1)用分階段的生命周期計劃嚴(yán)格管理;

 。2)堅持進(jìn)行階段評審;

 。3)實行嚴(yán)格的產(chǎn)品控制;

 。4)采用現(xiàn)代程序設(shè)計技術(shù);

 。5)結(jié)果應(yīng)能夠清楚地審查;

  (6)開發(fā)小組地人員應(yīng)該少而精;

 。7)承認(rèn)不斷改進(jìn)軟件工程實踐地必要性。

  四、編寫《軟件項目計劃書》

  項目組成立的第一件事是編寫《軟件項目計劃書》,在計劃書中描述開發(fā)日程安排、資源需求、項目管理等各項情況的大體內(nèi)容。計劃書主要向公司各相關(guān)人員發(fā)放,使他們大體了解該軟件項目的情況。對于計劃書的每個內(nèi)容,都應(yīng)有相應(yīng)具體實施手冊,這些手冊是供項目組相關(guān)成員使用的。

  《軟件項目計劃書》一般應(yīng)該包括下述內(nèi)容:

  1.引言
  1.1計劃的目的
  1.2項目的范圍和目標(biāo)
  1.2.1范圍描述
  1.2.2主要功能
  1.2.3性能
  1.2.4管理和技術(shù)約束
  2.項目估算
  2.1使用的歷史數(shù)據(jù)
  2.2使用的評估技術(shù)
  2.3工作量、成本、時間估算
  3.風(fēng)險管理戰(zhàn)略
  3.1風(fēng)險識別
  3.2有關(guān)風(fēng)險的討論
  3.3風(fēng)險管理計劃
  3.3.1風(fēng)險計劃
  3.3.2風(fēng)險監(jiān)視
  3.3.3風(fēng)險管理
  4.日程
  4.1項目工作分解結(jié)構(gòu)
  4.2時限圖(甘特圖)
  4.3資源表
  5.項目資源
  5.1人員
  5.2硬件和軟件
  5.3特別資源
  6.人員組織
  6.1組織結(jié)構(gòu)
  6.2管理報告
  7.跟蹤和控制機(jī)制
  7.1質(zhì)量保證和控制
  7.2變化管理和控制
  8.附錄

  五、軟件配置管理

  是否進(jìn)行配置管理與軟件的規(guī)模有關(guān),軟件的規(guī)模越大,配置管理顯得越重要。軟件配置管理簡稱SCM(Software Configuration Management的縮寫),是在團(tuán)隊開發(fā)中,標(biāo)識、控制和管理軟件變更的一種管理。配置管理的使用取決于項目規(guī)模和復(fù)雜性以及風(fēng)險水平。

  1、目前軟件開發(fā)中面臨的問題

  。在有限的時間、資金內(nèi),要滿足不斷增長的軟件產(chǎn)品質(zhì)量要求;
  。開發(fā)的環(huán)境日益復(fù)雜,代碼共享日益困難,需跨越的平臺增多;
  。程序的規(guī)模越來越大;
  。軟件的重用性需要提高;
  。軟件的維護(hù)越來越困難。

  2、軟件配置管理應(yīng)提供的功能

  在ISO9000.3中,對配置管理系統(tǒng)的功能作了如下描述:

  。地標(biāo)識每個軟件項的版本;
  。標(biāo)識共同構(gòu)成一完整產(chǎn)品的特定版本的每一軟件項的版本;
  ?刂朴蓛蓚或多個獨立工作的人員同時對一給定軟件項的更新;
  ?刂朴蓛蓚或多個獨立工作的人員同時對一給定軟件項的更新;
  。按要求在一個或多個位置對復(fù)雜產(chǎn)品的更新進(jìn)行協(xié)調(diào);
  。標(biāo)識并跟蹤所有的措施和更改;這些措施和更改是在從開始直到放行期間,由于更改請求或問題引起的。

  3、版本管理

  軟件配置管理分為版本管理、問題跟蹤和建立管理三個部分,其中版本管理是基礎(chǔ)。版本管理應(yīng)完成以下主要任務(wù):

  。建立項目;
  。重構(gòu)任何修訂版的某一項或某一文件;
  。利用加鎖技術(shù)防止覆蓋;
  。當(dāng)增加一個修訂版時要求輸入變更描述;
  。提供比較任意兩個修訂版的使用工具;
  。采用增量存儲方式;
  。提供對修訂版歷史和鎖定狀態(tài)的報告功能;
  。提供歸并功能;
  。允許在任何時候重構(gòu)任何版本;
  。權(quán)限的設(shè)置;
  。晉升模型的建立;
  。提供各種報告。


上一頁12345下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd