面向?qū)ο蠼<夹g(shù)-實驗一--環(huán)境安裝配置及使用_第1頁
面向?qū)ο蠼<夹g(shù)-實驗一--環(huán)境安裝配置及使用_第2頁
面向?qū)ο蠼<夹g(shù)-實驗一--環(huán)境安裝配置及使用_第3頁
面向?qū)ο蠼<夹g(shù)-實驗一--環(huán)境安裝配置及使用_第4頁
面向?qū)ο蠼<夹g(shù)-實驗一--環(huán)境安裝配置及使用_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上XXXX大學(xué)信息工程與自動化學(xué)院學(xué)生實驗報告課程名稱:面向?qū)ο蠼<夹g(shù)實驗項目名稱環(huán)境安裝配置及使用指導(dǎo)教師教師評語該同學(xué)是否了解實驗原理: A.了解B.基本了解C.不了解該同學(xué)的實驗?zāi)芰Γ?A.強 B.中等 C.差 該同學(xué)的實驗是否達到要求: A.達到 B.基本達到C.未達到實驗報告是否規(guī)范: A.規(guī)范 B.基本規(guī)范C.不規(guī)范實驗過程是否詳細記錄: A.詳細 B.一般 C.沒有 注:5個A 為優(yōu) 4個A為良 3個A 為及格 其余為不及格。教師簽名: 年 月 日實驗一、環(huán)境安裝配置及使用一、 實驗?zāi)康?、 了解 PowerDesigner15.1 環(huán)境的安裝配置。2、

2、 實踐使用 PowerDesigner 進行面向?qū)ο蠼5幕痉椒?。二?實驗原理面向?qū)ο竽P褪抢媒y(tǒng)一建模語言(UML)來描述系統(tǒng)結(jié)構(gòu)的模型,它從不同角度表現(xiàn)系統(tǒng)的工作狀態(tài)。以助于用戶、管理人員、系統(tǒng)分析員、開發(fā)人員、測試人員和其它人員之間進行信息交流。采用標(biāo)準(zhǔn)建模語言 UML,對企業(yè)應(yīng)用系統(tǒng)從需求,分析與設(shè)計,實施等不同階段的全面建模,也是目前的主流方式。面向?qū)ο蠼#∣OM)是利用 UML 來描述系統(tǒng)結(jié)構(gòu)的模型。PowerDesigner 是 Sybase 公司的 CASE 工具集,是圖形化、易于使用的企業(yè)建模環(huán)境。在 PowerDesigner 中用戶可以采用典型的面向?qū)ο蠓治龇椒?,?/p>

3、用況驅(qū)動的軟件分析與開發(fā),即由需求模型出發(fā),建立用況圖,類圖及其順序圖,進而組件與部件圖。同時,PowerDesigner 是一個集成環(huán)境,各個模型之間可以快捷的模型同步與管理。本實驗主要了解如何創(chuàng)建用況圖、類圖和順序圖。三、 所用儀器、材料微型計算機一臺、Sybase PowerDesigner15.1 軟件。四、 實驗過程、內(nèi)容1、 實驗題目PowerDesigner OOM 可以設(shè)計 UML 的所有圖例。在本實驗中,主要介紹其中的用況圖、類圖和順序圖。1) 描述創(chuàng)建 OOM 的配置過程。2) 說明創(chuàng)建用況圖、類圖和順序圖的操作步驟,并應(yīng)用于實例。2、 實驗過程1) 創(chuàng)建 OOM在 OOM

4、 中可以創(chuàng)建的 UML 圖形圖形英(中)文名稱1Class Diagram(類圖)2Object Diagram(對象圖)3Package Diagram(包圖)4Use Case Diagram(用況圖)5Sequence Diagram(順序圖)6Communication Diagram(通信圖)7Interaction Overview Diagram(交互概要圖)8Activity Diagram(活動圖)9Statechart Diagram(狀態(tài)框圖)10Component Diagram(組件圖)11Composite Structure Diagram(復(fù)合結(jié)構(gòu)圖)

5、12Deployment Diagram(部署圖)2) 創(chuàng)建用況圖建立用況圖后,對用況圖的顯示參數(shù)進行設(shè)置,如下:打開Tools->顯示參數(shù)選擇(Display Preferences) General 節(jié)點,在右面的窗格中可以定義整個工作區(qū)的 Windowcolor (背景色) 、Unit (顯示單位) 、Grid (網(wǎng)格線) 等屬性。 Content 節(jié)點,在右邊窗格定義 Name Splitting (名稱分拆) 屬性。 Format 下的 Use Case 節(jié)點,可以定義用況圖內(nèi)容的顯示格式。 Modify按鈕,可打開顯示參數(shù)定義窗口,為用況圖定義特殊的顯示格式。按照下列步驟建立

