激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

軟件項目管理流程分析與設計

時(shí)間:2024-08-29 07:07:20 計算機應用畢業(yè)論文 我要投稿
  • 相關(guān)推薦

關(guān)于軟件項目管理流程分析與設計


  論文摘要:針對軟件項目和項目開(kāi)發(fā)中的復雜性、易變性和不可預見(jiàn)性,研究了軟件項目流程方法設計了軟件項目運作過(guò)程的總體流程,分析了各階段流程的進(jìn)入條件、主要工作過(guò)程和工作結果

  論文關(guān)鍵詞:軟件過(guò)程;軟件項目管理;流程管理

  1引言

  長(cháng)期以來(lái),軟件項目高失敗率的狀況一直困擾著(zhù)人們,研究表明,軟件項目失敗的原因主要有兩個(gè):一是應用項目的復雜性;二是缺乏合格的軟件項目管理人才。實(shí)踐證明缺乏有效的項目管理是導致軟件項目失控的直接原因。軟件開(kāi)發(fā)的風(fēng)險之所以大,是由于軟件過(guò)程能力低,其中最關(guān)鍵的問(wèn)題在于軟件開(kāi)發(fā)組織不能很好地管理其軟件過(guò)程,從而使一些好的開(kāi)發(fā)方法和技術(shù)不能起到預期的作用。
  流程管理作為現代企業(yè)管理的先進(jìn)思想和有效工具,隨著(zhù)與組織模式的變化,在以網(wǎng)絡(luò )為基礎的現代信息化背景下越發(fā)顯示出其威力和效用。流程管理不僅是一種管理技術(shù),更體現了現代管理的思想。流程管理的重點(diǎn)是:理清和管理好所有主、支流程間的關(guān)系,使他們相互協(xié)調發(fā)揮應有的作用。流程管理增加了部門(mén)的透明度,管理的對象不是“部門(mén)”和“部門(mén)員工”的概念,而是以工序流程為管理對象,注重流程中每一個(gè)過(guò)程和效率以及和上下游工序的關(guān)系,管理重點(diǎn)在于整體流程的完整性和順暢性。目前,流程管理技術(shù)的研究已越來(lái)越受到人重視。
  運用流程管理方法和技術(shù)進(jìn)行軟件項日管理,可以有效地改變軟件過(guò)程管理混亂的局面首先塒軟件項目開(kāi)發(fā)過(guò)程進(jìn)行有效的、規范化的定義;其次,在軟件項目開(kāi)發(fā)過(guò)程中,所有的活動(dòng)過(guò)程均按照流程所規定的活動(dòng)的關(guān)系、活動(dòng)的實(shí)現方式來(lái)執行,這樣可以使得所有的活動(dòng)有序和可控;第三,通過(guò)明確運作流程,使項目組人員迅速融入項目和開(kāi)發(fā)過(guò)程中;第四,關(guān)注每個(gè)過(guò)程的“結果”,使軟件項目的所有工作產(chǎn)品均能得到有效的保存,保證了軟件產(chǎn)品完整性。

  2流程的概念及在軟件項目管理中的作用

  流程是由活動(dòng)組成的;净顒(dòng)是由個(gè)人或團體來(lái)完成的,它不需要進(jìn)行其他的基本活動(dòng)的轉化。流程的各個(gè)活動(dòng)之間有著(zhù)特定的流向,它包含著(zhù)明確的起始活動(dòng)與終止活動(dòng),因此是一個(gè)動(dòng)態(tài)的概念。從結構上來(lái)看,流程有四個(gè)基本的構成因素:活動(dòng)、活動(dòng)的邏輯關(guān)系、活動(dòng)的實(shí)現方式和活動(dòng)的承擔者。流程與“一系列的活動(dòng)或事件”,“結果”等概念密切相關(guān)。流程管理不僅是一種管理技術(shù),更體現了現代管理的思想,原有的以控制、塔式組織為基礎的職能管理已經(jīng)不能完全滿(mǎn)足于現代企業(yè)發(fā)展和市場(chǎng)競爭的需要,管理的發(fā)展沿著(zhù)分工理論運行了上百年后,現在又重新回歸到整合與系統。
  軟件項目生命周期的一系列的開(kāi)發(fā)過(guò)程是各種各樣的流程活動(dòng):軟件項目的計劃編制、系統分析、慨要設計、詳細設計、程序編碼、測試與維護等活動(dòng)過(guò)程都是一種流程活動(dòng):制定軟件項目管理流程,重點(diǎn)考慮以下幾點(diǎn):
  1)制定的流程能引導項目逐步走向成功;
  2)制定的流程能適用軟件開(kāi)發(fā)過(guò)程;
  3)制定的流程能項目開(kāi)發(fā)活動(dòng).有利于對項日開(kāi)發(fā)活動(dòng)的管理;
  4)制定的流程能以苴觀(guān)的流程圖表示.能使項目組成員清楚的知道軟件開(kāi)發(fā)與管理的過(guò)程和相互之間關(guān)系;
  5)流程中的起始活動(dòng)條件、終止活動(dòng)條件明確、規范便于控制:
  6)流程中的工作產(chǎn)品定義明確、可度趟,評價(jià)標準和方法具體、可操作

  3軟件項目管理總體流程設計

  在軟件項目開(kāi)發(fā)管理過(guò)程中,不儀要努力實(shí)現項目的范圍、時(shí)間、和質(zhì)量等目際,還必須協(xié)調整個(gè)項目過(guò)程,以滿(mǎn)足項目參與者及其他利益柑關(guān)者的需要和期望;隨著(zhù)軟件規模和所涉及的領(lǐng)域不斷地擴大,軟件項目的管理越來(lái)越困難,縱觀(guān)所有失敗的軟件項目.基本原因是不能管理其軟件過(guò)程,在無(wú)紀律的、混亂的項目狀態(tài)下,組織不可能從較好的方法和工具中獲益。嚴謹的軟件過(guò)程控制管理不僅可以在每個(gè)階段回顧和糾正項目的偏差.別軟件項目的風(fēng)險甚至果斷中止項目。且可以將人才流動(dòng)所帶來(lái)的不利影響減少到最小。要進(jìn)行有效的過(guò)程控制,必須明確軟件項目管理流程。
  軟件項目管理總體流程設計為項目搜尋、立項、售前生成和合同執行等5個(gè)主要階段,分別以Pl、P2、P3、P4、P5表示;同時(shí)設計了立項完成、合同簽定、功能定義、軟件開(kāi)發(fā)、項目驗收等5個(gè)里程碑,分別以TM1、TM2、TM3、TM4、TM5表示,如圖l所示。在這些流程中,合同執行流程是軟件項目管理的核心,其主要過(guò)程有:產(chǎn)品定義、軟件開(kāi)發(fā)、測試執行、內部驗收、項目實(shí)施與驗收、項目維護.

