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

正文內(nèi)容

4、軟件工程(第2章軟件項目的需求分析)-wenkub

2023-03-18 00:42:11 本頁面
 

【正文】 形式,建立起新系統(tǒng)的邏輯模型。 ? ( 2) 性能需求 :指待開發(fā)的軟件的技術(shù)性能指標(biāo),如存儲容量、運行時間等限制。 ? 前者定義了系統(tǒng)做什么 , 包括系統(tǒng)的所有輸入 、輸出以及如何從輸入映射到輸出;后者定義了系統(tǒng)工作時的特性 , 例如系統(tǒng)對效率 、 可靠性 、安全性 、 可維護(hù)性 、 可移植性 、 吞吐量以及符合某種標(biāo)準(zhǔn)等的要求 。軟件工程 第 2章 軟件項目的需求分析 第 2章 軟件項目的需求分析 ? 本章要點 ? 了解軟件需求分析的原則和任務(wù) ? 了解軟件需求的獲得方法 ? 掌握結(jié)構(gòu)化分析方法及其描述工具 ? 了解需求規(guī)格說明和需求評審的主要內(nèi)容 需求與需求分析 ? 一 、 需求分析的 特點 ? 需求分析是指開發(fā)人員要準(zhǔn)確理解用戶的要求 , 進(jìn)行細(xì)致的調(diào)查分析 , 將用戶非形式 的需求陳述轉(zhuǎn)化為 完整的需求定義 , 再由需求定義轉(zhuǎn)換到相應(yīng)的形式功能規(guī)約 ( 需求規(guī)格說明 ) 的過程 。 需求分析的 任務(wù) 就是借助于當(dāng)前系統(tǒng)的邏輯模型導(dǎo)出 目標(biāo)系統(tǒng)的邏輯模型,解決目標(biāo)系統(tǒng)是“ 做什么 ”的問題。 需求與需求分析 ? ( 3) 環(huán)境需求 :指軟件運行時所需要的軟 、 硬件 ( 如機型 、 外設(shè) 、 操作系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)等 ) 的要求 。 需求與需求分析 ? 編寫文檔 ? ( 1)編寫“ 需求說明書 ”,把雙方共同的理解與分析結(jié)果用規(guī)范的方式描述出來,作為今后各項工作的基礎(chǔ)。 需求與需求分析 ? 需求分析 評審 ? 系統(tǒng)定義的目標(biāo)是否與用戶的要求一致 ? 系統(tǒng)需求分析階段提供的文檔資料是否齊全 ? 文檔中所有描述是否完整 、 清晰 、 準(zhǔn)確反映用戶要求 ? 與所有其他系統(tǒng)成分的重要接口是否都已經(jīng)描述 需求與需求分析 ? 四 、 需求分析的 原則 ? 劃分 ( 可以把一個復(fù)雜問題按功能進(jìn)行分解并可逐層細(xì)化 ) 需求與需求分析 ? 抽象 (捕獲問題空間的“一般 /特殊”或“特例”關(guān)系) ? 投影 (捕獲問題空間的多維“視圖”) 結(jié)構(gòu)化分析 ? 一 、 結(jié)構(gòu)化方法概述 ? 結(jié)構(gòu)化方法 ? 結(jié)構(gòu)化方法是軟件工程產(chǎn)生后首先提出來的軟件開發(fā)方法,它也是一種實用的開發(fā)方法,由 結(jié)構(gòu)化分析 、 結(jié)構(gòu)化設(shè)計和 結(jié)構(gòu)化程序設(shè)計 構(gòu)成。 ? 結(jié)構(gòu)化分析方法把任何軟件系統(tǒng)都視作一個數(shù)據(jù)變換裝置 , 它接受各種形式的輸入 , 通過變換產(chǎn)生各種形式的輸出 。 結(jié)構(gòu)化分析 ? 數(shù)據(jù)源或終點 :表示系統(tǒng)和環(huán)境的接口,是系統(tǒng)之外的實體,可以是人、物或其他軟件系統(tǒng)。 旅行社 旅客 預(yù)訂 機票 準(zhǔn)備 機票 記帳 訂票單 航班目錄 記帳文件 航班 機票 費用 帳單 飛機票預(yù)訂系統(tǒng)的數(shù)據(jù)流圖 結(jié)構(gòu)化分析 ? 加工的命名規(guī)則: ? 每個加工都要有名字,加工的名字最好使用動賓詞組 ? 在分層的數(shù)據(jù)流圖中,加工還應(yīng)編號,頂層的加工名就是軟件項目的名字 結(jié)構(gòu)化分析 ? 數(shù)據(jù)流: ? 數(shù)據(jù)流表示數(shù)據(jù)和數(shù)據(jù)流向,通常由一組數(shù)據(jù)項組成。數(shù)據(jù)存儲指暫時保存的數(shù)據(jù),它可以是數(shù)據(jù)庫文件或任何形式的數(shù)據(jù)組織。數(shù)據(jù)流圖之間用編號反映系統(tǒng)的層次結(jié)構(gòu)。 結(jié)構(gòu)化分析 ? 實例:描述銀行取款過程的數(shù)據(jù)流圖 ? 取款過程的描述:儲戶憑借存折到銀行取款,銀行工作人員對存折的合法性進(jìn)行檢驗,檢驗的過程需要讀取銀行的帳卡,如果不符合取款條件,那么將檢驗出的問題告知儲戶,如果符合取款條件,進(jìn)行記帳處理,將取款信息寫入帳卡和存折,進(jìn)行付款操作,將現(xiàn)金和存折交給儲戶。 結(jié)構(gòu)化分析 ? 小說明集中描述一個加工“做什么”,即加工邏輯,指用戶對這個加工的邏輯要求,這個加工的輸入數(shù)據(jù)和輸出數(shù)據(jù)的邏輯關(guān)系。內(nèi)層語法一般沒有什么限制,就用 自然語言 描述。 例如: 結(jié)構(gòu)化分析 ? 五、實施步驟 ? 確定系統(tǒng)邊界,畫出系統(tǒng)環(huán)境圖 ? 自頂向下,畫出各層數(shù)據(jù)流圖 ? 就是對加工進(jìn)行“逐層分解”,直到底層的加工足夠簡單,功能清晰易懂,不必再繼續(xù)分解為止。需求規(guī)格說明書主要起以下三方面的作用: ? 作為軟件開發(fā)機構(gòu)和用戶之間一份事實上的技術(shù)合同書 ? 作為軟件開發(fā)機構(gòu)下一步進(jìn)行設(shè)計和編碼的基礎(chǔ) ? 作為測試和驗收目標(biāo)系統(tǒng)的依據(jù) 實例 ? 某企業(yè)銷售管理系統(tǒng) 描述如下: ? ( 1)接受顧客的訂單,檢驗訂單。 ? ( 4)根據(jù)留底的訂單進(jìn)行銷售統(tǒng)計,打印統(tǒng)計表給經(jīng)理。 ? ( 3)根據(jù)采購部門發(fā)來的進(jìn)貨通知單 處理進(jìn)貨,即修改庫存,并從缺貨記錄 中取出缺貨單進(jìn)行供貨處理。 銷售管理系統(tǒng) 顧客 倉庫 經(jīng)理 采購部門 進(jìn)貨通知單 ( 1) ( 2) ( 3) ( 4) 頂層圖 處理訂單 1 處理供貨 2 處理缺貨 4 ( 7) 3 ( 8) 5 訂單 可供貨訂單 ( 5) ( 6) 缺貨通知單 進(jìn)貨通知單 統(tǒng)計表 訂單記錄 缺貨訂單 備貨單 原缺貨現(xiàn)可 供貨訂單 0層圖
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1