範文齋

計算機軟件和工程管理項目的分析

  計算機軟件和工程管理項目的分析

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

計算機軟件和工程管理項目的分析

關鍵詞:計算機;軟件;工程項目;管理;分析

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)

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