第六章項目管理ppt課件_第1頁
第六章項目管理ppt課件_第2頁
第六章項目管理ppt課件_第3頁
第六章項目管理ppt課件_第4頁
第六章項目管理ppt課件_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、第6章 項 目 管 理 本章要點 : 軟件工程管理概念 工程管理組織及過程 軟件質(zhì)量及保證 CMM模型 本章學習目的 :了解工程管理過程 了解工程的估算方法了解CMM模型的層次構造 6.1 工程管理概述 工程管理就是為了滿足甚至超越工程涉及人員對工程的需求和期望而將實際知識、技藝、工具和技巧運用到工程的活動中去。 需求在下面這些相互間有沖突的要求中尋求平衡:范圍、時間、本錢和質(zhì)量有不同需求和期望的工程涉及人員明確表示出來的要求需求和未明確表達的要求在軟件行業(yè),對工程實施有效的管理是軟件成敗的關鍵。 工程管理的過程 軟件工程啟動度量 估算 風險分析 進程安排 追蹤和控制 6.2 工程方案 方案是

2、管理任務的重要職能,在軟件工程管理中,軟件工程從制定工程方案開場。工程方案中需求確定以下幾項內(nèi)容: 目的:定義了待完成的目的,迫切需求的資源,約束和優(yōu)先級。范圍:定義待開發(fā)系統(tǒng)的邊境,什么包括在系統(tǒng)里,什么不包括在系統(tǒng)里。產(chǎn)品技術闡明:闡明軟硬件信息以及有關功能、性能、平安性等方面的約束。時間:進度表。資金:預算。地點:任務空間分配。人員:參與人員以及工程組織。 6.3 進度安排 軟件開發(fā)工程的進展安排有兩種思索方式: 系統(tǒng)最終交付日期曾經(jīng)確定,軟件開發(fā)部門必需在規(guī)定期限內(nèi)完成義務。系統(tǒng)最終交付日期只確定了大致的年限,最后交付日期由軟件開發(fā)部門確定 進度安排是基于對工程的需求分析和評審軟件工程

3、工程的并行性提出一系列進度要求。由于并行義務是同時發(fā)生的,以進度方案決議義務之間的從屬關系,確定各個義務的先后次序和銜接,以及各個義務完成的繼續(xù)時間。 6.4 工程估算 對軟件工程進展有效的估算,取決于掌握多少有關工程范圍的原始資料。 估算的兩個主要方法是: 第一種方法是根據(jù)工程特征和算法進展估算。 第二種方法是采用類比的方法,根據(jù)歷史數(shù)據(jù)來進展估算。 工程規(guī)模估算 量軟件工程規(guī)模最常用的概念-LOC L指一切的可執(zhí)行的源代碼行數(shù),包括可交付的任務控制言語JCL:Job Control Language語句、數(shù)據(jù)定義、數(shù)據(jù)類型聲明、等價聲明、輸入/輸出格式聲明等。 規(guī)模估算的三種方法方法一、D

4、elphi 法 方法二、 類比法 方法三、功能點估計法 軟件開發(fā)本錢估算 軟件開發(fā)本錢主要是指軟件開發(fā)過程中所破費的任務量及相應的代價。 軟件開發(fā)本錢的估算,應是從軟件方案、需求分析、設計、編碼、單元測試、組裝測試到確認測試,整個軟件開發(fā)過程所破費的代價作為根據(jù)的。 對于一個大型的軟件工程,要進展一系列的估算處置,主要靠分解和類推的方法進展。根本估算方法分為3類: 自頂向下的估算方法 自底向上的估算法 差別估計法 6.5 工程組織 組織原那么 1 早落實原那么 2 減少接口 3 責權平衡 2 人員配備 6.6 軟件質(zhì)量 按照ANSI/IEEE1983年的規(guī)范,軟件質(zhì)量定義為“與軟件產(chǎn)品滿足需求

5、所規(guī)定的和隱含的才干有關的特征和特性的全體。 軟件產(chǎn)品中所能滿足用戶給定的全部特性的集合 軟件具有所期望的各種屬性組合的程度 用戶客觀得出的軟件能否滿足其綜合期望的程度 決議所用軟件在運用中將滿足其綜合期望程度的軟件合成特性 質(zhì)量保證的主要內(nèi)容 軟件工程質(zhì)量保證運用于整個軟件過程的維護活動,包括:1 質(zhì)量管理方法2 有效的軟件工程技術方法和工具。3 運用于整個軟件過程的方式化技術評論。4 多等級測試戰(zhàn)略。5軟件文檔以及對軟件進展改動和維護的控制和約束6 確保遵照軟件開發(fā)規(guī)范的過程。7 丈量和報告機制。軟件工程規(guī)范化 軟件任務的范圍從只是運用程序設計言語編寫程序,擴展到 整個軟件生存期。一切這些

6、方面都應逐漸 建立起規(guī)范或規(guī)范來。 軟件工程規(guī)范的類型也是多方面的。它能夠包括過程規(guī)范(如方法、技術、度量等)、產(chǎn)品規(guī)范(如需求、設計、部件、 描畫、方案、報告等)、專業(yè)規(guī)范(如職別、品德準那么、認證、特許、課程等)以及記法規(guī)范(如術語、表示法、言語等)。 軟件工程規(guī)范的制定與推行通常要閱歷一個環(huán)狀的生命期 (參看圖62)。最初,制定一項規(guī)范僅僅是初步想象,經(jīng)發(fā)起后沿 著環(huán)狀生命期,順時針進展要閱歷以下的步驟: CMM模型 CMM(Capability Maturity Model)即才干成熟度模型,定義了當一個組織到達不同的過程時應該具有的軟件工程才干。它描畫了軟件過程從無序到有序、從特殊到

7、普通、從定性管理到定量管理、最終到達可動態(tài)優(yōu)化的成熟過程。給出了該過程中5個成熟階段的根本特性和應遵照的原那么、采取的行動,以協(xié)助軟件組織改良其軟件過程。 CMM的基前提是:軟件質(zhì)量在很大程度上取決于開發(fā)軟件的軟件過程的質(zhì)量和才干;軟件過程是一個可管理、可度并不斷改良的過程;軟件過程的質(zhì)量遭到用以支撐它的技術和設備的影響;軟件開發(fā)組織在軟件過程中所采用的技術層次應順應于軟件過程的成熟度。CMM模型 將CMM組織成以下圖所示的5個等級,其意在于添加軟件過程成熟的改良展動按優(yōu)先級 排序。圖中帶有標志的箭頭,指示在成熟度框架的每一步驟上,組織應予以規(guī)范化的過程才干的類型。 5優(yōu)化級4已管理級2可反復級3已定義級1初始級6.7 軟件配置管理 系統(tǒng)配置指的是交付給特定客戶的一個系統(tǒng)構件的集合 軟件配置管理是監(jiān)視和控制任務產(chǎn)品中變化的過程。變化普及整個軟件開發(fā)過程。 軟件配置管理是軟件系統(tǒng)開展過程中管理和控制變化的規(guī)范IEEE StD.1042-1987。配置管理系統(tǒng)使得版本的識別、存儲和檢索以及支持形狀記錄自動完成。配置管理包括以下活動:配置項確實定 變化控制 形狀記錄 審核 配置管理的過程 軟件配置管理的方法大致分三類:單獨文件、增量和條件編譯。 以上三種方法各有優(yōu)缺陷,在實踐的工程培訓配置管理中是將這些方法有機結合起來滿足復雜的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論