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

正文內(nèi)容

軟件工程基于的需求分析方法-文庫吧資料

2025-06-23 12:44本頁面
  

【正文】 檢查能否進入系統(tǒng) 。 2. 輸入系統(tǒng)中不存在的工號 1000, 再輸入密碼 12345, 檢查能否進入系統(tǒng) 。 ( 1) 從業(yè)務用例到實現(xiàn)用例 ( 2) 從業(yè)務用例到測試用例 用 例 實 現(xiàn)涉 眾 需 求補 充 需 求測 試 用 例測 試 用 例產(chǎn) 品 特 性系 統(tǒng) 定 義用 例實 現(xiàn)系 統(tǒng) 測 試用例 編號 描述 燈的狀態(tài) 預期結果 開關 1 基本流:住戶按下按扭的時間小于 1秒 開 關并記憶亮度 2 基本流:住戶按下按扭的時間小于 1秒 關 按記憶亮度開 3 其他流:住戶按下按扭的時間大于 1秒 開 亮度按 10%/秒速度上升達到最大后下降并循環(huán) 4 其他流:住戶按下按扭的時間大于 1秒 關 先開,然后再同上循環(huán) 5 其他流:住戶按下按扭的時間大于 1秒后松開了開關 開 停在當時的亮度位置 6 其他流:住戶按下按扭的時間大于 1秒后松開了開關 關 停在當時的亮度位置 根據(jù)用例的事件流分析,針對用例情景,產(chǎn)生驗收測試用例。 ? 一般地 、 驗收測試報告是項目初驗 、 終驗的依據(jù)和主要驗收形式 。 經(jīng)用戶同意批準 , 可能包括用戶的修改 、 增加后 , 確定測試時間 , 開始進入驗收測試 。 ? 驗收測試與確認測試非常相似 , 所不同的是 , 確認測試是項目組或組織內(nèi)部的測試 , 驗收測試是用戶主導 、 現(xiàn)場參與 、 現(xiàn)場環(huán)境下的測試 。 V模型的價值在于它非常明確地標明了測試過程中存在的不同級別 , 并且清楚地描述了這些測試階段和開發(fā)過程期間各階段的對應關系 。 ?用例模型描述事件流 , 包括主事件流 、 其他事件流 、 前提條件 、事后條件等等 。 取款的客戶是角色 , 取款是用例 。 ? 每個外部系統(tǒng)從系統(tǒng) 接收什么信息 和系統(tǒng) 發(fā)送什么信息 ? 用例視圖 一個 use case 視圖包括 一個 use case 集合,定義整個系統(tǒng)的功能 。 ? 是否考慮了 維護問題 ,要有人啟動和關閉系統(tǒng)。 ? 每個操作員向系統(tǒng) 提供了什么信息。 ? 活動者在系統(tǒng)中 訪問 哪些信息 (創(chuàng)建 , 存儲 , 修修改 , 刪除等 )? ? 外部的哪個變化將要 被告知 系統(tǒng)? ? 系統(tǒng)的那個事件將要 被告知 活動者? ? 系統(tǒng)將要怎樣 維護 ? 標記 用例 用例 的完整性 ? 每個 功能需求 是否至少在一個用例中 ?如果需求不在用例中 ,則不會實現(xiàn)。 ? 在 用例 中描述了所有的功能需求。 ?驗證系統(tǒng)。 ? 例如: 用例 不要命名為 “ 客戶與銀行 ATM的交互界面 ” ,如果客戶要買票 , 用例可以稱為 “ 客戶購票 ” 。每個 用例 應表示用戶與系統(tǒng)間的完整事務,為用戶提供一定價值。用例的集合應讓客戶易于了解高層的整個系統(tǒng)。 用例 關注的是作用而不是如何實現(xiàn)這個作用。 收銀員 從 自動販賣機收錢。 在飲料自動販賣機中,除了買飲料的 顧客 , 還有以下的 活動者 。 ? 可能隱蔽的角色:時間。 ? 另外一個系統(tǒng)。 Actor Name Telephone System (電話系統(tǒng)) 使用電話卡 對方付款 Phone User (電話用戶) 活動者 的標志 ? 誰 對某一需求感興趣? ? 組織中 哪一部分 使用系統(tǒng) ? ? 誰 從系統(tǒng)的使用中受益 ? ? 誰 向系統(tǒng)提供信息? ? 誰 將維護系統(tǒng)? ? 系統(tǒng)使用 外部資源 嗎 ? ? 系統(tǒng)和 已經(jīng)存在的系統(tǒng) 交互嗎 ? 活動者 的 類型 ? 實際的人,即用戶,是最常用的角色,幾乎每個系統(tǒng)都有。 ? 每一個 use case 包括 “ 活動者 ” 和一個表示 use case 的橢圓。 我們設計一個飲料販賣機,從用戶的角度來考察它的功能: 問 :“ 自動飲料販賣機將為您做什么 ?” 答 :“ 我 通過自動飲料販賣機購買一聽飲料 .” 飲料販賣機的主要功能是使得用戶可以購買飲料, 我們?yōu)檫@種機器標記一個叫 “買飲料”的 use case. UML中的 Use Case 表示 Buy Soda Use Case Actor Communication Customer ? use case記錄用戶使用系統(tǒng)是從頭到尾的一系列事件 。它來自于 客戶需求的分析 。 ? 用例 是系統(tǒng)提供的功能塊。 例如:“用戶在 ATM機上執(zhí)行取款操作”用例的場景是:“張三在ATM機上取出 300元人民幣” 尋找用例 行為者需求系統(tǒng)提供哪些功能? 行為者是否需要創(chuàng)建、讀、寫、修改、刪除系統(tǒng)中的信息? 行為者是否需要被系統(tǒng)提醒、啟動系統(tǒng)的某個功能? 系統(tǒng)能否幫助行為者做一些事情,來提高行為者的效率、便利 尋找用例 考慮人和飲料販賣機的交互,包括購買飲料,首先,放置貨物(飲料)等,下面考慮購買飲料。結束過程的活動連接到一個終止點(就像在狀態(tài)圖中一樣)?;顒邮峭ㄟ^一個圓角矩形(活動的名稱包含在其內(nèi))來表示的。 活動圖 ? 捕獲動態(tài)行為(面向活動的) 活動圖 ? 捕獲動態(tài)行為(面向活動的 ? 目的 ?給商業(yè)工作流建模 ?給操作建模 活動圖 Activity Diagram Disk free Disk full 顯示磁盤滿 顯示在打印 刪去顯示信息 建立打印文件 () ^() 活動圖的符號集與狀態(tài)圖中使用的符號集類似。一輛汽車可以處于前行、后退、停止狀態(tài)。 時序圖 ? 捕獲系統(tǒng)的動態(tài)行為 (面向時間的 ) 時序圖 ? 捕獲系統(tǒng)的動態(tài)行為 (面向時間的 ) ? 目的 ?模型流程的控制 ?舉例說明典型的腳本 [打印機就緒 ] 打印文件 時序圖 ( Sequence Diagram) [打印機忙 ] 保存文件 打印文件 打印文件 計算機 打印服務器 打印隊列 計算機 UML順序圖示例(某客戶 Joe取 20美元的順序圖) 協(xié)作圖 ? 捕獲系統(tǒng)的動態(tài)行為 (面向消息的 ) 協(xié)作圖 ? 捕獲系統(tǒng)的動態(tài)行為 (面向消息的 ) ? 目的 ?模型流程控制 ?舉例說明對象結構和控制的協(xié)調(diào) 協(xié)作圖( Collaboration Diagram) [打印機忙 ] 保存文件 [打印機就緒 ] 打印文件 打印文件 計算機 打印隊列 打印服務器 打印機 UML協(xié)作圖示例( ATM系統(tǒng)中“客戶插入卡”的協(xié)作圖) 狀態(tài)圖 ? 捕獲系統(tǒng)動態(tài)行為 (面向事件的 ) 狀態(tài)圖 ? 捕獲系統(tǒng)動態(tài)行為 (面向事件的 ) ? 目的 ?對象生命周期模型 ?為起反作用的對象 (用戶接口、設備等)建模 狀態(tài)圖 State Diagram 狀態(tài)圖描述了: 給定類的狀態(tài)轉(zhuǎn)換空間 導致狀態(tài)轉(zhuǎn)換的事件 導致狀態(tài)改變的動作 為類的重要動態(tài)行為建立狀態(tài)轉(zhuǎn)換圖 超時 到達 上樓 上樓 到達 上樓 到達 在底樓 向上移動 向底樓移動 向下移動 空閑 狀態(tài)圖 State Diagram 待 機開 機播 放UML狀態(tài)圖示例 電視機 世界上的萬事萬物在任何特定時刻總處于某一特定狀態(tài)。 ? 順序圖和協(xié)作圖同構的 :兩種圖之間可以相互轉(zhuǎn)換,而沒有任何信息損失。 ? 由分析人員和領域?qū)<议_發(fā) Use Case圖 ? Use Case圖形描述了一個系統(tǒng)應該執(zhí)行的什么或應該有什么外部系統(tǒng) ? 它描述了存在的 actors(外部系統(tǒng))、 use case(該系統(tǒng)應該執(zhí)行什么)以及它們的關系 ? 在 Use Case視圖中可以包含以下的圖形 ? Use Case圖 :包括: 包、 actors、 use case和關系 ? 相互作用圖(序列圖或協(xié)同圖) :包括:對象和消息 ? 符號表示: 系統(tǒng)名稱 系統(tǒng) 用例名 用例 角色 關聯(lián) Use Case圖例 保險商務系統(tǒng) 簽定保險單 銷售統(tǒng)計 客戶統(tǒng)計 客戶 保險銷售員 Use Case圖例 看 電 視電 視 機 的 用 戶電 視 機UML用例圖示例 類圖 ? 捕獲系統(tǒng)的詞匯表 ? 在開發(fā)過程中被創(chuàng)建和精確化 ? 目的 ? 系統(tǒng)中的名字和模型概念 ? 詳細描述協(xié)作關系 ? 詳細描述邏輯數(shù)據(jù)庫表 ? 由分析人員、設計人員和代碼實現(xiàn)人員開發(fā) 類圖 Class Diagram 類圖描繪系統(tǒng)的靜態(tài)視圖 它描述了系統(tǒng)邏輯設計中存在的包、類以及它們之間的關系 類圖可以代表該系統(tǒng)中部分或全部的類結構 學生 姓名 :string 學號 :string 書 書名 :string 價格 :real 1 購買 ? 0..* ?屬于 對象圖 ? 捕獲實例和連接 對象圖 ? 捕獲實例和連接 ? 在分析和設計階段創(chuàng)建 ? 目的 ?舉例說明數(shù)據(jù) /對象結構 ?詳細描述瞬態(tài)圖 ? 由分析人員、設計人員和代碼實現(xiàn)人員開發(fā) 對象圖 Object Diagram 王平:學生 姓名 :王平 學號 :020226 英語:書 書名 :英語 價格 : 數(shù)學:書 書名 :數(shù)學 價格 : 對象間關系 ? 關聯(lián)關系 (Association) ? 聚集關系 (Aggregation) ? 泛化關系 (Generalization) ? 依賴關系 (Dependency) ? 細化 關系 (Refinement) 構件圖 ? 捕獲實現(xiàn)的物理結構 構件圖 ? 捕獲實現(xiàn)的物理結構 ? 作為體系結構規(guī)范的一部分實現(xiàn) ? 目的 ?組織源代碼 ?構造一個可執(zhí)行的發(fā)布版本 ?指定物理數(shù)據(jù)庫 ? 由集成人員和程序人員創(chuàng)建 分布圖 ? 捕獲系統(tǒng)硬件的拓撲結構 分布圖 ? 捕獲系統(tǒng)硬件的拓撲結構 ? 作為系統(tǒng)結構規(guī)范的一部分被創(chuàng)建 ? 目的 ?描述組件的分布 ?標識系統(tǒng)性能瓶頸 ? 由集成人員、網(wǎng)絡工程師和系統(tǒng)工程師開發(fā) 交互圖 ? 交互圖描述了系統(tǒng)在邏輯設計中存在的對象及其間的關系 ? 它可以代表系統(tǒng)中對象的結構 ? UML中包含兩種交互圖,它們對同一交互操作提供了不同的瀏覽視角 ? 時序圖(順序圖) ? 按時間順序排列對象交互操作 ? 協(xié)作圖 ? 圍繞對象及其間的鏈接關系組織對象的交互操作 交互圖 ? 順序圖和協(xié)作圖均被稱為交互圖( interaction diagram)。97 UML OMG 認可 , Nov 1997 UML UML UML 團體 UML UML概念 ? Method ? 方法告訴使用者做什么、怎么做、什么時候做、為什么做(特定活動的目的),方法包括模型 ? Modeling ? 模型用來描述使用某種方法的結果,例如,通過不同角度的簡化視圖,描述對象系統(tǒng)的設計與實現(xiàn)結果,模型用建模語言來表達 ? Language ? 建模語言由記號(模型使用的符號)和一組規(guī)則(語法、語義等)組成 UML概念 ? UML是一種語言 ? 遵循特定的規(guī)則 ? 允許創(chuàng)建各種模型 ? 并不告訴設計者需要創(chuàng)建哪些模型 ? 并不提供開發(fā)過程 ? UML是可視化語言 ? UML是圖形化語言 ? 圖形便于交流(一幅圖抵上千文字) ? UML是用于構造系統(tǒng)或理解系統(tǒng)的語言 ? UML既支持正向工程,又支持反向工程 ? UML是文檔化語言 ? 將所建造的系統(tǒng)記錄下來 ? 便于新程序員跟進 ? 開發(fā)產(chǎn)品新版本時很有用處 UML的概念 ? 模型元素 ? 關系 ? 擴展的機制 ? 圖表 UML構成: 模型元素 關系 擴展的機制 圖表 模型元素 關系 圖表 模型元素 ? 結構元素 ? 類,接口,協(xié)作 ? 用例,主動類,構件 ? 節(jié)點 ? 行為元素 ? 交互 , 狀態(tài)機 ? 組元素 ? 包 , 子系統(tǒng) ? 其它元素 ? 注解 類、對象與接口 ? 一個系統(tǒng)往往可以從不同的角度進行觀察,一個角度構成了一個視圖 ? UML有九種圖表,構成 5種視圖: ?用例圖( use case diagram) ? 類圖( class diagram) ? 對象圖( object diagram) ? 狀態(tài)圖( state diagram) ?
點擊復制文檔內(nèi)容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1