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

正文內(nèi)容

軟件工程課件第3章軟件需求分析(已修改)

2024-11-20 01:33 本頁面
 

【正文】 軟件工程課件第 3 章軟件需求分析 第三章軟件需求分析 Software Requirements Analysis 33.1 需求分析概述 結(jié)構(gòu)化分析方法 需求分析實例 軟件需求規(guī)格說明書 SRS 需求復(fù)審 目錄 軟件需求分析概述 需求分析的任務(wù)與步驟 需求獲取的常用方法 需求說明 分析建模 結(jié)構(gòu)化分析方法 分析模型描述工具 數(shù)據(jù)流圖 DFD 數(shù)據(jù)字典 DD 加工說明 PSPEC CFDamp。CSPEC STD ER 圖 需求分析實例 軟件需求規(guī)格說明書 SRS 需求復(fù)審 軟件需求分析概述 需求分析的任務(wù)和步驟 需求獲取的常用方法 需求說明 分析建模模型 需求分析的任務(wù) /步驟 (1)需求分析的任務(wù) 建立分析模型 編寫需求規(guī)格說明書 SRS(Software Requirement Specification) (2)需求分析的步驟 需求獲取 需求提煉 :分析建模 需求描述 :編寫 SRS 需求驗證 讓用戶和開發(fā)者共同明確將要開發(fā)的是什么樣的系統(tǒng) 目錄 簡單例-學(xué)生購書 張秘書開購書證明,學(xué)生憑證明到教材科王會計開購書發(fā)票向李出納員交納書款,拿領(lǐng)書單到書庫找保管員領(lǐng)書 B)去掉模型中非計算機本質(zhì)的因素后得到的購書邏輯模型 人工操作,去掉 改進后的學(xué)生購買教材的系統(tǒng)模型 審查 并開發(fā)票 開領(lǐng) 書單 學(xué) 生 學(xué) 生 購書單 發(fā)票 領(lǐng)書單 無效書單 目錄 需求獲取的常用方法 收集資料 原有系統(tǒng)的數(shù)據(jù)(帳冊、報表。) 借鑒已有的類似軟件產(chǎn)品 聯(lián)合分析小組 用戶代表、領(lǐng)域?qū)<液拖到y(tǒng)分析員 客戶訪談 amp。會議 充分準(zhǔn)備,尋找共同語言 事先準(zhǔn) 備一些問題 交流時循序漸進、逐步逼近 每次訪談后及時分析、整理、匯總 實地考察 —— 觀察用戶工作流程 快速原型法 需求說明 是需求分析應(yīng)獲取的內(nèi)容,寫 SRS 的依據(jù) 功能需求 分析用戶要求實現(xiàn)的全部功能(分析建模 DFD, DD) 性能需求 時間特性 時間精確性(響應(yīng)時間) 存儲容量及后援存儲 系統(tǒng)安全性 外部接口需求 1)用戶接口(人機界面) 2)硬件接口 3)軟件接口 4)通信接口 屬性 (可靠性,可用性,可維護性? .) 約束(精度,標(biāo)準(zhǔn),語言,硬件平臺 ,?) 注: 性能需求 時間特性 時間精確性 (響應(yīng)時間 ,更新時間,數(shù)據(jù)轉(zhuǎn)換時間,數(shù)據(jù)傳輸時間? 存儲容量及后援存儲 系統(tǒng)安全性 例 1:“數(shù)據(jù)采集的頻率為每秒采樣 100 次” 例 2 “應(yīng)力分析程序必須在一分種內(nèi)生成任何一個梁的應(yīng)力報告 返回 注: 屬性 可靠性 “機場雷達系統(tǒng)一個月內(nèi)不能出現(xiàn) 2 次以上故障” 可用性 “任何時候,主機或備份機上的銀行數(shù)據(jù)至少有一個可用” 可維護性 系統(tǒng)出錯后可以允許的最大恢復(fù)時間 系統(tǒng)運行日志 是否允許對系統(tǒng)的修改 警告出錯處理需求 返回 分析建模 分析模型包括: 信息 (或數(shù)據(jù))模型 功能模型 行為模型 分為: 結(jié)構(gòu)化分析模型 面向?qū)ο蠓治瞿P停ê罄m(xù)) 分析方法: 1)傳統(tǒng)的分析方法: 面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法( SA) 面向數(shù)據(jù)結(jié)構(gòu)的 Jackson 方法( JSD) 結(jié)構(gòu)化數(shù)據(jù)系統(tǒng)開發(fā)方法( DSSD) 2)面向?qū)ο蟮姆治龇椒? 結(jié)構(gòu)化分析方法 (Structured Analysis) 思想: 自頂向下,逐步細化 (TopDown Stepwise Refinement) 適于數(shù)據(jù)處理類型軟件的需求分析 步驟: 自頂向下對系統(tǒng)進行功能分解,畫出分 層 DFD 由后向前定義系統(tǒng)的數(shù)據(jù) 編制 DD和 PSPEC 最終寫出 SRS 結(jié)構(gòu)化分析模型 數(shù)據(jù)對象說明 CFD,STD 圖 DFD 圖 ER 圖 DD 加工說明 PSPEC 控制說明 DD 數(shù)據(jù)詞典 (Data Dictionary)系統(tǒng)所涉及各種數(shù)據(jù)對象的總和 數(shù)據(jù)流圖 (Data Flow diagram)描述系統(tǒng)中數(shù)據(jù)的流動和變換 DFD 圖中每個功能的描述寫在加工說明中 具有復(fù)雜數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)模型 描述 E- R中出現(xiàn)的每個數(shù)據(jù)對象的屬性 系統(tǒng)在外部事件的作用下如何動作,各種狀態(tài)的變遷 DD: Data Dictionary,數(shù)據(jù)字典 模型的核心,系統(tǒng)所設(shè)計的各種對象的總和。 E- R 圖: Entity- Relation Diagram,實體關(guān)系圖 描述數(shù)據(jù)對象的關(guān)系 DFD 圖: Data Flow Diagram,數(shù)據(jù)流圖 指明系統(tǒng)中數(shù)據(jù)是如何流動和變換的,描述數(shù)據(jù)流進行變換的功能。 STD 圖: Status Transfer Diagram 狀態(tài)-變遷圖 指明系統(tǒng)在外部事件的作用下將會如何動作,表明了系統(tǒng)的各種狀態(tài)間的變遷。 目錄 結(jié)構(gòu)化分析描述工具 功能模型: DFD 和 PSPEC 行為模型: CFD、 CSPEC 和 STD 數(shù)據(jù)模型: DD, ER圖 (1)數(shù)據(jù)流圖 DFD (2)數(shù)據(jù)字典 DD (3)加工說明 PSPEC (4) CFD 和 CSPEC (5)ER圖 (1)數(shù)據(jù)流圖 DFD 描述系統(tǒng)邏輯模型:信息在系統(tǒng)中的流動和處理 例 的 DFD 圖 數(shù)據(jù)源點和終點 加工 數(shù)據(jù)流向 數(shù)據(jù)文件或數(shù)據(jù)庫 數(shù)據(jù)流上的數(shù)據(jù)名稱 單向:只讀 雙向:讀寫 備注 文件與加工之間用箭頭線連接,單向表示只讀或只寫,雙向表示有讀有寫 每一圖形符號都必須標(biāo)上名字 加工框還應(yīng)加上編號 同程序流程圖的區(qū)別 程序流程圖表示程序的過程設(shè)計 —— 怎 么干 DFD 用是軟件需求分析工具,不表示程序的控制結(jié)構(gòu) (選擇 /循環(huán) )—— 干什么 分層 從高層到低層 分解前后的數(shù)據(jù)流
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1