freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

第3章軟件需求分析基礎-展示頁

2025-08-10 15:26本頁面
  

【正文】 3天的工作量;( 3)由于沒有辦法查找相關廠商的部件信息,而使得對同一廠商同一貨品多次再訂貨,等等。 ? 對目標系統(tǒng)邏輯模型進行補充: 具體內容如用戶界面、啟動和結束、出錯處理、系統(tǒng)輸入輸出、系統(tǒng)性能、其他限制等等。 ? 抽象出當前系統(tǒng)的邏輯模型: 在理解當前系統(tǒng)“ 怎樣做 ” 的基礎上,取出非本質因素,抽取出“ 做什么 ” 的本質。 ? 要將軟件的需求準確地表達出來,形成 軟件需求說明書 。 ? 所要做的工作是深入描述軟件的 功能和性能 ,確定軟件設計的限制和軟件同其他系統(tǒng)元素的接口細節(jié),定義軟件的其他有效性需求。理論上有無限多個逆向需求,我們應該僅選取能澄清真實需求且可消除發(fā)生誤解的那些逆向需求; ? 將來可能提出的要求: 應該明確地列出那些雖然不屬于當前系統(tǒng)開發(fā)范疇,但是據(jù)分析將來很可能會提出來的要求。 ? 比較通俗的需求定義如下 :需求是指明系統(tǒng)必須實現(xiàn)什么的規(guī)格說明,它描述了系統(tǒng)的行為、特性或屬性,是在開發(fā)過程中對系統(tǒng)的約束。 ? l 反映上面兩條的文檔說明 。 ? 比較權威的 需求的定義 來自于 IEEE軟件工程標準詞匯表中的定義: ? l 用戶解決問題或達到目標所需要的條件 。 ? 需求分析是軟件設計師進行軟件分解的基礎,需求分析建造了軟件處理的 數(shù)據(jù)模型 、 功能模型 和 行為模型 。 ? 如果系統(tǒng)分析員通過可行性研究之后,得出該工程項目不值得做的結論時,應該及時中止投資該工程項目,可以避免更大的浪費。 ? 問題定義階段是軟件生存周期中最簡短的階段,一般只需要一天甚至更少的時間。問題定義階段必須回答的關鍵問題是 “ 要解決的問題是什么 ” 。這一過程包括:詳細精化最初由系統(tǒng)分析員建立在軟件項目計劃中確定的軟件范圍,創(chuàng)建所需數(shù)據(jù)流、控制流以及操作行為的模型,在此基礎上選擇解決方案。第三章 軟件需求分析基礎 主要內容 ? 需求分析的概念和原則 ? 傳統(tǒng)的軟件需求分析基礎 需求分析的概念和原則 ? 需求分析的基本任務是準確地回答 “ 系統(tǒng)必須做什么? ” 這一核心問題。 ? 需求分析是發(fā)現(xiàn)、求精、建模和規(guī)約的過程。 問題定義階段 ? 在需求分析之前,需要描述和定義問題。 ? 通過對系統(tǒng)的實際用戶和使用部門負責人的訪問調查,最后得出一份雙方都滿意的文檔。 可行性研究階段 ? 這個階段要回答的關鍵問題是 “ 對于上一個階段所確定的問題有行得通的解決辦法嗎? ” ? 系統(tǒng)分析員需要進行一次大大壓縮和簡化了的系統(tǒng)分析和設計的過程 。 需求分析 ? 需求分析 是一種軟件工程活動,使得系統(tǒng)分析員能夠刻劃出軟件的功能和性能、指明軟件和其他系統(tǒng)元素的接口、并建立軟件必須滿足的約束。需求分析為軟件設計師提供了可被翻譯成數(shù)據(jù)、體系結構、界面和過程設計的模型,最后,需求規(guī)約為軟件設計師和客戶提供了軟件建造完后,進行質量評估的依據(jù)。 ? l 系統(tǒng)或系統(tǒng)部件要滿足合同 、 標準 、 規(guī)范或其他正式規(guī)定的文檔所要具有的條件 。 ? IEEE公布的需求定義分別從用戶和軟件工程師的角度闡述了什么是需求,需求一方面反映了系統(tǒng)的外部行為,另一方面反映了系統(tǒng)的內部特性,反映的方式是 需求文檔 。 需求的類別 ? 功能需求: 指定系統(tǒng)必須提供的服務,通過需求分析應該劃分出系統(tǒng)必須完成的所有功能; ? 性能需求: 指定系統(tǒng)必須滿足的定時約束或容量約束; ? 可靠性和可用性需求: 定量地指定系統(tǒng)的可靠性與可用性; ? 出錯處理需求: 說明系統(tǒng)對環(huán)境錯誤應該怎樣響應; ? 接口需求: 描述應用系統(tǒng)與其環(huán)境通信的格式; ? 約束: 描述了應用系統(tǒng)應遵守的限制條件; ? 逆向需求: 說明軟件系統(tǒng)不應該做什么。 ? 需求分析的任務 是借助于當前系統(tǒng)的物理模型導出目標系統(tǒng)的邏輯模型,解決目標系統(tǒng) “ 做什么 ” 的問題。 ? 必須全面理解用戶的各項要求,但只能接受合理的要求。 需求分析的任務 ? 獲得當前系統(tǒng)的物理模型 :首先,分析、理解當前系統(tǒng)是如何運行的,并用一個具體的模型來反映自己對當前系統(tǒng)的理解。 ? 建立目標系統(tǒng)的邏輯模型: 分析目標系統(tǒng)與當前系統(tǒng)邏輯上的差別,明確目標系統(tǒng)要“做什么”,從而從當前系統(tǒng)的邏輯模型中,導出目標系統(tǒng)的邏輯模型。 3.需求分析的主要工作 ? 軟件需求分析可被劃分成 5個工作階段:問題分析;問題評估和方案綜合;建模;規(guī)約;復審。一旦問題被標識出來,系統(tǒng)分析員將確定新系統(tǒng)該產生什么信息,以及將提供什么信息。客戶指明一旦當該零件離開倉庫時庫存管理員就該記載每個零件的標號。為了便于開始,必須詳細地定義系統(tǒng)的數(shù)據(jù)、處理功能和行為。 ? 在整個評估和綜合過程中,分析員的主要焦點是 “ 做什么 ” ,而不是 “ 怎么做 ” 。 4. 系統(tǒng)分析員的主要能力 ? 在整個系統(tǒng)分析活動中,系統(tǒng)分析員起著關鍵的作用,其本人應該具備突出的能力,如: ? 能掌握抽象概念,能對其進行分類,能從中綜合出解的能力; ? 能從沖突或者混淆中吸取恰當事實的能力; ? 能弄清用戶環(huán)境的能力; ? 能為用戶系統(tǒng)恰當配置軟硬件的能力 ? 能較好地用書面和口頭形式進行溝通的能力 ? 有 “ 從樹木見森林 ” 的能力。
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1