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

下載本文檔

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

文檔簡(jiǎn)介

軟件項(xiàng)目管理的重要性

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論