[1]    

  4軟件項目總體流程分析

  4.1項目搜尋
  項目搜尋是項目立項的基礎,項目搜尋階段的主要任務(wù)包括信息收集,用戶(hù)需求跟蹤,對潛存的項目進(jìn)行分析和篩選。

  4.2項目立項
  立項階段的主要任務(wù)是確認立項的理由,提出立項建議,提供合適的資金和資源,使立項建議成為正式項目。

  4.3項目售前
  售前階段從項目立項開(kāi)始到項目的簽定結束,主要工作有:制定與客戶(hù)的交流計劃,詳細了解客戶(hù)的背景資料,了解客戶(hù)啟動(dòng)項目的緣由、目的和期望,編制項目方案建議書(shū),準備合同藍本。

  4.4合同生成
  合同生成階段的主要工作有:項目方案的評估與確定技術(shù)合同、商務(wù)合同的商定、評估與簽署。

  4.5合同執行
  合同執行是軟件項目管理流程的重點(diǎn),可分為軟件開(kāi)發(fā)、測試執行;內部驗收、項目驗收、系統維護等五個(gè)基本工作過(guò)程。
  4.5.1軟件開(kāi)發(fā)
  軟件開(kāi)發(fā)階段分為:需求調研、系統分析、系統設計、編碼、單元測試等過(guò)程。主要從三個(gè)方面進(jìn)行管理:
  1)制定項目計劃。軟件項目計劃是一個(gè)用來(lái)協(xié)調所有其他計劃,以項目執行和控制的可操作文件。它體現了對客戶(hù)需求的理解,是開(kāi)展項日活動(dòng)的基礎,也是軟件項目跟蹤與監控的依據。
  2)確定開(kāi)發(fā)過(guò)程。根據軟件項目和項目組的實(shí)際情況,建立起一個(gè)穩定、可控的軟件開(kāi)發(fā)過(guò)程模型,并按照該過(guò)程來(lái)進(jìn)行軟件開(kāi)發(fā)
  3)加強過(guò)程控制一過(guò)程控制主要包括過(guò)程管理、變更控制和配置管理,、
  4.5.2測試與執行
  項目測試的目的是儉查系統是否符合項目合同與任務(wù)書(shū)規定的要求、項目測試分集成測試和系統測試,主要進(jìn)行功能測試、健壯性測試、性能一效率測試、用戶(hù)界面測試、安全性測試、壓力測試、可靠性測試、安裝/反安裝測試等測試過(guò)程在模擬運行中進(jìn)行。
  4.5.3內部驗收
  項目完成集成測試和系統測試后進(jìn)行項目?jì)炔框炇眨饕腥齻(gè)步驟:①文檔準備。項目經(jīng)刪提交內部驗收計劃、項目開(kāi)發(fā)報告、產(chǎn)品發(fā)布清單:主管提交項目財務(wù)預算報告。②內部驗收測試。內部驗收測試的測試內容與方法雖然與系統測試基本相同.但應站在用戶(hù)驗收的角度進(jìn)行,因為它是試運行的基礎。通過(guò)這一步。為用戶(hù)驗收作充分的準備。③內部評審。對提交的所有文檔及測試結果進(jìn)行內部評審,完成項目開(kāi)發(fā)總結報告:
  4,5,4項目試運行與驗收
  試運行與用戶(hù)驗收階段的主要任務(wù)是,使所有的工作產(chǎn)品得到用戶(hù)的確認。主要工作有:①驗收前的準備。項目經(jīng)理負責檢查產(chǎn)品的完整性。包括文卡當、介質(zhì)和中間產(chǎn)品等,以確,F場(chǎng)實(shí)施的成功;負責應用軟件的現場(chǎng)安裝調試,完成安裝調試總結報告;負責制定用戶(hù)驗收計劃,并得到客戶(hù)的確認。②用戶(hù)進(jìn)行驗收測試和系統試運行,進(jìn)行文檔和系統的移交。③用戶(hù)確認。項目經(jīng)理負責與客戶(hù)協(xié)測,協(xié)助用戶(hù)進(jìn)行項目驗收,形成用戶(hù)驗收報告。
  4 5.5項目維護
  軟件系統的維護分為兩大類(lèi):一類(lèi)是糾錯性維護,由于前期的測試不可能暴露軟件系統中所有潛在的和隱含的錯誤,診斷和改正這些錯誤的過(guò)程為糾錯性維護。另一類(lèi)是完善性維護,在軟件正常使用過(guò)程中,用戶(hù)還會(huì )不斷地提出新的需求,為了滿(mǎn)足用戶(hù)新的需求而增加軟件功能的活動(dòng)稱(chēng)為完善性維護。如果需求變更很大,那完善性維護將轉變?yōu)檐浖掳姹镜拈_(kāi)發(fā)。系統維護的宗旨就是提高客戶(hù)對軟件產(chǎn)品的滿(mǎn)意度。確保系統的正常運行是系統維護的根本目的。

  4.6軟件項目管理的里程碑
  項目的考核與評審是軟件項目管理流程控制的基礎,我們在整個(gè)流程中設定五個(gè)基線(xiàn),即確定五個(gè)里程碑,它們分別是TM1:立項完成;TM2:合同簽訂;TM3:產(chǎn)品功能定義完成;TM4:軟件開(kāi)發(fā)完成;TM5:驗收通過(guò)。

   [2]   



