前言:本站為你精心整理了軟件開發項目管理信息系統探討范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
摘要:當前,信息化建設速度逐漸加快,人們對軟件項目的需要也提出了更高的要求,軟件產品的質量、效率需要不斷提升,為了更好地滿足這一發展需要,軟件開發企業應采用更加科學的、有效地方法進行軟件開發項目管理。項目管理軟件是企業項目管理中的重要手段,在軟件企業中有著十分突出的作用。軟件開發項目管理信息系統是為了更好地促進軟件開發項目管理信息化而進行的,能夠促進管理效率的提升,節約時間和成本消耗,促進企業整體競爭力的提升。文章就軟件開發項目管理信息系統的相關內容進行分析和研究。
關鍵詞:軟件開發;項目管理;信息系統
當今社會信息化發展十分迅速,企業的發展逐漸數字化、網絡化,企業的整體實力與競爭力與企業的信息化建設程度有著十分密切的聯系,企業的信息化建設能夠實現自身資金、人員以及信息的集成化管理。軟件開發企業在項目管理中也需要努力實現信息化建設,促進管理效率的提升,更好地發展自身優勢,提升整體實力。
1軟件開發項目管理的現狀
信息技術的快速進步使得軟件行業迅猛發展,并逐步深入到社會的各個行業中,對于國民經濟以及社會發展起到了十分積極的促進作用,對傳統產業以及管理理念產生了很大的沖擊,使人們的生活、生產方式也逐步發生著變化。軟件開發項目的技術性、風險性、競爭性以及滲透性比較強[1]。當前,我國軟件開發項目管理發展還遠遠不足,依舊存在著一定的問題。第一,對項目管理的重視程度不足,一些項目管理對項目管理知識體系了解不透徹,工作中缺乏完善的項目管理知識的指導,管理工作存在著一定的盲目性,比較隨意。第二,軟件開發企業項目管理人員沒有制定科學的項目計劃,沒有科學的計劃與目標,就無法順利的實現項目管理的成功。第三,項目管理中的相關信息溝通交流不到位,相關人員在計劃的制定、明確情況、反饋意見以及研究技術成果等方面溝通不到位,使得工作不能明確劃分,存在著一些不必要的損失。此外,軟件開發項目的質量管理、變更管理不科學,沒有明確的成本估算,沒有對項目管理中可能存在的風險進行充分地分析,缺乏完善的應對策略。
2軟件開發項目管理信息系統建設的意義
軟件技術的迅速進步使得軟件項目的需要也逐漸提升,軟件項目的復雜程度以及變更逐漸頻繁起來,軟件項目能否成功在很大程度上受到開發過程中的管理效果,如質量、進度、人員以及成本等管理控制。信息化發展的今天,信息化平臺在軟件開發項目管理中建立是必要和重要的。有了完善的軟件開發項目管理信息系統,管理人員能夠對整個企業的軟件進行輕松地管理與維護,促進企業效益的順利實現。軟件開發項目管理信息系統的建立需要有明確的管理標準,完善文檔庫,使項目的利用率得到提升,同時把握好開發的進步,保證每個階段都能夠得到有效地控制。明確任務的劃分,強化內部的溝通,使每一位項目開發人員都能夠明確自己的任務,能夠充分協作,促進項目管理效率的提升。提高對軟件開發進行風險防范,使軟件開發項目管理的成功率得到提升,實現企業經濟效益的最大化。
3軟件開發項目管理信息系統的設計
3.1對系統功能進行總體化的設計
項目管理需要一定的理論知識與技術工具作為前提和基礎,這主要與綜合管理、質量管理、進度管理、人力資源管理、成本管理、溝通管理、范圍管理、風險管理以及采購管理九個知識領域以及項目啟動階段、計劃、執行、控制以及結束五個階段有關。對這九個知識領域以及五個階段的實際需要進行分析和研究,能夠明確軟件開發項目管理信息系統的總體結構功能,并將其細化成為十一個子系統,也就是綜合管理系統、計劃管理系統、需求管理系統、費用管理系統、質量管理系統、人員管理系統、配置管理系統、進度管理系統、風險管理系統、售后服務系統和后臺維護系統[2]。
3.2基于B/S結構的總體設計思想
當前,計算機網絡技術實現了良好的發展,Web的網絡管理模式也得到了比較廣泛地應用,可以使管理人員利用Web瀏覽器對內外部網絡進行監測,能夠在任何的網絡節點上實現數據的快速配置、控制以及存取。與傳統的工具相比,能夠改善網絡用戶的網絡管理形式,使管理信息系統得維護成本得以降低,使更多的用戶使用網絡。利用ASP.NET進行瀏覽器/服務器編程[3],兼容多種開發語言,能夠對數據庫進行直接訪問,客戶端界面能夠直接被構建起來,開發的時間比較短,升級的能力強,對硬件質量的要求比較低。對于C/S結構,這是客戶端———服務器的網絡建構模式,C/S結構對于數據庫系統來講,客戶機和服務器分別對數據進行應用和存取,如果用戶需要對數據庫進行訪問時,可以利用應用程序接口將訪問數據庫的請求提交給服務器,數據庫管理系統接到請求后實現數據庫的訪問,然后將結果反饋給用戶。對于B/S體系結構,這是從傳統的二層C/S結構基礎上發展起來的三層C/S模式。這種B/S體系結構主要有表示層、功能層和數據層[4]。B/S體系結構中,用戶能夠利用瀏覽器向網絡中的很多服務器進行請求,能夠使客戶機更加簡化,不過服務器需要承擔比較多的工作,在服務上訪問數據庫、執行應用程序。在B/S結構上建設的軟件開發項目管理信息系統就是在服務上安裝所有軟件,通過瀏覽器就能夠使用軟件。這種系統是由很多瀏覽器、后臺數據庫服務器以及Web服務器構成,安裝比較簡單,維護的難度不大,并且能夠在各種軟件開發企業進行使用。如果企業需要擴大規模只需要將客戶端的硬件數量、服務器數量以及硬件配置增多就可以,具有很強的擴張性。項目管理理論的不斷發展,只要升級Web服務器的應用程度,對一些必要的數據進行修改就可以,不需要對每一個客戶端瀏覽器進行升級或者再次安裝。
3.3系統總體技術支持與設計
軟件開發項目管理信息系統設計主要有技術支持、數據庫設計、安全性以及運行環境設計等內容。對于開發技術支持,主要使用的是B/S結構網絡模式,由很多瀏覽器、后臺數據庫服務器以及Web服務器構成,不需要安裝客戶端軟件,將服務器與網絡連接就能夠進行操作,避免了傳統開發應用程序中的限制。數據庫設計要做到確保數據庫的完整,對基本信息數據表、系統信息數據表以及工作表進行設計,實現其完整性。安全性設計以B/S結構的軟件開發項目管理信息系統為依據,開放性比較強,對用戶進行分層、分級管理促進系統安全性提升。運行環境設計就是要使用先進的客戶端、軟硬件、應用程序、數據庫服務器等。
4結束語
當前的軟件開發項目管理信息系統設計需要是依據B/S結構進行,這是軟件開發項目管理信息化實現的有效手段,并進行軟件開發項目管理信息系統設計的提出,使系統的技術設計以及子系統功能的實現能夠順利進行。
參考文獻
[1]劉慧.軟件開發項目管理信息系統研究[J].電子制作,2014,23:104-105.
[2]楊翠云,潘慧.關于如何開發計算機管理信息系統的幾點思考[J].科技創新與應用,2015,5:55.
[3]張曉鴻.基于WEB的信息系統軟件開發與項目管理[J].經營管理者,2015,28:389.
[4]黃一新.論信息系統軟件開發項目的風險管理[J].情報探索,2012,12:88-90.
作者:段志彤 單位:蘇州市生產力促進中心