日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

软件过程管理第二章(软件开发活动)

發布時間:2024/3/26 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件过程管理第二章(软件开发活动) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

軟件過程:構建、維護軟件產品時所執行的一系列活動、動作和任務的集合

活動:組成軟件過程的主要宏觀步驟,如需求分析、設計、編碼、發布等

動作:對活動進步細分得到的步驟,如設計活動可分為總體設計、模塊設計等動作

任務:具體的工作步驟,如編寫一個具體的軟甲模塊

?

核心軟件活動:所有合理軟件過程共同的、必要的

溝通需求:與客戶頭痛協作,了解其真實需要,決定軟件特性和功能,制定目標

策劃:創建軟件項目“地圖”,以指導團隊的項目旅程。

通常包括,需要執行的具體任務、每個任務需要的資源分配、每個任務的具體產品、工作計劃等

建模(設計):通過構造軟件模型的方法來研究理解具體問題,向其他人展示具體方案

編碼與測試:實現

運行和部署:將軟件交付用戶使用,通常會先試用并得到反饋意見

維護:修復用戶使用過程中發現的軟件缺陷,或者根據用戶使用意見進行改進

?

過程活動:

軟件描述:要確定軟件系統要實現的功能,及系統開發和運行過程中要遵循的一些約束,

包括可行性研究、需求導出與分析、需求描述、需求有效性驗證

產出為可行性分析報告、需求文檔

?

需求分析工作分為需求開發和需求管理

需求開發的目標是與客戶和其他涉眾達成一致,使得開發人員更清楚地了解系統需求,定義系統邊界,

為軟件實施計劃提供基礎,為估算開發成本和時間提供基礎,定義系統用戶的需求和目標

需求分析前做好獲取信息的規劃,需求分析中跟蹤徐阿偶實現情況、監督需求變化,后反復需求驗證

需求獲取、需求分析、需求規格說明、需求驗證、需求跟蹤管理、需求變更管理

?

軟件設計:把需求工程得到的系統描述轉為可執行的系統

目標:構造解決方案?? 過程:需求描述轉為能對其質量進行評價的軟件表示

關鍵:對軟件體系結構、數據結構、過程細節、接口性質四種程序屬性的確定

設計輸入:需求描述、數據描述和其他信息

設計活動包括:體系結構設計、抽象描述、接口設計、組件設計、數據結構設計、算法設計等

設計輸出:系統體系結構描述、數據庫描述、接口描述、組件描述等

?

高級設計:傳統工程中概要設計或者體系結構設計,產出為高層設計說明書

包括定義相關標準、確定系統開發運行軟硬件環境、確定系統體系結構、模塊或者組件劃分、數據庫設計

討論的問題涉面廣、影響深、或者對系統關鍵指標影響大的縱深性問題

詳細設計:主要任務選定數據結構、算法設計,完成模塊或者對象的設計

形成每一程序組件的控制結構、數據結構、界面關系、關鍵算法、假設等的完成,產生詳細設計說明書

主要活動包括模塊進一步細化和設計、數據遷移程序的開發、通用程序框架的設計和開發、實用工具的開發、單元測試計劃的開發

?

軟件實現:設計構造可執行的解題邏輯,實現構造機器代碼。實現與設計緊密聯系,很多時候交替進行

軟件測試:對內部實現進行邏輯測試,對外部進行功能測試。分為單元測試、集成測試、系統測試、驗收測試

單元測試:程序員???????? 集成測試:開發團隊???????????? 系統測試:獨立的測試團隊

?

軟件維護:軟件更新、校正性維護、適應性維護、完善性維護

總結

以上是生活随笔為你收集整理的软件过程管理第二章(软件开发活动)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。