1. 首頁
  2. 計算機軟體

計算機軟體和工程管理專案的分析

計算機軟體和工程管理專案的分析

計算機軟體和工程管理專案的分析

摘要:計算機的發展無時無刻不在影響和促進科技的進步,同時科技的進步也促進了計算機及其計算機軟體的發展,在當今這個計算機的時代,計算機軟體的管理正在越來越貼近和影響我們的生活。隨著計算機的發展,軟體工程這個名詞和領域也逐漸引起了我們的重視,下邊本文將對新形勢下計算機軟體工程專案的管理進行簡短系統的分析。

關鍵詞:計算機;軟體;工程專案;管理;分析

1.計算機軟體和工程專案管理的基本概念

1.1計算機軟體的基本概念

計算機軟體(也稱軟體、軟體)是指計算機系統中的程式、資料及其文件。程式是計算任務的處理物件和處理規則的描述;文件是為了便於瞭解程式所需要的闡明性資料。程式必須裝入機器內部才能工作,這是一個關鍵性步驟,而文件一般情況下是給人看的,不一定裝入機器。那麼,設麼是軟體呢?軟體其實就是使用者與硬體之間的介面介面。使用者主要是透過軟體與計算機進行交流,或透過軟體來了解和應用我們的計算機。軟體是計算機系統設計的重要依據,為了方便使用者,且為了提高計算機系統的總體效用,在設計計算機系統時,必須通盤考慮軟體與硬體的結合,以及使用者的要求和軟體的要求。計算機軟體總體分為系統軟體和應用軟體兩大類。系統軟體各類作業系統(如windows、Linux、UNIX),還包括作業系統的補丁程式以及硬體驅動程式;應用軟體可以細分的種類就更多了,如工具軟體、遊戲軟體、管理軟體等都屬於應用類軟體。

1.2工程專案管理的基本概念

工程專案管理是指從事工程專案管理的企業受業主委託,按照合同的約定,代業主對工程專案的實施進行全過程或若干階段的管理和服務。工程專案管理企業不直接與該工程專案的總承包企業或勘察、設計、供貨、施工等企業簽訂合同,但可以按合同約定,協助業主與工程專案的總承包企業或勘察、設計、供貨、施工等企業簽訂合同,並受業主的委託監督合同的履行。工程專案管理的具體方式及服務內容、許可權、取費和責任等,由業主與工程專案管理企業在合同中約定。

2.大型軟體專案工程管理總體流程分析

2.1計算機軟體專案搜尋

專案搜尋是專案的立項的基礎,專案立項階段的主要任務包括對市場資訊的收集、使用者需求的跟蹤、對潛在專案進行分析和篩選。其中最重要的一個階段就是對市場資訊的蒐集,因為市場上產品的價格以及走向、產品的供需、客戶對產品的需求等都是不斷變動的,所以我們一定要重視對市場資訊的蒐集,並對對收集的資訊作出分析以及時的瞭解市場的動態,並根據這些分析結果做出大概的專案規劃,為下一步專案的立項打好基礎。

2.2計算機軟體專案立項

