軟件項目管理的重要性_第1頁
軟件項目管理的重要性_第2頁
軟件項目管理的重要性_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

軟件項目管理的重要性

1工程管理的問題為了實現(xiàn)公司的目標(biāo),軟件開發(fā)和管理越來越受到重視。但是軟件工程管理目前還沒有引起人們的足夠重視。因為軟件工程管理的問題最近開始受到重視,軟件工程也是一個新興的學(xué)科領(lǐng)域,同時,由于軟件產(chǎn)品有它自己的特殊性,這樣軟件工程管理和很多學(xué)科都有關(guān)系。因此,人們在軟件工程管理方面還缺乏經(jīng)驗和技術(shù)。但事實證明,由管理失誤造成的后果要比程序錯誤造成的后果更為嚴(yán)重。所以,在這種情況下,很多軟件項目的實施進程不能準(zhǔn)確地符合預(yù)定目標(biāo)、進度和預(yù)算,這同時也說明了軟件工程管理的重要。2軟件管理的優(yōu)勢2.1項目是否需要進行多人分工協(xié)作隨著軟件行業(yè)的發(fā)展和軟件技術(shù)的進步,目前很多項目軟件在開發(fā)工作量、代碼的規(guī)模、軟件的復(fù)雜程度上已經(jīng)和以前大不一樣,大部分項目都不是個人單獨能夠完成的,必須進行多人分工協(xié)作。因為幾萬、幾十萬行的代碼規(guī)模在嵌入式通信軟件或軟件模塊非常常見,而如果不采用合適的開發(fā)和管理工具、程序和方法,那就不可能實施大規(guī)模的分工協(xié)作。因此,軟件工程化實施到什么程度,這與軟件自身的規(guī)模與復(fù)雜性密切相關(guān)的,對于那些規(guī)模不大、功能獨立、流程清楚的軟件模塊就可以采用簡化的開發(fā)方法和管理流程,否則就得不償失。2.2企業(yè)領(lǐng)導(dǎo)對實施軟件項目管理有利于探索研究和控制軟件開發(fā)的組織機構(gòu)沒有統(tǒng)一的模式。一般來說,企業(yè)在投資一個項目并啟動后,自然就會關(guān)注項目的進度、經(jīng)費、人力需求等的變動情況。目前,軟件項目管理方法拋棄了以前個人的作坊式開發(fā)方式,根據(jù)管理科學(xué)的理論,結(jié)合軟件產(chǎn)品開發(fā)的實際,保證工程化系統(tǒng)開發(fā)方法的順利實施。為了使軟件項目能夠按照預(yù)定的成本、進度和質(zhì)量順利完成,軟件管理方法對成本、進度、質(zhì)量、人員、風(fēng)險、文檔等進行分析管理和控制。進行軟件項目管理有利于將開發(fā)人員的個人開發(fā)能力轉(zhuǎn)化成企業(yè)的開發(fā)能力,企業(yè)的軟件開發(fā)能力越高,表明這個企業(yè)的軟件生產(chǎn)越趨向于成熟,其開發(fā)風(fēng)險也越小。一般來說,企業(yè)管理人員甚至是企業(yè)高層管理者必須經(jīng)常得到關(guān)于項目狀態(tài)和性能的有關(guān)數(shù)據(jù)以便進行決策。但在軟件研制中經(jīng)常出現(xiàn)的情況不是這樣,只有一線開發(fā)人員才掌握項目真正的進展情況和存在的困難與問題,項目過程的可視性極為有限,研制過程對其它人而言就是一個黑盒,從而也無法進行性能測量。所以企業(yè)在軟件工程開發(fā)前要建立項目管理流程,實現(xiàn)對顧客需求的追蹤和管理。企業(yè)對軟件工程項目的檢查、測量和控制深入開發(fā)流程的各個控制點,高層的決策有了更多來自于過程狀態(tài)和性能的數(shù)據(jù),這樣就使決策的依據(jù)更加充分、更加客觀。綜上所述,軟件工程化的實施可以使企業(yè)的科研管理和決策更加依靠程序、制度而不是個人,從而走向科學(xué)、合理、有序。2.3軟件復(fù)用的關(guān)鍵技術(shù)目前隨著軟件行業(yè)的發(fā)展,軟件復(fù)用越來越多的被應(yīng)用在企業(yè)的軟件工程項目中,軟件復(fù)用可以在軟件開發(fā)中避免重復(fù)勞動,參考成熟的軟件項目產(chǎn)品的開發(fā)模式,它以已有的成果為基礎(chǔ),充分利用過去軟件工程開發(fā)應(yīng)用系統(tǒng)中積累的知識和經(jīng)驗,將開發(fā)的重點集中于新應(yīng)用的構(gòu)成成份上。通過使用軟件復(fù)用技術(shù),開發(fā)應(yīng)用系統(tǒng)時可以充分利用已有的開發(fā)成果,減少或者不用做軟件生命周期中的許多重復(fù)勞動,提高軟件開發(fā)的效率。同時,復(fù)用高質(zhì)量的已有成果,可以避免重新開發(fā)時出現(xiàn)的錯誤,從而提高軟件質(zhì)量。實現(xiàn)軟件復(fù)用的關(guān)鍵技術(shù)目前比較成熟了,包括軟件構(gòu)件技術(shù)、領(lǐng)域工程、軟件體系結(jié)構(gòu)等。軟件構(gòu)件是指,在應(yīng)用系統(tǒng)中可以明確辨識的構(gòu)成成分,可復(fù)用構(gòu)件是指具有相對獨立功能和可復(fù)用價值的構(gòu)件。目前,構(gòu)件的概念即包括源代碼,也包括需求、需求規(guī)約、系統(tǒng)和軟件的文檔、測試計劃、體系結(jié)構(gòu)、測試用例和數(shù)據(jù)以及其他對開發(fā)活動有用的信息,這些信息都可以稱為可復(fù)用軟件構(gòu)件。軟件構(gòu)件技術(shù)是支持軟件復(fù)用的核心技術(shù),其主要研究內(nèi)容包括:構(gòu)件的本質(zhì)特征及構(gòu)件間的關(guān)系是什么樣的;如何描述構(gòu)件;如何對構(gòu)件進行分類、如何有目的的進行構(gòu)件生產(chǎn)和從已有系統(tǒng)中挖掘提取構(gòu)件;組織及檢索等。研究實踐表明,軟件復(fù)用在特定領(lǐng)域內(nèi)更容易獲得成功,因為某個特定領(lǐng)域需要的軟件具有相似的需求,由此出現(xiàn)了領(lǐng)域工程。領(lǐng)域工程是為一組相似或相近系統(tǒng)的應(yīng)用工程建立基本能力和必備基礎(chǔ)的過程,它涵蓋了建立可復(fù)用軟件構(gòu)件的所有活動。如果軟件復(fù)用僅停留在代碼階段,開發(fā)人員得到的好處是有限的。隨著軟件技術(shù)的進步,軟件體系結(jié)構(gòu)技術(shù)使軟件復(fù)用從代碼復(fù)用發(fā)展到設(shè)計復(fù)用和過程復(fù)用。在建筑工程領(lǐng)域人們用體系結(jié)構(gòu)表達(dá)建筑的整體結(jié)構(gòu),軟件工程研究中引入體系結(jié)構(gòu)這個術(shù)語,其核心內(nèi)容是軟件系統(tǒng)的結(jié)構(gòu),它包括如下一些實體:構(gòu)件、構(gòu)件之間的交互關(guān)系、限制、構(gòu)件和連接件構(gòu)成的拓?fù)浣Y(jié)構(gòu)、設(shè)計原則與指導(dǎo)方針。2.4軟件開發(fā)階段的檢查開發(fā)軟件的管理人員知道,文檔資料的管理非常重要,因為它是貫穿于系統(tǒng)集成和項目開發(fā)的整個過程,集成商重要的財富,其中包括資料文擋。文擋要求技術(shù)文檔、完整性、法律文檔、一致性、可修改性、可跟蹤性。一般情況下,以原來的軟件工程需求為基礎(chǔ)的工作完成后,要修補需求錯誤需要更加大量的工作,研究表明:比起在需求開發(fā)階段發(fā)現(xiàn)的一個錯誤,然后更正這一錯誤需要多花幾倍的時間。因此,需要進行軟件需求評審。需求審查結(jié)束的標(biāo)準(zhǔn)為:已經(jīng)明確闡述了審查員提出的所有問題、已經(jīng)正確修改了文檔、修訂過的文檔已經(jīng)進行了語法檢查、文檔歸檔。軟件工程管理在很大程度上,是通過對文檔資料管理來實現(xiàn)的。開發(fā)過程的各種活動都要反映在文檔資料上。每一個階段的文檔資料是以后各階段工作的基礎(chǔ),又是對前面各階段工作的復(fù)審。所以,要把開發(fā)過程中的初步設(shè)計、中間過程、最后結(jié)果等建立成一套完整的文檔資料。文檔標(biāo)準(zhǔn)化是文檔管理的重要方面。3軟件項目的質(zhì)量軟件管理的目的是使軟件過程對于管理人員來說是可見的。它通過對軟件產(chǎn)品和活動進行評審和審計來驗證軟件是合乎標(biāo)準(zhǔ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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論