如圖1所示。各階段的主要的進(jìn)入條件和相應的工作結果是里程碑是否達到的重要標志。

  5結束語(yǔ)
  
  本文設計的軟件項目總體流程及相關(guān)技術(shù)已成功運用在軟件項目的研發(fā)和管理中。通過(guò)將流程管理應用于軟件項目管理中,以設定軟件項目總體流程為主線(xiàn),確定每個(gè)階段的主要流程和里程碑,并采用評價(jià)指標體系和一系列的模板和表格進(jìn)行軟件項目開(kāi)發(fā)過(guò)程的控制和管理,使軟件項目的成功率顯著(zhù)提高。
  實(shí)踐證明,針對企業(yè)和項目的實(shí)際情況,確定軟件項目運作流程,定義軟件工作產(chǎn)品,明確各階段的進(jìn)入條件和退出條件,進(jìn)行有效的流程控制與管理,大大的提高了軟件開(kāi)發(fā)的效率和項目的成功率。

    [3] 

【軟件項目管理流程分析與設計】相關(guān)文章:

關(guān)于軟件項目管理及風(fēng)險分析03-01

關(guān)于軟件項目管理中的風(fēng)險分析與管理03-01

關(guān)于軟件項目管理技術(shù)分析研究03-02

論軟件項目管理的現狀分析和對策03-02

淺論項目管理軟件PROJECT在設計項目管理中的運用03-18

計算機軟件項目管理中的需求分析03-20

試論軟件項目管理03-02

對軟件項目管理的探討03-22

智慧機電項目云端與管理軟件的設計與實(shí)現03-15

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频