專案的立項標誌著專案進入到了實施階段,專案立項階段的主要任務就是確定立項的理由、提出立項建議、提供合適的資金以及資源,使專案成為正式專案。專案確定的`理由很簡單,就是這個專案是否符合市場需求?專案中存在的風險有多大是否會造成巨大的損失?以及是否能給企業帶來利潤等等;提出立項的建議就是對之前的立項中存在的問題及時指出並作出修改,可以使專案變得更加完善避免在以後專案實施的時候造成更大的損失;尋找合適的資金和資源,其實尋找合適資金就是找有意向做這個專案或是贊同這個專案的公司等提供專案資金上的支援以推進專案的實施,而尋找合適的資源就是在市場找到質量較高且價錢也較為實惠的供貨商。

2.3計算機軟體專案售前

專案售前階段從專案立項開始到專案合同的簽訂結束,這一階段的主要工作有:首先要與客戶進行溝通制定與客戶的交流計劃以防談判中因為意見不相同而出現摩擦;在談判中要特別重視這幾個方面,1.詳細和認真的瞭解客戶的背景資料;2.瞭解客戶啟動專案的真實緣由;3.客戶對專案的需求到底有多大以及客戶對專案的真實需求主體靈魂和理想目標是什麼。瞭解上述幾個方面接下來才是編制方案建議書,最後是根據具體的工序等準備合同藍本。

2.4計算機軟體合同生成

合同生成階段的主要任務有:專案方案的評估與確定,技術合同、商務合同的商定、評估與簽署。合同生成的階段是一個不能出任何馬虎的階段,因為這一階段是明確雙方責任義務的時候,萬一中間有些責任劃定不清或是沒有考慮到一旦出現問題就容易導致雙方為此發生矛盾甚至走上司法程式。所以在合同生成階段首先要對專案做好各方面的評估並對以後可能產生的問題儘早列舉出來,然後再製定合同時一定要細緻把之前列舉的問題都寫入合同中並明確好責任,最後雙方在仔細閱讀好合同之後簽訂合同。

2.5計算機軟體合同執行

合同的執行是大型軟體專案管理流程的重點,合同執行可分為:軟體的開發、測試執行、內部驗收、專案驗收、系統維護等五個工作過程,在不同的階段有不同的工作重點。首先是在軟體的開發階段,第一要制定好專案開發的計劃,大型專案軟體計劃使用一個計劃來協調其他的計劃,以指導專案的執行和控制的可操作檔案;第二點就是確定開發過程根據專案的實際情況,建立一個穩定、可控的軟體開發過程模型,並按照該過程對軟體進行開發;第三點也是最後一點要加強過程監控,過程控制主要包括過程管理、變更控制與配置管理。接下來是測試執行階段,專案測試分為整合測試與系統測試,主要進行功能檢測、健壯性測試、效能效率測試、使用者介面測試、安全性測試、安裝和反安裝測試等。然後是內部驗收,內部驗收主要有三個步驟文件的準備(內部驗收計劃、專案開發總結報告、產品清單、財務預算報告等)、內部驗收測試、內部評審。下個環節是專案驗收這一步驟是要使用者對工作產品得到確認,以確定產品是否符合客戶的要求。最後一步就是專案的維護,軟體系統的維護分為兩大類:一類是糾錯型維護即發現並糾正在之前測試中未發現的潛在的錯誤,另一類是完善型維護即滿足客戶提出的新的需求。

2.6大型軟體管理專案的里程碑

專案的考核和評審是大型軟體專案管理流程控制的基礎,在文章前面所列舉的五個流程主要的進入條件和相應的工作結果都是里程碑是否達標的重要標誌,所以我們一定要認真執行大型軟體專案管理的每一個階段的要求。

3結語

透過上述對計算機軟體的大致瞭解,以及對軟體管理專案的簡單分析我們可以瞭解到什麼是計算機的軟體工程專案管理,以及大型的計算機軟體專案工程管理的大致內容,其實軟體管理雖然詳細的過程比較複雜,但只要整理好思路,並按照思路分塊認真執行好每一步就是可能完成好計算機軟體專案管理,滿足客戶的需求的。

參考文獻:

[1]林茂光,王建宇,吳忠平.工程專案管理中的網路計劃技術應用[J].國外建材科技.2007(06)

[2]許凱.淺議中小型軟體企業的專案管理[J].中小企業管理與科技(下旬刊).2012(09)

[3]王蘭徵.計算機軟體專案管理中風險管理策略和模型[J].計算機光碟軟體與應用.2012(13)

[5]李伯涵.淺談計算機軟體專案管理策略和模型.計算機光碟軟體與應用.20123(12)

作者:趙曉丹 單位:吉林省經濟管理幹部學院