軟體專案管理案例教程
用軟體系統做管理是各行各業發展的一個大趨勢,做軟體系統的公司也越來越多,要如何才能做好一個軟體系統,如何管理一個軟體專案才能更高效合理的完成一個軟體專案.下面是小編收集整理的,希望對大家有幫助~~
工具/原料
電腦
甲乙雙方
各種資料
方法/步驟
簽訂了一個軟體專案之後,要根據專案的規模組織安排人員配置情況、計劃專案進展措施和時間。確定好每塊工作的負責人和人員數量。包括確定專案管理負責人、確定研發人員、確定寫報告人員、確定質檢人員、確定系統測試人員等等。
最先要做、也是最重要的環節就是需求分析調研。包括現狀分析、資料分析、功能需求分析、效能需求分析、硬體需求分析等等。只要是瞭解之前有沒有做過相關的軟體、要進入軟體系統的資料情況如何、想要做哪些系統功能,實現哪些目標等等。前期一定要到各個相關部門進行多次的溝通交流,以免做的軟體系統出現偏差。需求分析調研做的差不多了應該要寫一份需求調研報告給甲方相關人員閱讀,提出問題進行修改。下圖是我做這個專案需求調研報告目錄的一部分,內容可以自己根據專案情況增加修改。
需求確定之後還應該寫一份總體設計報告,明確整個專案需要做的事情以後就可以開始按照之前的專案計劃開展工作。軟體系統的基礎就是資料,沒有資料的支撐,軟體系統只能是一個擺設。因此首先要處理的就是資料、建立資料庫。應該根據國家規定和甲方的特殊要求建立資料庫標準,把現有的資料都處理成符合標準的資料格式。同時做資料庫設計:包括概念設計***E-R模型***、邏輯設計***關係模型***和物理設計。下圖是其中一個邏輯設計的關係模型。
後面是另一塊重要的工作就是軟體系統的功能設計。因為我們做的是成果分發服務的軟體系統,面向的使用者有管理辦理人員和公眾,所以要設計C/S和B/S兩種架構,還需要考慮業務流程的問題。要做基礎的管理、查詢、統計等功能之外,還要針對甲方實際的辦公流程做OA系統的功能。在做功能設計的時候一定要定期和甲方溝通匯報,及時修正功能理解偏差的問題。下圖是一個管理的功能模組。
在系統除錯的過程中就要開始分模組做系統測試,待整個軟體系統做好之後需要用一副真實的資料做一個完整的系統測試,包括功能測試:用符合標準和不符合標準的資料分別對軟體系統的每一個功能進行測試;易用性測試:要測試系統是否容易理解、是否方便操作、介面是否美觀等等;相容性測試:測試軟體系統在常用的電腦作業系統上是否能正常使用、資料庫在常用的資料庫系統裡面是否可以正常運轉;安全性測試:要測試資料是否容易丟失、是否有資料備份和恢復能力、使用者賬號是否安全等等。最後同樣要寫一份系統測試報告。下圖是我們的測試報告目錄,具體內容要根據不同的專案編寫。
測試沒有其他問題之後就可以安裝部署。伺服器部署方案如圖所示。服務層支撐對公眾的網站、管理業務層包括了C/S結構和B/S結構的系統客戶端、資料層主要是管理儲存所有的資料。
最後系統就可以提出驗收然後進入試執行階段。同時還要補充提交相關的文件資料,包括需求分析報告、專案總體設計報告、軟體測試報告、技術總結報告、安裝部署手冊、系統使用者手冊等等。
管理案例教程
如何給電腦網路提速