1. 程式人生 > >軟體工程和專案管理的區別

軟體工程和專案管理的區別

1.軟體工程的定義

1.1.軟體工程是研究和應用如何以系統性的、規範化的、可定量的過程化方法去開發和維護軟體,以及如何把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來。

2.專案管理的定義

2.1.專案管理是一個管理學分支的學科 ,指在專案活動中運用專門的知識、技能、工具和方法,使專案能夠在有限資源限定條件下,實現或超過設定的需求和期望。專案管理是對一些與成功地達成一系列目標相關的活動(譬如任務)的整體。這包括策劃、進度計劃和維護組成專案的活動的進展。

3.兩者這件的關係

3.1.軟體工程為我們提供的具有指導意義的軟體開發方法(RUP、MSF),專案管理是更從更高的角度思考問題,它總結出了專案管理中會碰到的問題及常規的解決方案,他不僅僅針對軟體開發,而可以適用任何專案工程。PMP是國際上知名的專案管理資格認證,通過學習PMBOK課程,可以獲得PMP認證。在軟體行業,IBM公司也總結出了一套更適合軟體行業的專案管理方法,叫WWPMM。

3.2.通過軟體工程指導團隊如何一步步進行開發,通過專案管理可以讓管理人員對軟體專案制定計劃、跟蹤計劃執行情況、控制風險,通過軟體工程和專案管理的結合才能保證專案沿著成功的方向邁進。

原文地址:http://www.cnblogs.com/netflu/archive/2011/01/10/1932407.html