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

正文內(nèi)容

軟件需求分析ppt課件(2)-文庫吧資料

2025-01-23 19:32本頁面
  

【正文】 與電子工程學院 2022/2/12 67 II、要能以層次化的方式對問題進行 分解 和不斷細化 Iii、 要給出系統(tǒng)的 邏輯視圖 和 物理視圖 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 2022/2/12 68 軟件需求方法 需求分析方法由對軟件問題的 信息域 和 功能域 的系統(tǒng)分析過程及其表示方法組成 ,其定義了表示系統(tǒng)邏輯視圖和物理視圖的方式。 數(shù)據(jù)結(jié)構(gòu):即各種數(shù)據(jù)項的邏輯組織。 ? 分解到須考慮具體實現(xiàn)的代碼時即可仃止 需求分析具體過程 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 2022/2/12 62 修正計劃 文檔: 《 需求規(guī)格說明書 》 不需分解 有補充 修正 無補充修正 分析追蹤 數(shù)據(jù)流圖 用戶復查 細 化 數(shù)據(jù)流圖 需要 分解 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 2022/2/12 63 需求分析規(guī)格說明書 文檔編號 : 版 本 號: 文檔名稱: 項目名稱: 項目負責人: 年 月 日 編寫: 核對: 審核: 批準: 開發(fā)單位: 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 2022/2/12 64 需求分析規(guī)格說明書 ⑴ 系統(tǒng)規(guī)格說明: ? 系統(tǒng)概貌 ? 功能要求 ? 性能要求 ? 運行要求 ? 可能增加的要求 ? DFD ? IPO ⑵ 數(shù)據(jù)要求: ? DD ? Hierarchy 或 Warnier Diagram ⑶ 用戶系統(tǒng)描述 —— 初步用戶手冊:從用戶的觀點考慮系統(tǒng) ? 系統(tǒng)功能、性能 ? 使用與步驟 等 ⑷ 修正的開發(fā)計劃: ? 成本估計 ? 資源使用計劃 ? 進度計劃 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 2022/2/12 65 第六步 審查和復審 以上六步構(gòu)成一個循環(huán) 需求分析具體過程 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 2022/2/12 66 軟件需求分析的原則 需要能夠表達和理解問題的 數(shù)據(jù)域 和 功能域 數(shù)據(jù)流:數(shù)據(jù)通過一個系統(tǒng)時的變化方式。 ? 數(shù)據(jù)要求:數(shù)據(jù)字典、圖形工具(數(shù)據(jù)結(jié)構(gòu)的層次圖、Warnier圖) ? 用戶系統(tǒng)描述:初步的用戶手冊 ? 修正的開發(fā)計劃 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 2022/2/12 59 沿 DFD回溯 ( 1) DFD的輸出端是系統(tǒng)的最終目的 ( 2)向回確定每個數(shù)據(jù)元素的來源 ( 3)為了得到某個數(shù)據(jù)元素需要用到數(shù)據(jù)流圖中目前還沒有的數(shù)據(jù)元素,或者得出某個數(shù)據(jù)元素需要用的算法尚不清楚,可加細 DFD及 DD,并將相關算法記錄在 IPO圖 中。 ? 借助已有的數(shù)據(jù)流程圖,幫助復查,再次完善數(shù)據(jù)流程圖。 是否詳細制定了檢驗標準,它們能否對系統(tǒng)定義是否成功進行確認 。 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 2022/2/12 56 是否考慮過軟件需求的其它方案 。 設計的約束條件或限制條件是否符合實際 。 所有圖表是否清楚,在不補充說明時能否理解 。 與所有其它系統(tǒng)成分的重要接口是否都已經(jīng)描述 。 系統(tǒng)需求分析階段提供的文檔資料是否齊全 。最終綜合成系統(tǒng)的解決方案,給出目標系統(tǒng)的 詳細邏輯模型 。 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 2022/2/12 51 (2) 分析與綜合 ? 從信息流和信息結(jié)構(gòu)出發(fā),逐步細化所有的軟件功能,找出系統(tǒng)各元素之間的聯(lián)系、接口特性和設計上的約束,分析它們是否滿足功能要求,是否合理。 ? 軟件開發(fā)、維護所需的人力、 支撐軟件、開發(fā)設備等。 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 2022/2/12 33 學生購買教材的 邏輯模型 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 2022/2/12 34 學生購買教材的 具體模型 請建立計算機 售書系統(tǒng)的邏輯模型 張 秘書 學 生 購書 王 會計 發(fā)票 李 出納 領書 趙 保管 單 證明 書 學生購買教材的 邏輯模型 審查 有效性 學 生 有效 開發(fā)票 發(fā)票 開領 書單 領書單 發(fā)書 購書單 書 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 2022/2/12 35 學生購買教材的 邏輯模型 審查并 開發(fā)票 學 生 發(fā)票 各班學生用書表 教材存量表 無效書單 開領 書單 領書單 學 生 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 2022/2/12 36 需求分析的過程 (1) 問題識別 ? 從系統(tǒng)的角度來理解軟件并評審 軟件范圍是否恰當 ? 確定對目標系統(tǒng)的綜合要求,即軟件的需求 ? 提出這些需求實現(xiàn)條件,以及需求應達到的標準 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 (1)功能性需求 : 定義了系統(tǒng)做什么(描述系統(tǒng)必須支持 的功能和過程) (2)非功能性需求(技術需求) : 定義了系統(tǒng)工作時的特性 (描述操作環(huán)境和性能目標) 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 2. 兩類需求包括的內(nèi)容 (1) 功能 (2) 性能 (3) 環(huán)境 (4) 界面 (5) 用戶或人的因素 (6) 文檔 (7) 數(shù)據(jù) (8) 資源 (9) 安全保密 (10)軟件成本消耗與開發(fā)進度 (11)質(zhì)量保證 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 (1) 功能需求 ? 系統(tǒng)做什么? ? 系統(tǒng)何時做什么? ? 系統(tǒng)何時及如何修改 或升級? 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 (2) 性能需求 軟件開發(fā)的技術性指標 例如: ? 存儲容量限制 ? 執(zhí)行速度、相應時間 ? 吞吐量 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 (3) 環(huán)境需求 ?硬件設備: 機型、外設、接口、 地點、分布、溫度、 濕度、磁場干擾等 ?軟件: 操作系統(tǒng) 網(wǎng)絡 數(shù)據(jù)庫 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 (4) 界面需求 ? 有來自其它系統(tǒng)的輸入嗎? ? 到自其它系統(tǒng)的輸出嗎? ? 對數(shù)據(jù)格式有規(guī)定嗎? ? 對數(shù)據(jù)存儲介質(zhì)有規(guī)定嗎? 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 (5) 用戶或人的因素 ? 用戶類型? ? 各種用戶熟練程度? ? 需受何種訓練? ? 用戶理解、使用系統(tǒng)的難度? ? 用戶錯誤操作系統(tǒng)的可能性? 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 (6) 文檔需求 ? 需哪些文檔? ? 文檔針對哪些讀者 ? 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 (7) 數(shù)據(jù)需求 ? 輸入、輸出數(shù)據(jù)的格式? ? 接收、發(fā)送數(shù)據(jù)的頻率? ? 數(shù)據(jù)的準確性和精度? ? 數(shù)據(jù)流量? ? 數(shù)據(jù)需保持的時間? 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 (8) 資源需求 ? 軟件運行時所需的數(shù)據(jù)、軟件。分析員不僅要熟悉計算機,還應該了解所開發(fā)系統(tǒng)的專業(yè)知識,并且與用戶保持良好的對話與合作。 經(jīng)過以上的修正和補充 , 就可以得到改進了的目標系統(tǒng)邏輯模型 , 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 2022/2/12 32 對需求說明進行復審,直到確認文檔齊全,并且符合用戶的全部需求為止。 ( 2) 補充迄今尚未考慮過的細節(jié) , 例如確定系統(tǒng)的響應時間 , 增加出錯處理等 。 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 2022/2/12 30 分析當前系統(tǒng)與目標系統(tǒng)的差別、建立目標的邏輯模型 學生 審查并開發(fā)票 開領書單 發(fā)書 學生 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 2022/2/12 31 對目標進行完善和補充,并寫出完整的需求說明 這一步的主要工作有: ( 1) 確定目標系統(tǒng)的人-機界面 , 即哪些功能交給計算機去做 , 哪些功能由人工完成 。 一般來說 , 它的功能應該比當前的現(xiàn)行系統(tǒng)更強 , 不必也不應該完全模擬現(xiàn)行的系統(tǒng) 。經(jīng)過這樣的分析,就可抽象出學生購買教材這一系統(tǒng)的邏輯模型。 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 2022/2/12 28 通過對現(xiàn)實環(huán)境的調(diào)查研究,獲得當前系統(tǒng)的具體模型。 為此,該階段的主要任務是, 借助于當前系統(tǒng)的邏輯模型 導出目標系統(tǒng)的邏輯模型 ,也就是解決目標系統(tǒng)“做什么”的問 題。 但是目標系統(tǒng)的物理模型是由它的邏輯模型經(jīng)實例化,即 具體到某個業(yè)務領域而得到的。 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 2022/2/12 25 系統(tǒng)的功能 ( 1)具有表格形式屏幕的輸入格式 ( 2)具有重復錄入數(shù)據(jù)的功能 ( 3)具有查詢和統(tǒng)計匯總的功能 ( 4)職工的調(diào)入和調(diào)出以及對數(shù)據(jù)庫的初始化 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 2022/2/12 26 二、建立目標系統(tǒng)的邏輯模型 通常軟件軟件開發(fā)項目是要實現(xiàn)目標系統(tǒng)的物理模型,即 確定待開發(fā)軟件系統(tǒng)的系統(tǒng)元素,并將功能和數(shù)據(jù)結(jié)構(gòu)分配到 這些系統(tǒng)元素中。一天報銷結(jié)束時,在 數(shù)據(jù)存檔前,再讓出納員核對一下經(jīng)費總額,若出納員支 出的金額總數(shù)有誤時,應讓計算機顯示每筆帳目,供一一 仔細核對,此時在允許修改一次。因而在每輸入一個職 工的醫(yī)療費后,屏幕提示 “ 數(shù)據(jù)有誤嗎? ” 。 如果,可以使用漢化了的數(shù)據(jù)庫管理系統(tǒng),但在建立 數(shù)據(jù)庫結(jié)構(gòu)時,凡是用英文名稱來代表字段名時,則必須 在數(shù)據(jù)字典中予以說明。 當職工調(diào)離本單位,職工調(diào)如本單位或在本單位內(nèi)部門間調(diào)動, 數(shù)據(jù)庫文件應能及時得到修改。 系統(tǒng)還要配有適當?shù)?查詢功能 。 在當天下班前讓系統(tǒng) 自動結(jié)帳、統(tǒng)計當天報銷的醫(yī)療費總額 ,供 出納員核對。 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 2022/2/12 15 需求分析研究的 對象 是軟件項目的用戶要求 不要 “ 削足適履 ” ( “ 足 ” 為用戶需求, “ 履 ” 為技術) 準確地 表達 被接受的 用戶要求 確定被開發(fā)軟件系統(tǒng)的 系統(tǒng)元素 (物理模型) 將功能和信息結(jié)構(gòu) 分配 到這些系統(tǒng)元素中 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 2022/2/12 16 需求分析的任務 就是借助于當前系統(tǒng)的邏輯模型導出目標系統(tǒng)的邏輯模型,解決目標系統(tǒng)的 “ 做什么 ” 的問題。 需求工程一般指應用已證實有效的原理、方法,通過合適的工具和記號,系統(tǒng)地描述出待開發(fā)系統(tǒng)及其行為特征和相關約束;通常是一些過程的集合:需求獲取 (需求引出 )、需求分析和編寫軟件規(guī)格說明書 (SRS)及驗證 (包括鑒定和證實 )。 這樣的錯誤是能夠在產(chǎn)生的初期被檢查出來的 (事實 5)。按錯誤類型對這些錯誤分布進行分析的結(jié)果是: ?49%不正確的事實, 31%疏忽, l 3%不一致, 5%二義性 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 2022/2/12 9 ? 需求錯誤是可以被檢查出來的 仲愷農(nóng)業(yè)技術學院計算機與電子工程學院 2022/2/12 10 需求分析的重要性 在需求過程中會產(chǎn)生很多錯誤 (事實 3和4)。他們對海軍 A—7E—它機上的 ” 宅行操作程序進行實地測試,以驗證許多新設想的可行性。 ?AIRMICS所進行的一項調(diào)查發(fā)現(xiàn),在一份美國軍方大型管理信息系統(tǒng)的需求現(xiàn)格說明書 (SRS)中存在著 500多個錯誤,當然這僅僅是一個軟件項目中的一次調(diào)查。 為什么? 究其根本,還是因為 DEC 對其市場和用戶不了解,盲目追求技術而鑄成大錯。其中,它在最后的幾年里研發(fā)出的 Alpha 計算機芯片更以卓越的技術在性能上超過了 Intel, sun
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1