6、一個“客戶訂單處理”用況圖:定義用況。在 Palette (調(diào)色板)面板上單擊用況(Use Case)工具,再在工作區(qū)中 4 次單擊,以定義 4 個用況。設(shè)置 4 個用況的屬性:每次選中并雙擊一個用況,打開 UseCase Properties (用況屬性定義) 窗口,根據(jù)表 1 設(shè)置 Name 和 Code屬性。表1用況名稱代碼UseCase_1SearchSearchUseCase_2CatalogCatalogUseCase_3System SalesSalesSystemUseCase_4Email SendSendEmail定義參與者。在 Palette (調(diào)色板)面板中單擊角色(A

7、ctor)工具,定義 3 個參與者。設(shè)置 3 個參與者的屬性:每次選中并雙擊一個參與者,打開Actor Properies (參與者屬性定義) 窗口,根據(jù)表 2 設(shè)置 Name 和Code 屬性。表2參與者名稱代碼Actor_1BuyerBuyerActor_2Manager StoreStoreManagerActor_3Person SalesSalesPerson定義參與者和用況之間的 9 個關(guān)系。在 Palette(調(diào)色板)面板中單擊聯(lián)合(關(guān)聯(lián))(Association)工具,再單擊一個參與者并拖動鼠標(biāo)至相應(yīng)的用況,釋放鼠標(biāo),這時,在該參與者和用況之間建立了關(guān)系。雙擊這個關(guān)系,打開 A

8、ssociation Properties (關(guān)系屬性定義) 窗口,根據(jù)表 3 設(shè)置 Name 和 Code、Orientation 屬性 。表3起點(Start) 終點(End)關(guān)系名稱方位OrientationBuyerSearchproduct search Primary actorStore Manager Catalogaccess Primary actor Sales SystemStore ManagerstatisticsSecondary actor Sales Person Sales Sy

9、stemProvide info Primary actorSend Email Sales Person Place orderSecondary actor BuyerSend Email Order product Primary actor記錄你所創(chuàng)建的用況圖,并請簡述你的操作過程。3) 創(chuàng)建類圖類 (class) 是定義同一類所有對象的變量和方法的藍圖或原型,這些對象擁有類似的結(jié)構(gòu)和行為,相同的屬性、操作、聯(lián)系等,例如車輛,汽車,卡車等 。在 OOM 中,域的使用方法與 CDM 和 PDM 類似。IX 根據(jù)下圖,完

10、成一個訂票系統(tǒng)的類圖設(shè)計。記錄所創(chuàng)建的類圖,并請簡述你的操作過程。下圖所示的是一個未完成的訂票系統(tǒng)的類圖。該類圖中包括有類 User(客戶 )、Reservation ( 訂 票 )、 Individual Reservation (個人訂票)、 Subscription Series (訂套票)、 Ticket (票)。類 Individual Reservation 和類 Subscription Series 都繼承父類 Reservation 的屬性和一部分操作。類 User 和類 Reservation是一對多的關(guān)系,即一個客戶能夠預(yù)定許多場演出的票。a) 按要求建五個類圖 User

11、 、 Reservation 、SubscrrptionSeries 、 IndividuaIReservation 、 Ticket 、 如下圖所示b) 按照題目要求設(shè)置類的屬性及方法,如下圖所示c) 按照各類之間的關(guān)系進行繪圖,表示出各個類之間的關(guān)系完成后如下圖所示4) 創(chuàng)建順序圖產(chǎn)生順序圖的方法與產(chǎn)生用況圖的方法類似。設(shè)計順序圖時,可以在參與者和對象之間、對象和對象之間定義消息。但兩個參與者之間一般不定義消息,如果做了定義,在檢查模型時,系統(tǒng)會自動刪除,并提出警告。如果消息的發(fā)送者和接收者是同一個對象,稱為遞歸消息。下面以打電話為例創(chuàng)建一個順序圖實例。它描述了從呼叫方拿起話筒開始,到通過

12、交換機接通接聽方,直至接聽完畢掛斷電話為止的一系列動作。a) 進入OOM 設(shè)計環(huán)境,在Diagram 下拉列表框中選擇順序圖 (sequence diagram) , 并以Java 語言作為對象語言(objectlanguage) 創(chuàng)建三個對象,呼叫方、交換機、接聽方,并補充Name和Code。Name 欄中填寫“呼叫方”,“交換機”和“接聽方”,Code 分別為“Exchange”和“Receiver” “Caller”。b) 按下表完成各個對象之間的消息傳遞起點終點消息名稱消息代碼呼叫方交換機拿起話筒LiftReciever交換機呼叫方可以撥號音DialTone呼叫方交換機撥號DialDigit交換機呼叫方撥號音TingingTone交換機接聽方電話鈴聲PhoneTings接聽方交換機接聽AnswerPhone交換機接聽方接聽完畢StopTone交

溫馨提示

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

評論

0/150

提交評論