GIS工程設計與實踐實習_第1頁
GIS工程設計與實踐實習_第2頁
GIS工程設計與實踐實習_第3頁
GIS工程設計與實踐實習_第4頁
GIS工程設計與實踐實習_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

GIS工程設計與實踐實習第1頁實習一以幾何形狀(點、線、面)為例子,使用UML語言設計對應對象模型,需要體現(xiàn)類、對象、關(guān)系等特性。第2頁第3頁2023/10/10qshzhao@武漢大學測繪學院4UML回憶:

基于UML面向?qū)ο蠓治雠c設計關(guān)系用于說明兩個或更多類之間關(guān)系,UML中將這些關(guān)系分為三種類型:關(guān)聯(lián)、聚合和組合。關(guān)聯(lián)之上能夠附帶一種名稱,以表白關(guān)聯(lián)真實含義。表達類之間一般與特殊關(guān)系。其中,三角形所指向是超類,也即泛化類,泛化關(guān)聯(lián)另一端則為子類,也即特化類。表達客戶類和供方類/接口依賴關(guān)系,其中供方類/接口變化將影響客戶類,或向客戶類提供所需信息。第4頁uml組件類抽象類產(chǎn)生類繼承關(guān)聯(lián)組成第5頁Visio界面第6頁第7頁實習二設計校園地理信息系統(tǒng)用例圖最后提交需求分析報告第8頁第9頁2023/10/10qshzhao@武漢大學測繪學院10用例模型知識回憶用例模型描述外部執(zhí)行者(Actor)所理解系統(tǒng)功能。即待開發(fā)系統(tǒng)功能需求。用例模型由若干個用例圖組成,用例圖中主要描述執(zhí)行者和用例之間關(guān)系。在UML中,組成用例圖主要元素是用例和執(zhí)行者及其他們之間聯(lián)系。第10頁2023/10/10qshzhao@武漢大學測繪學院11

如何建立用例模型建立系統(tǒng)用例模型過程就是對系統(tǒng)進行功能需求分析過程。定義系統(tǒng)確定執(zhí)行者和用例描述執(zhí)行者和用例關(guān)系確認模型●確定系統(tǒng)范圍;●分析系統(tǒng)功能。

●執(zhí)行者一般是使用系統(tǒng)功能外部顧客或系統(tǒng)。●用例是一種子系統(tǒng)或系統(tǒng)一種獨立、完整功能。各模型元素之間有:關(guān)聯(lián)、使用、擴展及泛化等關(guān)系。確認用例模型與顧客需求一致性,一般由顧客與開發(fā)者共同完成。第11頁2023/10/10qshzhao@武漢大學測繪學院12(一)、確定執(zhí)行者(Actor)執(zhí)行者是指顧客在系統(tǒng)中所扮演角色,執(zhí)行者用類似人圖形來表達,但執(zhí)行者能夠是人,也能夠是一種外界系統(tǒng)。如何確定執(zhí)行者:1、誰使用系統(tǒng)主要功能(主執(zhí)行者)?2、誰需要從系統(tǒng)取得對日常工作支持和服務?3、需要誰維護管理系統(tǒng)日常運行(副執(zhí)行者)?4、系統(tǒng)需要控制哪些硬件設備?5、系統(tǒng)需要與其他哪些系統(tǒng)交互?6、誰需要使用系統(tǒng)產(chǎn)生成果(值)?一、執(zhí)行者供貨買飲料取貨款客戶供貨人收銀員自動售貨系統(tǒng)第12頁2023/10/10qshzhao@武漢大學測繪學院13二、用例如何確定用例:1、與系統(tǒng)實現(xiàn)有關(guān)主要問題是什么?2、系統(tǒng)需要哪些輸入/輸出?這些輸入/輸出從何而來?到哪里去?3、執(zhí)行者需要系統(tǒng)提供哪些功能?4、執(zhí)行者是否需要對系統(tǒng)中信息進行讀、創(chuàng)建、修改、刪除或存放?二、用例二、用例(二)、用例(usecase)

從本質(zhì)上講,一種用例是顧客與計算機之間一次典型交互作用。在UML中,用例被定義成系統(tǒng)執(zhí)行一系列動作(功能)。用例有下列特點:用例實現(xiàn)一種詳細顧客目標。用例由執(zhí)行者激活,并將成果值反饋給執(zhí)行者。用例必須具有功能上完整描述。二、用例第13頁2023/10/10qshzhao@武漢大學測繪學院14(三)、用例之間關(guān)系

執(zhí)行者與用例之間一般是一種關(guān)聯(lián)。用例之間聯(lián)系:<<Use>>表達一種用例使用另一種用例。<<Extend>>通過向被擴展用例添加動作來擴展用例。<<include>>表達一種用例行為包括了另一種用例行為。售貨供貨取貨款顧客供貨人收銀員售散裝飲料打開機器關(guān)閉機器打開機器關(guān)閉機器<<擴展>><<使用>><<使用>><<使用>><<使用>>自動售貨機系統(tǒng)具有使用和擴展關(guān)系用例圖其中:<<Use>>,<<Extend>>是一種泛化關(guān)系。

<<include>>是一種依賴關(guān)系。第14頁2023/10/10qshzhao@武漢大學測繪學院15用例圖學生考試用例第15頁2023/10/10qshzhao@武漢大學測繪學院16例

項目與資源管理系統(tǒng)(PRMS)添加技能刪除技能更新技能資源管理員添加資源刪除資源更新資源查找技能<<Use>>查找資源<<Use>><<Use>><<Use>>把技能指定給資源從資源中清除技能<<Extend>><<Extend>>資源管理UseCase圖

UseCase圖能夠自頂而下不停精化,抽象出不一樣層次UseCase圖。系統(tǒng)管理員項目管理員資源管理員資源管理項目管理系統(tǒng)管理備份系統(tǒng)PRMS高層UseCase圖注:這里“技能”是指人力資源。第16頁2023/10/10qshzhao@武漢大學測繪學院17用活動圖表達用例活動圖主要用于系統(tǒng)分析,它描述系統(tǒng)行為,顯示系統(tǒng)中動作之間轉(zhuǎn)移?;顒訄D一般從開始節(jié)點開始,通過若干動作后,最后達到結(jié)束節(jié)點?;顒訄D是簡化狀態(tài)圖,它重點說明了活動間所通過操作和過程?;顒訄D(Activity)只有一種動作(Action),活動

溫馨提示

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

評論

0/150

提交評論