軟體工程理論 方法與實踐(第三章)

2022-08-21 01:42:15 字數 535 閱讀 9296

軟體專案管理

本章討論軟體工程的管理技術,主要涉及人員管理、溝通管理、專案規劃和風險管理等內容。

軟體專案管理是為了是軟體專案能夠按照預定的成本、進度、質量順利完成,而對成本、人妖、進度、質量、風險等進行分析和管理的活動。軟體專案的特徵:軟體產品的不可見性、專案的高度不確定性、軟體過程的多變化性、軟體人員的高流動性。軟體專案管理的「4p」:people、product、process、project。軟體專案的生命週期包括專案啟動、專案規劃、專案實施和專案收尾4個階段。軟體專案組織包括:民主式組織結構、主程式設計師式組織結構、技術管理式組織結構。專案溝通方式有:直接交談、**交談、電子郵件、會議、專案**、書面報告。軟體專案規模是影響軟體專案工作量和成本的重要因素,常用的方法包括:**行、功能點等技術。軟體成本估算一般包括專家判斷、模擬估算和經驗模型等三種技術。軟體專案管理計畫是乙個用來協調所有其他計畫、以指導專案實施和控制的檔案。軟體風險管理的過程包括風險識別、風險分析、風險規劃和風險監控等基本活動。軟體配置管理是一種標識、組織和控制修改的技術,它作用於整個軟體生命週期,其目的是使錯誤達到最小並最有效的提高生產率。

《軟體工程》第三章

軟體專案特徵 軟體產品的不可見性 專案的高度不確定性 軟體過程的多變化性 軟體人員的高流動性。有效的軟體管理集中於 人員 產品 過程 專案。軟體專案的生命週期 專案啟動 專案規劃 專案實施 專案收尾 在大多數軟體專案中,民主式 主程式設計師式 技術管理式是三種典型的開發組織方式。微軟公司採取靈活高效...

需求分析 軟體工程第三章

基本任務 對目標系統提出完整 準確 清晰 具體的要求,即準確的回答 系統必須做什麼?這個問題。為什麼需要需求分析 因為在可行性研究階段,我們是以最小的 和最短的時間內確定是否存在可行的解法方法,忽略了很多細節,在這個階段需要詳細描述。分析方法必須遵守的準則 1 必須理解並描述問題的資訊領域,根據這條...

軟體工程 第三章 需求分析

第三章 需求分析 軟體工程中包含需求 設計 編碼 測試 需求開發 需求獲取 需求分析 編寫規格說明書 需求驗證 a 需求獲取 確定需求開發過程確定如何組織需求的收集 分析 細化 核實的步驟,並編寫文件 b 需求分析 繪製關聯圖 建立開發原型 分析可行性 確定需求優先順序 為需求建立模型 編寫資料字典...