系統模型目標上下文建行為建模-Read_第1頁
系統模型目標上下文建行為建模-Read_第2頁
系統模型目標上下文建行為建模-Read_第3頁
系統模型目標上下文建行為建模-Read_第4頁
系統模型目標上下文建行為建模-Read_第5頁
免費預覽已結束,剩余31頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

SW07 系統模型 目標 上下文建 行為建模 數據建模和對象建模介紹在統一建模語言 UML 中使用的一些記號 內容 上下文模型行為模型數據模型對象模型 一系統模型概述 1 1系統模型 系統模型 系統經過需求分析后的抽象描述系統模型能幫助非專業人士理解系統的功能 有利于同客戶人員交流不同的模型從不同的角度展現系統外部角度 展現的是系統的上下文或環境 建模 行為角度 展現的是系統的行為 建模 結構角度 展現的是系統的體系架構和數據結構 建模 1 2模型類型 數據處理模型 展現數據如何在不同的階段被處理的組成模型 展現實體是如何由其他實體組成的體系結構模型 展現整個系統的主要的子系統分類模型 展現實體是如何擁有共性特性的刺激 響應模型 展現系統是如何對事件作出反應的 二系統上下文模型 2 1上下文模型 上下文模型通常說明系統的邊界社會和組織的因素 系統的邊界充滿了非技術因素體系結構模型展現一個系統和它其他系統的關系 定義系統上下文和系統與環境之間的依賴關系 簡單的體系結構模型一般要以其他模型共同來描述 ATM系統的上下文 三行為模型 行為模型 行為模型用來描述系統的全部行為行為模型的兩種類型數據處理模型 展現數據在系統中移動時如何被處理的狀態機模型 說明系統如何響應事件的這兩個模型對系統的行為描述是必需的 3 1數據流模型 數據流模型是描述數據處理的直觀的方式數據流模型用來描述數據是如何在系統中流動的數據流模型是需求分析方法的重要組成部分數據流模型采用簡單和直觀的符號 以利于客戶的理解 訂單處理的數據流圖 數據流圖 上述模型說明了貨物訂單是如何在各個過程之間流動的 同時描述了其中的數據存儲數據流模型的價值主要體現在它對系統中的數據和數據存儲在特定的過程中的流動的跟蹤和記錄 有助于系統分析人員理解系統中到底發生了什么數據流模型是從功能角度來看待系統而得到的模型 對數據的每一個變換用一個處理過程來描述 它不僅可以用來描述系統內的處理過程 有時還能有效地描述系統的上下文 數據流模型可以描述不同系統間以及子系統之間是如何交換信息的 3 2狀態機模型 狀態機模型是一種描述系統對外部和內部事件響應的行為建模這中系統多是由外界的激勵而驅動的 通常用于對實時系統的建模狀態機模型中系統狀態用節點表示 而事件用這些節點之間的弧來表示 當事件發生時 系統從一個狀態轉移到另一個狀態 微波爐模型 微波爐狀態描述 微波爐激勵 四數據模型 4 1數據模型 用來描述被系統處理的數據的邏輯結構實體 關系 屬性模型 它描述數據實體 關聯屬性以及實體之間的關系廣泛使用于數據庫設計 數據字典 數據字典列出系統模型中所使用的所有名字 包括對實體的描述 對關系的描述以及對屬性的描述優點支持名字管理避免重復存儲了機構關于分析 設計和實現的信息 五對象模型 5 1對象模型 對象模型用對象類來描述系統一個對象類是對一組對象的抽象化 這些對象具有公有屬性和公有的服務 操作 對象模型繼承模型聚合模型交互模型 對象模型 是反映被系統操縱的真正世界實體的的自然方式使用這種方法 越是抽象的實體越是難以建模對象類的識別是個困難的過程 需要對應用領域有深刻理解反映領域實體的對象類在系統中是可以重復使用的 1 繼承模型 面向對象建模的一個任務是找出所研究領域中那些重要的對象 然后將這些對象進行分類為顯示對象分類 對象類被組織到一個類繼承圖中 圖中最一般的對象類居于層次關系的頂端 較專門的對象類繼承通用類中的屬性和服務 又具有自身的屬性和服務類層次結構的設計是困難的 UML 是由使用面向對象分析和設計方法的開發者所設計的已經變成面向對象建模的一個有力的標準記號法對象類用一個長方形來表示 在頂端是名字的 屬性在中間 在底部的區段中是操作在對象類之間的關系 關聯 用對象之間的連線表示繼承是一個泛化 在層次結構中表現為 向上 而不是 向下 圖書館類層次 用戶類層次 多重繼承 不是從一個單個父類繼承屬性和服務 一個支持多重繼承的系統允許對象類從一些超類中繼承能導致語義沖突 在不同的超類中相同名字的屬性 服務有不同的語義使類層次結構重新組織是更困難的事 多重繼承 2 對象聚合 聚合模型展現如何由其他的類組合成一個新的類很類似于語義數據模型當中的part of關系 對象聚合 3 對象行為建模 行為模型描述對象之間的交互 來產生系統行為在UML中序列圖 或合作圖 用來對對象之間的交互作用建模 電子信息的發放 要點 模型是系統的抽象視圖上下文模型給出了要建模的系統在整個環境中與其他系統和過程間的位

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論