版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
(項目管理)軟件工程項目2工程項目管理第六章項目管理26.1項目管理概述36.1.1項目管理的特點36.1.2項目管理的過程46.2項目計劃56.3進度安排66.4項目估算66.4.1軟件規(guī)模估算76.4.2軟件開發(fā)成本估算86.5項目組織106.5.2人員配備106.6軟件質(zhì)量106.6.1軟件質(zhì)量及質(zhì)量保證116.6.2質(zhì)量保證的主要內(nèi)容116.6.3質(zhì)量保證體系116.6.4軟件工程標準化126.7軟件配置管理156.7.1概述166.7.2配置管理的過程166.8常用軟件項目管理工具174第六章項目管理本章要點軟件項目管理概念項目管理組織及過程軟件質(zhì)量及保證本章學習目標理解可行性研究、成本估算技術(shù)與成本估算模型、軟件項目的組織與計劃、軟件質(zhì)量保證。過程的成熟度等級、關(guān)鍵過程區(qū)域、軟件企業(yè)如何掌握軟件管理技術(shù)的基本方法。6.1項目管理概述軟件項目管理同樣體現(xiàn)出管理的四個基本職能,即計劃、在下面這些相互間有沖突的要求中尋求平衡:明確表示出來的要求(需求)和未明確表達的要求(期項目管理關(guān)注計劃和資源分配以保證在預(yù)算內(nèi)按時完成復(fù)開發(fā)了得困通用模型、交流、基本原理和配置。項目管理已經(jīng)成為一種廣泛應(yīng)用于各行各業(yè)的技術(shù)管6學習和借鑒國際上先進的項目管理經(jīng)驗是非常明智和有益踐逐步發(fā)展形成的。將承接外包軟發(fā)達國家的企的勞動力成本件的合作伙伴時,最看重的是項目管理的項目經(jīng)理的綜合素質(zhì)要求較高,技術(shù),軟件工要有較深的造詣。6.1.1項目管理的特點軟件項目管理除涉及計算機軟硬件領(lǐng)域技術(shù)外,還涉及術(shù)前進的道路上取得領(lǐng)先地位。件項目的特點:軟件產(chǎn)品與其他任何產(chǎn)業(yè)產(chǎn)品相比有它自己的特點,它是無形的,沒有物理屬性,它是一個物理系統(tǒng)的邏輯影射,因此難以理解難于駕駛。但它確實是把思想、概念、算法、檔編制的工作,但往往人們開發(fā)工作技術(shù)水平和實際工大,離去的人員不但帶走了重要信息,還帶走了工作經(jīng)驗。1.智力密集,可見性差:軟件工程充滿了大量高強度的腦力勞動。軟件開發(fā)的成果是不可見的邏輯實體,軟件產(chǎn)品的質(zhì)量的尺度加以衡量,對于不深入掌握軟件知識或缺乏軟件經(jīng)驗的人員,是不可能領(lǐng)導做好軟件管理工作的。2.單位生產(chǎn):在內(nèi)容、形式各異的基礎(chǔ)上研制或生產(chǎn),與其它領(lǐng)域中大規(guī)?,F(xiàn)代化生產(chǎn)有著很大的差別,也自然會給管理工作造成許多實際困難。83.勞動密集,自動化程度低:軟件項目經(jīng)歷的各個階段都滲透了大量的手工勞動,這些勞動十分細致、復(fù)雜高自然受到了很大影響。4.使用方法繁瑣,維護困難:軟件工作滲透人的因素:不僅要求軟件人員具有一定的技術(shù)水平和工作經(jīng)驗,而且還要求他們具備良好的心理素質(zhì)。軟件人員的情緒和他們的工作環(huán)境對他們工作有好大的影響。之后,看出其原因大都與管理工作有關(guān)問題滲透及到軟件項目研制中的計理方法等管理的許多側(cè)面。件項目管理的主要職能包括:和進度等工明確的責任制度。配備人員:任何各種層次的技術(shù)人員和管理人員。指導:鼓勵和動員軟件人員完成所分配的工作。檢驗:對照計劃和標準,監(jiān)督和檢查實施的情況。6.1.2項目管理的過程作范圍,可能遇到的風險,需要的資源(人,軟/硬件),要實現(xiàn)的任務(wù),過程中的里程碑,花費的工作量(成本),該提供這些件從概念到實現(xiàn)的過程中持續(xù)進行,最后終止于軟件項目工程結(jié)束。通常,軟件項目管理包括以下過程:1軟件項目啟動圍后,就精確成本估算,實際可行的任務(wù)分解以及可管的進度安排。2度量對程和產(chǎn)品,如何使用收集到的數(shù)據(jù),用于比較個人、過程或產(chǎn)品的度量是否合理。在軟件項目管理過程中一個關(guān)鍵的活動是制定項目計、成本作出估算。這種估算大多是參考以前的花費作出的。管理為另一種估算技術(shù)的交叉檢查。步驟,其中包解決和風險監(jiān)督,它能讓人們?nèi)ブ鲃印肮簟憋L險。軟件項目的進程安排與任何一個項目的進程安排沒有間的它資源,制定進度時序。動的項目進度安排工具來確定在項目的中間里程碑上進度誤重這種方式可以較好地控制軟件的開發(fā)。6.2項目計劃:優(yōu)先級。產(chǎn)品技術(shù)說明:說明軟硬件信息以及有關(guān)功能、性能、安全性等方面的約束。時間:進度表。地點:工作空間分配。人員:參與人員以及項目組織。的內(nèi)容最終必須目計劃文檔都是必需的。因為:寫項目計劃的過程也是一個澄清模糊認識,整理路的過程,只有用文字記錄下來的東西,才是明確的。2、文檔能夠作為同其他人的溝通渠道。項目計劃可以約束和策略,幫助項目經(jīng)理跟蹤項目的進展。3、項目計劃文檔可以作為數(shù)據(jù)基礎(chǔ)和檢查列表。通過哪些環(huán)節(jié)需要重點進行更改和調(diào)整。析,所依要準確回答的準確程度也與項目的風險直接相關(guān)。進度、人力、環(huán)境、資源,組織等。批個開發(fā)階段中可以檢查的質(zhì)量保證活動。編制計劃,規(guī)定所開發(fā)的項目應(yīng)編制的文檔種類、度、人員職責等。及如何獲得和利用這些支持。軟件分發(fā)計劃,軟件項目完成后,如何提交給客戶。是綜合性的,進有按階段進行項目的計劃,任務(wù)分解結(jié)構(gòu)和人物責任矩陣。6.3進度安排件開發(fā)項目的進展安排有兩種考慮方式:1.統(tǒng)最終交付日期已經(jīng)確定,軟件開發(fā)部門必須在規(guī)定期限內(nèi)完成任務(wù)。而且人員一個人單獨開發(fā),時間太長。因此,軟件開發(fā)組是必要的。右較合適當參加同一軟件工程項目的人數(shù)超過一人的時候,開發(fā)工作就會出現(xiàn)并行情況。任務(wù)是進行項目一旦軟件的需求得到認可,并且通過了評審、概要設(shè)計(系統(tǒng)結(jié)構(gòu)設(shè)計和數(shù)據(jù)設(shè)計)工作和測試計劃制定工作就可以并對各個模塊的詳細進行。待到每個模塊都已經(jīng)完成,就可以對它們進行組織,并進行組裝測試。認工作。軟件工程并行任務(wù)是同時發(fā)系,確定各個任務(wù)的先后次序和銜接,以及各個任務(wù)完成的持續(xù)時間。此外,個項目能按進度要就可以確定在進度安排中應(yīng)保證的重點。前人在整個定義與開發(fā)的階段工作量分配了一種建議20-40規(guī)則。它指出在整個軟項目的作量的投入了工作量,因而在項目實施過程中進行追蹤和控制是軟件項目管理的一項。評價在軟件工程過項目的計劃進度所安項目計劃表中所列出的每個想沒的任務(wù)的實際開始時間和計劃開始時間。6.4項目估算軟件項目管理過程從一開始被稱為項目計劃的活動開估算,我們在某些不確完成。雖然要的活動不是時間和工基石,且項沒有計劃就著手開發(fā),否則將會陷入盲目開發(fā)。正式資料后,必須進行再估算。估算的兩個主要方法是:根據(jù)軟件系統(tǒng)的輸入、輸出、查詢、文件及外部接口等信息、是按照用例 需求的數(shù)量和特性。估規(guī)模,就可以把新項目的各個主要部分與原有項目的相應(yīng)部分進行規(guī)模比例富并且新問題。估計可重用代碼量的最好辦法就是由程序員或系統(tǒng)分析員詳碼中需重百分比。6.4.1軟件規(guī)模估算錯誤,導致軟件項目的規(guī)模估計往往和實際情況相差甚遠。因此,估計錯誤已被列入軟件項目失敗的主要原因之一。JCL:JobControlLanguage)語句、數(shù)據(jù)定義、數(shù)據(jù)類型聲明、等價聲明、輸入/輸出格式聲明等。目的審計來核算組織的單行代碼價值。ch50K。某項目的源文的價值為: 新技術(shù)與特定程序之間的差別,但專家"專"的程度及對項目的理解程度是工作中的難點,盡管Delphi技術(shù)可以減輕這種偏差,專家評估技術(shù)在評定一個新軟件實際成本時通常用得不多,但是,多種軟件相關(guān)經(jīng)驗人的參與,互相說服對方。4、協(xié)調(diào)人整理出一個估計總結(jié),以迭代表的形式返回6、專家復(fù)查估計總結(jié)并在迭代表上提交另一個匿名估計;復(fù)比較得到規(guī)模目數(shù)據(jù)的完整一是組織建立的數(shù)據(jù)分析是可信賴的。步驟是:特別要注意歷史項目做得不夠的地方;序員或系統(tǒng)分可重用的代碼改的代碼百分百分比,可用下面的計算公式計算等價新代碼行:功能點測量是在需求分析階段基于系統(tǒng)功能的一種規(guī)計算和數(shù)據(jù)庫需求的數(shù)量和特性。通常的步驟是:算輸入,輸出,查詢,主控文件,和接口需求的數(shù)目。權(quán)值輸入4輸出5查詢4早期的6.4.2軟件開發(fā)成本估算軟件開發(fā)成本主要是指軟件開發(fā)過程中所花費的工作量材需計算。軟件產(chǎn)品不存次性開發(fā)過程所花費的估算,應(yīng)是從軟件試、組裝測試到確認測試,整個軟件開發(fā)過程所花費的代價作為依據(jù)的。于一個大型的軟件項目,要進行一系列的估算處理,主要靠分解和類推的方法進行。頂想下的估算方法。這種方法的主要思想是:從以前已完成項總成本,然后方法的優(yōu)點是殊困難估計不開發(fā)軟件的某些部分。2、自底向上的估算法。這種方法的主要思想是:把待工作量,然后把它們累加起來,得到軟件開發(fā)的總工作量。缺點是缺少各個子任務(wù)之間相互聯(lián)系所需要的工作量,往偏低,必須用其他方法進行校驗和校正。其主要思想是把待開發(fā)的軟件項目與過去已完成的軟件項的方法進行估算。這種方法的優(yōu)點是提高估算的準確程度,缺點是不容易明確所謂“類似”的界限。作量(以PM計)行源代碼。一個軟件的源代碼行數(shù)不包括程序注釋、作業(yè)命令、調(diào)試程序在內(nèi)。應(yīng)轉(zhuǎn)換成機器指令源代碼行數(shù)來考慮。的工作量分布情況而推導出來的,但也可以應(yīng)用在一些較小的軟件項目中。代碼(源語句)行數(shù)與工作量和開發(fā)時間聯(lián)系起來。其中,td是開發(fā)持續(xù)時間(以年計),K是軟件開發(fā)與維護在內(nèi)的整個生存期所花費的工作量(以人年計),L是源代碼行數(shù) 所示。用的基本量有以下幾個:DSI(源指令條數(shù))定義為代碼或令。它包括作業(yè)控制語句和格式語句,但不包括注釋語句。TDEV(度量單位為月)表示開發(fā)進度。它由工作量決定。 件開發(fā)項目的分類件之間的半獨立型。 算出來的源代碼行數(shù)(LOC)為自變量的(經(jīng)驗)函數(shù)來計算軟件開發(fā)工作調(diào)整工作量的估要考慮對軟件工程過程中每一步驟(分析、設(shè)計等)的影響。6.5項目組織6.5.1組織原則在建立項目組織時應(yīng)注意到以下原則: 6.5.2人員配備時任用人員,恰當掌握用人標準。 常常要比使用教多的經(jīng)驗不足的人員更有限。 是有效解決人員問題的好方法。 理職務(wù)進行,不能混在一起。求1)把用戶提出的非技術(shù)性要求加以整理提煉,以技術(shù)說明書形式轉(zhuǎn)告給分析員和測試員。2)能說服用戶放棄一些不切實際的要求,以便保證合理的要求得以滿足。3)具有綜合問題的能力。4)要懂得心理學。具有嚴密的邏輯思維能力。3)工作踏實、細致、不靠碰運氣,遵循標準和規(guī)范,具有嚴格的科學作風。4)工作中表現(xiàn)出耐心、有毅力、有責任心。5)善于聽取別人的意見,善于與周圍人員團結(jié)協(xié)作,建立良好的人際關(guān)系。6)具有良好的書面和口頭表達能力。6.6軟件質(zhì)量機軟件的重要性與日俱增。人民對軟件質(zhì)量要求越來越高,的迅猛論也隨著軟件產(chǎn)業(yè)的實踐而逐漸豐富。6.6.1軟件質(zhì)量及質(zhì)量保證產(chǎn)品滿足需求所規(guī)定的和隱含的能力有關(guān)的特征和特性的 (4)決定所用軟件在使用中將滿足其綜合期望程度的軟件合成特性。進入國際市場的基本條件。軟件質(zhì)量保證(SQA)是軟件工程學科的一部分,是一個法,技術(shù)關(guān)系,以確保軟件產(chǎn)達到其應(yīng)該達到的質(zhì)量水平。6.6.2質(zhì)量保證的主要內(nèi)容件工程保證應(yīng)用于整個軟件過程的保護活動,包括: (2)有效的軟件工程技術(shù)(方法和工具)。 (5)軟件文檔以及對軟件進行改變和維護的控制和約束。 通過質(zhì)量管理來解決。6.6.3質(zhì)量保證體系件質(zhì)量保證原則。軟件質(zhì)量保證原則: 方案。6.6.4軟件工程標準化擴展到整個軟件生存期。諸如,軟件概念的形成、需求分析、設(shè)計、實現(xiàn)、測試、制造、安裝和檢驗、運行和維護直到軟件引退(為新的軟件所代替)。同時還有許多技術(shù)管理工作(如過程管理、產(chǎn)品管理、資源管理)以及確認與驗證工作(如評審與審計、產(chǎn)品分析、測試等)常常是跨越軟件生存期各個階段的專門工作。所有這些方面都應(yīng)逐步建立起標準或規(guī)范來。包括過程標準(如方法、技術(shù)、度量等)、產(chǎn)品標準(如需求、設(shè)計、部件、描述、計劃、報告等)、專業(yè)標準(如職別、道德準則、認證、特許、課程等)以及記法標準(如術(shù)語、表示法、語言等)。在全面考慮以上兩個方面的情況下,軟件工程的標準維表的大致格式。(b)表是(a)表的繼續(xù)。表中填入了三個標準的例子(請注意它們在表中所處的位置)。表6.1(a)軟件工程標準分類軟件生存期概念需求實現(xiàn)測試制造安裝與檢驗運行與維護引退標準類型過程產(chǎn)品專業(yè)認證法法①FIPSl05是美國國家標準局發(fā)布的《軟件文檔管理指Center,VerificationandValidationforSafety③ISO5807是國際標準化組織公布(現(xiàn)已成為我國國家。這個表不僅告訴了我們軟件工程標準的范圍和標準如何分表6.1(b)軟件工程標準分類過程產(chǎn)品管理資源管理計標準類型過程方法技術(shù)度量產(chǎn)品需求設(shè)計部件描述計劃報告專業(yè)職別道德準則認證特許課程法術(shù)語表示法軟件工程標準的制定與推行通常要經(jīng)歷一個環(huán)狀的生經(jīng)發(fā)起后沿著環(huán)狀生命期,順時針進行要經(jīng)歷以下的步驟:?①建議,擬訂初步的建議方案?②開發(fā):制定標準的具體內(nèi)容?③咨詢:征求并吸收有關(guān)人員意見?④審批,由管理部門決定能否推出?⑤公布:公開發(fā)布,使標準生效?⑥培訓:為推行標準準備人員條件?⑦實施:投入使用,需經(jīng)歷相當期限?⑧審核:檢驗實施效果,決定修訂還是撤銷?⑨修訂:修改其中不適當?shù)牟糠?,形成標準的新版本,進入新的周期需要做大量的工作。事實上,軟件工程標準在制定和推行過程中還會遇到許多實際問題。其中影響軟件工程標準順利實施的一些不利因素應(yīng)當特別引起重視。這些因素可能有:的部分。于理解,或是缺少實例供讀者參閱。未能及時作好宣傳、培訓和實施指導。未能及時修訂和更新。一個軟件開發(fā)項目有多個層次、不同分工的人員相互之間也都存在著許多聯(lián)系和銜接問題。如何把這些錯綜復(fù)雜的關(guān)系協(xié)調(diào)開發(fā)項目取得驗收測試。投開發(fā)工作有著密切的關(guān)系。軟件的管理工作則滲透到軟件生存期的每一個環(huán)節(jié)。所有這些都要求提供統(tǒng)一的行動規(guī)范和衡量準則,使得各種工作都能有章可循。件工程的標準化會給軟件工作帶來許多好處,比如:提高軟件的可靠性、可維護性和可移植性(這表明軟件工程標準化可提高軟件產(chǎn)品的質(zhì)量)提高軟件的生產(chǎn)率提高軟件人員的技術(shù)水平,減少差錯和誤解義了當一個組織達到不同的過程時應(yīng)該具有的軟件工程能熟過程。給出,以幫助軟件組織改進其軟件過程。層次應(yīng)適應(yīng)于軟件過程的成熟度。程生產(chǎn)計劃中產(chǎn)品內(nèi),需要先理解幾個基本概念。程成熟的改進行動按優(yōu)先級排序。圖中帶有標記的箭頭,的過程能力的類型。功依賴于個人的努力。去重復(fù)以前的成功,并不受人員流動的限制。以前的成功。的管理、開發(fā)和維護等活動。關(guān)軟件過程和質(zhì)量等都是定量的、可預(yù)測的。來使組織的軟件過程能力不斷地增強和優(yōu)化。6.7軟件配置管理和完全功能的配置。軟件配變化遍及整個開發(fā)人員加深技術(shù)變得可用時,系統(tǒng)的硬件/軟件平臺發(fā)生變化,當測試發(fā)現(xiàn)故障并修領(lǐng)域,并在系中,變化比維模糊不清,在所有階段能用配置管理來處理變化。40列版本的使得開發(fā)人員返回到明確定義的系統(tǒng)狀態(tài)。變化實現(xiàn)前都需要評估和批準這樣使得管理能夠確保系統(tǒng)6.7.1概述軟件配置管理是軟件系統(tǒng)發(fā)展過程中管理和控制變化的活動:配置項的確定系統(tǒng)組件以及它們工作產(chǎn)品和對應(yīng)的版識別和標識的。開發(fā)人員在項目鑒定協(xié)議后,即一旦對系統(tǒng)的主要交付組件達成一致意見就可以確定配變化控制系統(tǒng)的變化以及發(fā)布給用戶的版本要確保與會管理,取決于要求的質(zhì)量等級和變化速度。狀態(tài)記錄單個組件、工作產(chǎn)品和變化請求的狀態(tài)都要并跟蹤與變化請求的狀態(tài)都要加以記錄。它使得開發(fā)速度。量。審核由質(zhì)量控制小組完成。6.7.2配置管理的過程軟件配置管理的方法大致分三類:單獨文件、增量和條件編譯。單獨文件是指為每個不同的系統(tǒng)版本單獨保存一份完整不同版本之間的差異部分。所謂增量技術(shù)是指在進行配置管理時將一個特定的版本。對于其他42采用增量技術(shù)進行配置管理的好處在于對公共功能的修改只需要在主版本本相關(guān)信息都丟失了。件中的條
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度出租車行業(yè)數(shù)據(jù)共享與司機權(quán)益保護合同3篇
- 2025年分公司設(shè)立及業(yè)務(wù)培訓合作協(xié)議書4篇
- 二零二五年度臨時職工技能提升培訓合同
- 2025年度陶瓷設(shè)計工作室設(shè)計師勞動合同樣本
- 萬科星辰大廈2024年施工總承包合同版
- 二零二五年度城市地下空間開發(fā)土石方運輸與管網(wǎng)鋪設(shè)合同3篇
- 二零二五年度廠房租賃合同附安全風險評估協(xié)議3篇
- 二手房定金合同參考模板(2024版)
- 2025年門窗行業(yè)供應(yīng)鏈戰(zhàn)略合作框架協(xié)議
- 2025年度科技園區(qū)場地租賃與科技成果轉(zhuǎn)化合同3篇
- 《中華民族多元一體格局》
- 2023年四川省綿陽市中考數(shù)學試卷
- 南安市第三次全國文物普查不可移動文物-各鄉(xiāng)鎮(zhèn)、街道分布情況登記清單(表五)
- 選煤廠安全知識培訓課件
- 項目前期選址分析報告
- 急性肺栓塞搶救流程
- 《形象價值百萬》課件
- 紅色文化教育國內(nèi)外研究現(xiàn)狀范文十
- 中醫(yī)基礎(chǔ)理論-肝
- 小學外來人員出入校門登記表
- 《土地利用規(guī)劃學》完整課件
評論
0/150
提交評論