當前位置:文思屋>學習教育>畢業論文>

關於軟體質量最優的專案實施模型解析

文思屋 人氣:2.7W


  論文摘要:在分析現有軟體質量模型的基礎上,提出了軟體專案開發三維模型框架,建立了軟體質量最優化數學模型。模型將有限的和時間資源合理地分配到軟體開發過程的各階段,並使軟體質量達到最優化,為專案者建立計劃和分配資源提供量化依據,通過例項資料驗證了建立的數學模型的正確性和有效性。

關於軟體質量最優的專案實施模型解析

論文關鍵詞:軟體質量數學模型;軟體專案管理;軟體專案開發方法模型

  軟體專案與其他專案一樣,成功的3要素是範圍(質量)、時間和成本,只有在三者同時達到要求後,軟體專案才算成功。
  在日常軟體專案中,通常時間和成本是固定的且有界定的,即在確定的時間內,投人一定資金前提下完成某一軟體專案。專案干係人期望在既定的成本和時間下,實現軟體質量的最優化,將有限的時間和成本資源在軟體專案各階段進行合理分配,是進行專案計劃和開發的基礎。通過軟體質量指標的分解,建立最大化軟體質量的函式和條件,求解軟體質量最優化的模型,即可得出各種資源(通常是時間和成本)在各階段的最佳分配值,為科學管理軟體專案,特別是進行計劃和成本管理提供重要的依據。

 1軟體專案實施方法模型框架

基於以上背景,將軟體專案的開發方法作為研究物件,著眼於軟體開發過程與軟體專案管理結合而形成開發方法體系。①提出軟體開發方法的三維模型,這三維分別為過程維、管理維和技術實現維。②從過程維度對軟體開發過程進行抽象。基於軟體工程的軟體生命週期理論,專案的過程可分成需求分析、系統設計、程式設計、程式編碼、單元/整合測試、系統和驗收測試、執行和維護(含培訓、資料準備和初始化等上線準備工作)等階段,它們組成專案連續且相對獨立的過程。③從管理維度分析軟體專案管理的各層面管理(範圍管理、時間管理、費用(成本)管理、質量管理、資源管理、溝通(交流)管理、風險管理、採購管理和綜合管理)J。④技術實現維度包括平臺(通常包括網路系統、伺服器和PC等物理層面的條件)、軟體技術平臺(通常包括作業系統、資料庫和開發工具等)和專案管理輔助工具。軟體專案開發方法模型如圖1所示。