第一節軟體生存週期

2021-10-05 06:24:42 字數 763 閱讀 1743

3.實際開發

生存週期:軟體從產生→發展→成熟→衰亡的過程

顧名思義就像人一樣

1.關鍵任務:

解決問題是什麼?有行得通的解決方法?粗略計畫

(也就是說第一步要考慮是否能做?)

2.給出問題定義報告:

問題的性質,工程目標,工程規模

3.給出可行性研究報告:

經濟,技術,社會(操作)可行性

4.專案開發計畫:

粗略就是分析開發這個軟體幹什麼

要求是完整,準確,清晰,具體

給出需求規格說明書(軟體生存週期中最重要的乙份文件)

怎麼去做這個軟體根據需求

給出總體設計說明書

該怎麼樣具體實現

每個模組的演算法和資料結構

給出詳細設計說明書

選擇合適的語言實現各個功能模組

給出程式清單,單元測試報告

將經過單元測試模組組裝起來進行測試

通過測試使得軟體達到預定要求

給出測試報告

由使用者按需求規格說明書規定測試

這測試和前面的單元測試,整合測試有區別,由使用者來測試相當於驗收

通過必要的維護活動使得系統持久滿足使用者要求

常見的維護活動:

改正性維護:發現錯誤,進行維護

適應性維護:軟體執行的軟硬體環境發生變化

完善性維護:使用者要求改進或擴充軟體

預防性維護:為將來的維護做準備

根據實際變化會劃分不同的階段和各階段的執行順序,形成不同的生成週期模型,又稱為過程模型

第一節綜述

shader是什麼?shader是著色器。渲染流水線的概念?渲染流水線的工作任務在於由乙個三維場景出發,生成一張二維影象。渲染流程分為3個階段 應用階段 幾何階段 光柵化階段。1 應用階段 由cpu負責實現,由開發者主導。最重要的輸出是渲染所需的幾何資訊,即渲染圖元。這些渲染圖元傳遞給幾何階段。2 ...

第一節 熱機

一.熱機 內燃機是熱機的一種,以汽油或柴油為燃料 二.汽油機 練1.三.柴油機 練2.從能量轉化的角度看,一台四衝程內燃機在乙個迴圈中 1 哪個衝程存在著化學能轉化為內能的過程?2 哪個衝程存在著內能轉化為機械能的過程?3 哪個衝程具有很明顯的機械能轉化為內能的過程?練3.關於單缸四衝程內燃機,下列...

第一節 軟體測試概述 2

1.軟體測試的定義 軟體測試在ieee std 610.12中定義如下。1 在指定的條件下執行系統或構件,觀察或記錄結果,並對系統或構件的某些方面進行評估的過程。2 分析某個軟體項 software item 以發現現有條件與應有條件之間的差異 即缺陷 並評估軟體項的特徵的過程。軟體項是指源 目標 ...