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

正文內(nèi)容

[2]03軟件需求分析(參考版)

2025-08-04 14:39本頁面
  

【正文】 如:包含、臨近、傳到、來自、組成、管理、控制等。 ? 當(dāng)類模型中的某些子集可相互協(xié)作共同完成一組內(nèi)聚的功能時,可以將它們定義為主題或子系統(tǒng)。此即父圖與子圖的平衡 ? 可以在數(shù)據(jù)流圖中加入物質(zhì)流,幫助用戶理解數(shù)據(jù)流圖 ? 圖上每個元素都必須有名字 ? 初畫時可以忽略瑣碎的細(xì)節(jié),以集中精力于主要數(shù)據(jù)流 第三章 軟件需求分析 70 確定數(shù)據(jù)定義與加工策略 ? 從數(shù)據(jù)的終點開始,沿著 DFD圖一步步向數(shù)據(jù)源點回溯 ? 優(yōu)點 ? 較易看清數(shù)據(jù)流中每一個數(shù)據(jù)項的出處 ? 有利于減少錯誤和遺漏 第三章 軟件需求分析 71 DFD的復(fù)審 ? 父圖和子圖不平衡 ? 未區(qū)分局部文件和局部外部項 ? 分解的速度太快 ? 不遵守加工編號規(guī)則 第三章 軟件需求分析 72 面向?qū)ο蠓治龇椒? ? 基本步驟 ? 定義系統(tǒng)的用例 ? 領(lǐng)域分析,建立類對象模型 ? 建立對象 關(guān)系模型 ? 建立對象 行為模型 ? 編寫 SRS 第三章 軟件需求分析 73 定義用例 ? 用例 是系統(tǒng)的某些動作步驟的集合,主要由 角色( Actor)和 動作 ( Action)組成 ? 角色 是存在于系統(tǒng)之外和系統(tǒng)或產(chǎn)品通信的任何事物,包括人和設(shè)備等,一個用戶有時可以充當(dāng)不同的角色 ? 動作 是系統(tǒng)的一次執(zhí)行,與角色進行通信,或進行一次計算,或在系統(tǒng)內(nèi)部進行工作 第三章 軟件需求分析 74 ? 定義用例通常從識別角色開始 根據(jù)執(zhí)行系統(tǒng)功能的不同,角色可以分為幾個等級 ? 主要角色 執(zhí)行系統(tǒng)的主要功能 ? 次要角色 使用系統(tǒng)的次要功能 ? 發(fā)現(xiàn)角色的方法: 可通過回答下列精心設(shè)計的問題來識別 ? 使用系統(tǒng)主要功能的人是誰? ? 需要借助于系統(tǒng)完成日常工作的人是誰? ? 誰來維護、管理系統(tǒng),保證系統(tǒng)正常工作? ? 系統(tǒng)控制的硬件設(shè)備有哪些? ? 系統(tǒng)需要和哪些其它系統(tǒng)接口? ? 對系統(tǒng)產(chǎn)生的結(jié)果感興趣的人和事是哪些? 第三章 軟件需求分析 75 ? 發(fā) 現(xiàn)用例的方法: 可通過回答下列精心設(shè)計的問題來識別 ? 角色需要從系統(tǒng)中獲得哪種功能?需要角色做什么? ? 角色需要讀取、產(chǎn)生、刪除、修改或存儲系統(tǒng)中的某種信息嗎? ? 系統(tǒng)中發(fā)生的事件需要通知角色嗎?角色需要通知系統(tǒng)某件事嗎?這些事件能干什么? ? 系統(tǒng)需要輸入 /輸出的是什么信息?這些輸入 /輸出信息從哪兒來 ?到哪兒去? ? 系統(tǒng)當(dāng)前的實現(xiàn)要解決的問題是什么? 第三章 軟件需求分析 76 領(lǐng)域分析 ? 目的 分析特定的應(yīng)用領(lǐng)域,以發(fā)現(xiàn)或創(chuàng)建可廣泛應(yīng)用的類,以便復(fù)用 ? 以公共對象、類、子集合和框架等形式,在特定的應(yīng)用領(lǐng)域中標(biāo)式、分析和規(guī)約公共的可復(fù)用的能力 第三章 軟件需求分析 77 類 /對象建模 ? 確定分析模型中的類對象 ? 考察系統(tǒng)用例 ? 匯總名詞、名詞短語以得到候選對象 ? 考察候選對象確定類對象 ? 必要的信息、需求、服務(wù) ? 多個屬性、公共操作 ? 選定的類或?qū)ο笥妙悾瘜ο髨D表示: 類或?qū)ο竺? 屬性: 操作: 學(xué)生 學(xué)號 班級 上課 考試 李平 :學(xué)生 學(xué)號: 020228 班級:計 02 上課 考試 一般格式 “學(xué)生 ” 類 對象 “ 李平 ” 第三章 軟件需求分析 78 ? 定義類的結(jié)構(gòu)與層次 ? 系統(tǒng)的類 /對象確定后,還要定義類模型的結(jié)構(gòu)以及類和子類所形成的關(guān)系。 第三章 軟件需求分析 65 DFD練習(xí) — 售 書系統(tǒng) 領(lǐng)書單 進書通知 購書單 缺書單 學(xué) 生 教材 購銷 系統(tǒng) 書庫保管員 ? 頂層 DFD圖 描述系統(tǒng)與外部實體之間的交互和邊界 第三章 軟件需求分析 66 領(lǐng)書單 進書通知 進書通知 購書單 缺書單 1 銷售 2 采購 書庫 保管員 學(xué) 生 F1教材存量表 F2缺書登記表 ? 第 2層 DFD圖 第三章 軟件需求分析 67 ? 第 3層 DFD圖 采購 學(xué)生 產(chǎn)生補 售書單 審查 有效性 開發(fā)票 登記 缺書 打印 發(fā)票 登記售 書和打 印領(lǐng)書單 學(xué)生 進書通知 無效書單 購書單 補售 書單 有效 購書單 發(fā)票 發(fā)票 領(lǐng)書單 暫缺 書單 F3 學(xué)生用書表 F4 售書登記表 F1 教材存量表 F2 缺書登記表 第三章 軟件需求分析 68 ? 第 3層 DFD圖 銷售 書庫 保管員 登記教材庫 存和待購量 進書通知 進書通知 F1 教材存量表 F5 待購教材表 F6 教材一覽表 F2 缺書登記表 按書號 匯總?cè)睍? 按出版社 統(tǒng)計缺書 缺書單 第三章 軟件需求分析 69 檢查和修改數(shù)據(jù)流圖的原則 ? 數(shù)據(jù)流圖上所有圖形符號只限于前述四種基本圖形元素 ? 數(shù)據(jù)流圖的主圖必須包括前述四種基本元素,缺一不可 ? 數(shù)據(jù)流圖的主圖上的數(shù)據(jù)流必須封閉在外部實體之間 ? 每個加工至少有一個輸入數(shù)據(jù)流和一個輸出數(shù)據(jù)流 ? 在數(shù)據(jù)流圖中,需按層給加工框編號。 ? 中間層 DFD圖 則表示 對其上層父圖的細(xì)化 。它的輸入流是該系統(tǒng)的輸入數(shù)據(jù),輸出流是系統(tǒng)所輸出數(shù)據(jù)。按照系統(tǒng)的層次結(jié)構(gòu)進行 逐步分解 ,并以分層的數(shù)據(jù)流圖反映這種結(jié)構(gòu)關(guān)系,能清楚地表達和容易理解整個系統(tǒng)。 ? 結(jié)構(gòu)化的步驟: ? 自頂向下,功能分解 ? 分層 DFD ? 由后向前,定義數(shù)據(jù)和加工 ? DD, PSPEC ? 根據(jù)需要,分析復(fù)雜數(shù)據(jù)和動態(tài)模型 ? ER圖, CFD,CSPEC,STD ? 編寫 SRS 第三章 軟件需求分析 63 數(shù)據(jù)流圖的層次結(jié)構(gòu) ? 對于數(shù)據(jù)處理復(fù)雜的軟件系統(tǒng),若將整個系統(tǒng)的 DFD圖畫在一張圖中,則 DFD圖將非常龐大,時常是不可能的。 第三章 軟件需求分析 62
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1