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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

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

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

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

8、ssociation Properties (關(guān)系屬性定義) 窗口,根據(jù)表 3 設(shè)置 Name 和 Code、Orientation 屬性 。表3起點(diǎn)(Start) 終點(diǎn)(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)建的用況圖,并請(qǐng)簡(jiǎn)述你的操作過(guò)程。3) 創(chuàng)建類(lèi)圖類(lèi) (class) 是定義同一類(lèi)所有對(duì)象的變量和方法的藍(lán)圖或原型,這些對(duì)象擁有類(lèi)似的結(jié)構(gòu)和行為,相同的屬性、操作、聯(lián)系等,例如車(chē)輛,汽車(chē),卡車(chē)等 。在 OOM 中,域的使用方法與 CDM 和 PDM 類(lèi)似。IX 根據(jù)下圖,完

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

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

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論