版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
面向?qū)ο蟮姆治雠c設(shè)計
實
驗
指
導(dǎo)
書
2012隼1月修訂
實驗學(xué)時安排
實每實
為
實驗項目實驗名驗組驗
內(nèi)容提要出要
編號稱
學(xué))、屬求
時數(shù)性
UseCase分根據(jù)指定的用戶需求描述分
E052034011設(shè)計必做
析與設(shè)計析Actor和UseCase
根據(jù)指定的用例場景描述文
E05203402順序圖建模1設(shè)計必做
檔設(shè)計順序圖
EO52O34O3類分析與包分析類并發(fā)現(xiàn)類的職責(zé)1設(shè)計必做
設(shè)計類圖與
E05203404設(shè)計詳細(xì)類圖1設(shè)計必做
分析
構(gòu)件圖和部根據(jù)指定的用例場景描述文
E052034051設(shè)計必做
署圖建模檔設(shè)計構(gòu)件圖和部署圖
狀態(tài)圖與活根據(jù)指定的需求描述文檔設(shè)
E052034061設(shè)計必做
動圖計狀態(tài)圖
CML與設(shè)計
E05203407驗證幾種典型的設(shè)計模式1設(shè)計必做
模式
注:
本學(xué)期實驗地點全部填寫為:計算機(jī)應(yīng)用技術(shù)實驗室,學(xué)時按照
上表的分配完成。
目錄
預(yù)備微軟UML建摸軟件熟悉....................................................1
實驗一UseCase分析與設(shè)計(E0520340I)..............................................................................8
實驗二順序圖建模(E05203402)................................................................................................15
實驗三類分析與包(E05203403)...............................................................................................21
實驗四設(shè)計類圖與分析(E05203404).......................................................................................25
實驗五構(gòu)件圖和部署圖建模(E05203405).............................................................................29
實驗六狀態(tài)圖與活動圖(E05203406)......................................................................................33
實驗七UML與設(shè)計模式(E05203407).....................................................................................38
擴(kuò)展實驗(可選)................................................................42
實驗一數(shù)據(jù)建模...............................................................42
實驗二圖書管理系統(tǒng)設(shè)計.......................................................51
預(yù)備微軟UML建摸軟件熟悉
【實驗?zāi)康摹?/p>
1.熟悉RationalRose的安裝過程;
2.熟悉RationalRose的建模環(huán)境。
【實驗性質(zhì)】
驗證性實驗。
【實驗要求】
實驗設(shè)備和器材:PentiumII以上微機(jī),Windows20C0以上操作系統(tǒng),RationalRose2003
安裝光盤一張。
【實驗內(nèi)容】
本次實驗要求每個人都安裝一遍RationalRose2(X)33
【實驗導(dǎo)讀】
第一塊:熟悉RationalRose2003的安裝。由于RationalRose的安裝比較麻煩,所以
通過安裝RationalRose2003,并在安裝過程中,發(fā)現(xiàn)一些問題,并解決和理解它。
下面就開始介紹RationalRose2003的安裝過程。打開光盤,雙擊RationalRose的安裝
圖標(biāo),然后就會有如圖0-1的界面,它是安裝的開始界面,讓你選擇安裝的路徑。其默認(rèn)路
徑是C:\ProgramFiles\RationalRoseEnterpriseEditionforWindows,你可以選擇默認(rèn)路徑,也
可以更改路徑。
圖0-1選擇安裝目錄
接下來,按Next鍵,進(jìn)入下一個界面,如圖0-2所示,就進(jìn)入了安裝的引導(dǎo)界面。按
"下一步”鍵,進(jìn)入下一個界面,如圖0-3所示,第一個選項是"RationalLicenseSever",
是用來管理Rational產(chǎn)品的非固定的、用戶命名的授權(quán)書序列號的。這個在安裝的時候可
以不安裝,等安裝完第二項后,我們再進(jìn)行第一項的注冊。第二個選項是“RationalRose
EnterpriseEdition",這個是基于UML的,模型驅(qū)動的,為開發(fā)人員、建筑師和分析家提供
的開發(fā)工具。RationalRoseEnterprise提供了可視數(shù)據(jù)模型的,有測試用例的支持平臺。我
們選擇第二項進(jìn)行安裝。
圖0-2安裝引導(dǎo)界面
圖0-3安裝產(chǎn)品選擇
接下來如圖04,是選擇安裝和配置開發(fā)方法的。有三個選項,第二個是不能選的,第
一個是網(wǎng)絡(luò)開發(fā)的,第三個是單機(jī)版的,我們選擇默認(rèn)選項,單擊“下一步二
2
圖1,安裝和配置開發(fā)方法
接卜來是安裝選擇“1acceptthetermsinthelicenseagreement按“Next”鍵,就開始
進(jìn)入RationalRoseEnterpriseEdition的安裝拷貝階段。如圖0-5顯示,選擇要安裝的程序功
能,默認(rèn)選擇是全部選取,我們在這里選擇默認(rèn)選項。然后按“接下來”按鍵,開始安裝。
這一步要花費較長時間。圖0-6是安裝拷貝文件過程中的界面。
RationalRoseEntcxpriscEditionSetupVizard區(qū)
Ratic?nar
the?oftware“"lopimcompany
Click8anIconinthektbelowtochangehowafeature15Instated.
FeatureDescription
'RationalRoseEnterpriseEdition
=ledAJML-based^model-dnven
RoseAdaAddindevelopmenttoolfordevelopers^
RoseCORBAAddnarchtect$andanalysts.Rational
一▼RoseC++AddinRoseEnterpriseprovidesvisualand
d&amodefing,round-trip
RoseGearcaseAddin
engineeringandcomponenttesting
^LLRoseDataModelerAddnacrossabroadsetofsupported
RoseDeployAddnplatforms.
RoseJavaAddin
34RoseVisualCafeLinkfc
日▼RoseForteHr*forJav.
日-RoseJBuilderLinkfor*2
I[Space][<國—-][Next>Cancel
圖0-5選擇要安裝的功能
圖0-6拷貝文件中
接下來進(jìn)入"LicenseKeyAdministratorWizard",如圖0-7所示,有四個選項:44Point(o
aRationalLicenseSevertogetmyLicenses";uImportaRationalLicenseFile":“Get,Return,
orMoveKeys";“EnteraTemporaryorEvaluationLicenseKey第一個填Rational服務(wù)器
的名稱;第二個是輸入認(rèn)證書的文件;第三個是獲取,返回或者移動密鑰;第四個是填入臨
時認(rèn)證密鑰。默認(rèn)選項是第一個,我們選擇默認(rèn)選項。然后填上主機(jī)名(本機(jī)名),就可以
了,如圖0-8所示。
3
LicenceKeyAdsinistratorVizard岡
TheL:C?BSQK^yAi?)nistratorYiz^rdst?psyou
throughth。processofobtainingaliconze.
Chooseoneo£theselectionsbel”andclickNext
?42??<4tocontinue.
CXTYAOG£o>nttoaRationalL】answServert<?2
IiSj%lic?nses
InportaRationalLicanz?Fil?
Qget.Return,orNonKeys
「Ent?raTwporaryorEvaluationLicenseK?y
??TTXb-fIQ
(>?????―??一??????■?■■、???????d->
Ron'tshwthisvizardonstartupyin.T11
usethetoolbartoactivateit.
/二一.I下一步國):取消幫助
圖0-7認(rèn)證書密鑰向?qū)?/p>
圖0-8填寫服務(wù)器名稱和端口號
第二塊:RationalRose2003的解密。
過程如下:
I.先用rational.exe,lmgrd.exe覆蓋到你的安裝目錄的Rartional\common\卜;
2.然后改license.dal里面的
SERVERyourPCANY
DAEMONrational'C:\ProgramFiles\Rational\Common\rational.exe"
改成
SERVER你的機(jī)器名ANY
DAEMONrational'你的安裝目錄\rational.exe"
3.將Flexlm.cpl拷貝到C:\winnt\system32\T>
在控制面板里運行FlexLmLicenseManager,如圖0-9所示。
在Setup面板配置文件路徑,配grd.exe->你的安裝目錄\Common\lmgrd.exe
LicenseFile為你改過的license.dal
4.在Control面板點擊Start,如果成功的話點擊Status按鈕將顯示
4
你的機(jī)器名:licenseserverUP(MASTER)說明成功了如圖()-10所示(主機(jī)名是
localhost)o
失敗的話重啟一下FlexLmLicenseManager就沒問題了。
5.如果彈出對話框LicenseKeyAdministratorWizard后,
選定PointtoaRationalLicenseServertogetmylicenses,單擊下一步,
ServerName文本框中填寫你的機(jī)器號(可能已經(jīng)填好),單擊完成。
(成功的話會出現(xiàn)兩屏的licenses)
再次運行RationalRose就應(yīng)該就沒問題了。如圖0-11所示。
圖0-9FLEXImLicenseManager的配置
圖0-10運行l(wèi)icensemanager后的結(jié)果
5
圖0-11運行RationalRose2003的結(jié)果
安裝Rationalrose2003的實驗到這兒就算完成了,接下來我們開始熟悉一下Rational
Rose的建模環(huán)境。
RationalRose的建模環(huán)境:
Rose是個菜單驅(qū)動應(yīng)用程序,用工具欄幫助使用常用特性。Rose支持八種不同類型的
UML框圖:UserCase框圖、Activity框圖、Sequence框圖、Collaboration框圖、Class框圖、
Statecharl框圖、Component框圖和Deployment框圖。
Rose界面的五大部分是瀏覽器、文檔窗口、工具欄、框圖窗口和日志,如圖0-12所示。
瀏覽器:用于在模型中迅速漫游;
文檔窗口:用于查看或更新模型元素的文檔;
工具欄:用于迅速訪問常用命令;
框圖窗口:用于顯示和編輯一個或多個UML框圖;
日志:用于查看錯誤消息和報告各個命令的結(jié)果。
若要了解更詳細(xì)的知識,請看教材。
Rose模型的四個視圖
Rose模型的四個視圖是:UseCase視圖、Logical視圖、Component視圖和Deployment
視圖。各個視圖的具體功能請參見教材。
要想了解更多的關(guān)于RationalRose的應(yīng)用,我們將在接下來的實驗中分別向大家做介
紹。
6
圖0-12RationalRose界面
7
實驗一UseCase分析與設(shè)計(E05203401)
【實驗?zāi)康摹?/p>
1.熟悉RationalRose進(jìn)行建模的一些基本操作;
2.學(xué)會使用UseCase視圖與UseCase框圖;
3.學(xué)習(xí)使用UseCase、角色與關(guān)系;
4.學(xué)習(xí)在包中增加.txt文件。
【實驗性質(zhì)】
設(shè)計性實驗。
【實驗要求】
1.在瀏覽器中增加UseCase框圖;
2.在新建的UseCa\c框圖中增加角色;
3.建模用例的事件流;
4.增加文件。
【實驗內(nèi)容】
本次實驗要求自己在現(xiàn)有的用例模型(Lab2-l.mdl)中,根據(jù)指定的用戶需求描述分析
Actor和UseCase,創(chuàng)建用例圖。
【實驗結(jié)果】:(Lab24.1.mdl)
創(chuàng)建了2個新的UseCase框圖。
【實驗導(dǎo)讀】
Stepl:首先打開目錄Rose實驗\Lab2-l.mdl,在瀏覽器中展開UseCaseView,展開UseCase
Model,雙擊框圖GlobalViewofActorsandUseCaseso
8
圖1-1創(chuàng)建UseCase圖
Step2:鼠標(biāo)右鍵點擊UseCaseModel,增加2個新的UseCaseDiagram,分別命名為:
RealtorView和MaintainPersonalPlannerView。具體實現(xiàn)如圖IT、圖1-2所示:
9
ForKtlp,pxe&iFl>?frillLwxutxe:Analyses
圖1-2新建UseCaseDiagram
圖1-3創(chuàng)建UseCase圖
10
Step3:在瀏覽器中雙擊RealtorView,打開RealtorView框圖,同時將己經(jīng)存在的Aclor
和UseCase依次拖入其框圖中,并安排各個元素的位置。如圖1-4所示:
QP?rs?nftlPluixttr(lUintan回
Wth?ApplyForLog(ApplyTorLog)AK
Kealt9r(Find)
"QihSotrchForAKm?(S??^chForA
日關(guān)/
QtMLiitProperty(ListPr)ptrty)口
thdl^inteinProfile(MaintainProfiltt)
三Associationso
QDU“CwS關(guān)
也口ApplytorLoinr
由OFind
0口ListProperty
0O|Li八PropeCyl
QthtRtallw(R.tRor)
三Associationsr
fflONamtainPersonalPlanner
(3C3N<intftinProfile
iBQ工laintanProfilcl
"Q(Realtor)
三AssociationsMaintainProfile
mC?€?...?、v.M?u..
21(fromMjinfjiftPrMI?)
J
圖1-4將Actor和UseCase拖入框圖中
Step4:按照Slep3中同樣的方法在瀏覽器中雙擊MaintainPersonalPlannerView,打開
MaintainPersonalPlannerView框圖,將現(xiàn)有模型中一經(jīng)存在的Actor和UseCase依次拖入
其框圖中,并安排各個元素的位置。如圖1-5所示:
圖1-5安排各個元素位置
Step5:在UseCase中選擇包,并加入新的UseCase事件流。
1.包ApplyForLoan(ApplyForLoan.txt);
2.包MaintainPersonalPlanner(MaintainPersoniilPlanner.txt);
3.包SearchForAHomc(SearchForHome.txt);
11
這3個ixl文件均存在與'Rose實驗,文件夾中。具體操作方法如下:
右鍵點擊ApplyForLoan包,選擇New/File?打開ApplyForLoan.txt即可。
按照同樣的方法將其他2個文件加入到相應(yīng)的包中。
IV
再Lab2_l▲
□OUseCaseView
ABC
>C3BusinessUse-CaseModel
□CjUse-CaseModel口
..z
SActors.
目.^3UseCases自
o
+'OpenSpecification..
Package
UseCase
+FirDelete
Actor
+LisRemovePackageAssignment
MaiClass
-Rename
SOUseCaseDiagram
三UnitsClassDiagram
由OMaiDataModelerCollaborationDiagram
SOSee
SequenceDiagram
三AssQualityArchitect
Stat^chartDiagram
GlobalViewofActorsandUseCases
ActivityDiagram
MaintainPersonalPlannerView
RealtorViewFile
URL
圖1-6新建文件
'+]C3Actors
白UseCases
EL口ApplyForLoan
EOApplyForLoan
ApplyForLoan.txt
Associations
+口FindRealtor
與OListProperty
口MaintainPersonalPlanner
日-OMaintainPersonalPlsriner
QtheProspectiveBuyer(Prospectiv?
~QtheE-MailSystem:E-MailSystem:
3theE-MailSystem:E-MailSystem:
Associations?
3MaintainPersonalPlanr.er.txt
+'L)MaintainProfile
;TUlSearchForAHome
國…OSearchForAHome
:用SearchForHome.txt
田三Associations
WA..
圖1-7增加.txt文件
Stpe6:按照上述同樣的方法在UseCaseModel包中加入ProblcmStatcment.txta
12
福Lab2_l
-1口UseCaseViewABC
AOBusinessUse-CaseModel
BDBQS
EOAct;(OpenSpecification...
jiEDUse
Package
§Gloh1上附
UseCase
身Mair)Delete
Actor
尼無Real'RemovePackageAssignment
EmAsscClass
Rename
-ffProtUseCaseDiagram
段MainUnits>ClassDiagram
三
Associa1DataModeler>CollaborationDiagram
OLogicalVi
+SequenceDiagram
+口ComponentQualityArchitect?
StatechartDiagram
+BDeploymentView
向iModelProperties
圖18在UseCaseModel中增加File
Step7:保存新的mdl文件,取名為Lab2T.l,下次實驗將使用該文件。
【實驗作業(yè)】
1.增加系統(tǒng)用例模型包,UseCase框圖、用例與角色:
2.增加系統(tǒng)用例描述;
3.增加系統(tǒng)角色描述。
【擴(kuò)展練習(xí)】
需求描述如下:某學(xué)校的網(wǎng)上選課系統(tǒng)主要包括如下功能:管理員通過系統(tǒng)界面進(jìn)
入,建立本學(xué)期要開的各種課程,將課程信息保存在數(shù)據(jù)庫中并可以對課程進(jìn)行改動和刪除。
學(xué)生通過客戶機(jī)瀏覽器根據(jù)學(xué)號和密碼進(jìn)入選課界面,在這里學(xué)生可以進(jìn)行三種操作:查詢
己選課程、選課以及付費,同樣,通過業(yè)務(wù)層,這些操作結(jié)果存入數(shù)據(jù)庫中。
根據(jù)以上描述,繪制系統(tǒng)的用例圖。并選擇其中一個用例(如添加課程AddCourse)
給出其用例描述。
用例的描述格式(參考模板)
描述項說明
用例名稱表明用戶的意圖或用例的用途,如“預(yù)訂圖書”
標(biāo)識符[可選]惟一標(biāo)識符,如“UC170I”,在文檔其他地方可用標(biāo)識符來引用這
個用例
用例描述概述用例的幾句話
參與者與此用例相關(guān)的參與者列表
優(yōu)先級一個有序的排列,1代表優(yōu)先級最高
狀態(tài)[可選]用例的狀態(tài),通常為以下幾種之一:進(jìn)行中、等待審查、通過審查
13
或未通過審查
前置條件訪問用例前必須滿足的條件列表
后置條件用例完成以后得到滿足的條件列表
基本操作流程描述用例中各項工作都正常進(jìn)行時用例的工作方式
可選操作流程描述變更工作方式、出現(xiàn)異?;虬l(fā)生錯誤的情況下所遵循的路徑
被泛化的用例此用例所泛化的用例列表
被包含的用例此用例所包含的用例列表
被擴(kuò)展的用例此用例所擴(kuò)展的用例列表
修改歷史記錄[可選]關(guān)于用例的修改時間、修改原因和修改人的詳細(xì)信息
問題[可選]與此用例的開發(fā)相關(guān)的問題列表
決策[可選]關(guān)鍵決策的列表,將這些決策記錄下來以便維護(hù)時使用
頻率[可選]參與則訪問此用例的頻率,如用戶是每日訪問一次還是每月訪問一
次
用例“添加圖書”的描述
用例名稱添加圖書
標(biāo)識符UC0001
用例描述圖書管理員在收到新采購的圖書后對之進(jìn)行入庫。
參與者圖書管理員
優(yōu)先級1
狀態(tài)通過審查
前置條件圖書管理員登錄進(jìn)入系統(tǒng)
后置條件在庫圖書數(shù)目增加
基本操作流程1.圖書管理員錄入圖書書目;
2.系統(tǒng)檢查圖書書目是否己存在,
3.系統(tǒng)為這本圖書生成唯一書號(條形碼);
4.系統(tǒng)添加新的圖書書號。
可選操作流程系統(tǒng)檢查圖書書目不存在,系統(tǒng)添加新的圖書書目;
被泛化的用例無
被包含的用例無
被擴(kuò)展的用例無
修改歷史記錄張三,定義基本操作流程,2009年3月20日
張三,定義可選操作流程,2009年3月20日
14
實驗二順序圖建模(E05203402)
【實驗?zāi)康摹?/p>
1.理解順序框圖的基本知識;
2.了解對象與類的概念;
3.學(xué)習(xí)順序框圖的創(chuàng)建。
【實驗性質(zhì)】
設(shè)計性實驗。
【實驗要求】
1.在瀏覽器中增加順序框圖;
2.在新建的順序框圖中增加角色;
3.建模用例的事件流。
【實驗內(nèi)容】
在這個實驗中,根據(jù)指定的用例場景描述文檔設(shè)計順序圖。
【實驗結(jié)果】:(Lab3-l.mdl)o
【實驗導(dǎo)讀】
首先,介紹一下創(chuàng)建Sequence框圖或Collaboration框圖的步驟:
尋找對象;
尋找角色;
將消息加進(jìn)框圖:Interaction框圖包括Sequence框圖和Collaboration框圖。
尋找對象:
研究事件流中的名詞是尋找對象的好辦法。確定對象時,應(yīng)考慮一下幾種類型:
實體對象:這些對象保存信息,最終可能映射數(shù)據(jù)庫中的表和字段。
邊界對象:這些對象位于系統(tǒng)與外部世界之間的邊界上。換句話說,這是應(yīng)用程序的窗
體與窗口和其他應(yīng)用程序的接口。
控制對象,這是可選對象,控制用例的流程.它們木身沒右.任何業(yè)務(wù)功能,但可以協(xié)調(diào)
其他對象和控制總體邏輯流程。
尋找角色:
標(biāo)識Interaction框圖的對象后,下一步要表示所需的角色。Inleraclion框圖中的角色是
對事件流啟動工作流的外部刺激。?個Interaction框圖中可以有多個角色,每個在特定的情
形中接受或發(fā)送系統(tǒng)消息的角色都在該情形的框圖中顯示。
下面介紹一下Sequence框圖工具欄中的按鈕并一一介紹其作用。
表2-1TableiSequence框圖工具欄圖標(biāo)
15
圖標(biāo)按鈕用途
kSelectsorDeselectsanItem將光標(biāo)返回箭頭以選擇項目
ABCTextBox將文本框加進(jìn)框圖
口
Note將說明加進(jìn)框圖
■
.AnchorNotetoItem將說明連接到框圖中的項目
甲Object將新對象加進(jìn)框圖
—>
ObjectMessage在兩個對象之間繪制信息
Message(oself畫出反身消息
—>
ReturnMessage返回消息
完成卜面的一個用例的Sequence框圖。
看下面的維護(hù)個人計劃用例說明書,來設(shè)計一個基本的用例流程。注意:你已經(jīng)為這
個用例添加了分析類。同時,參與者在用例模型中也已經(jīng)存在。
1.主要描述
這個用例允許潛在的購買者設(shè)立帳號,存儲房子的優(yōu)先選擇信息、合約信息,以
及其它的經(jīng)濟(jì)和個人信息,這樣可以幫助潛在的購買者在網(wǎng)上找到房子。
2.事件流程
2.1基本流程
這個用例是在潛在客戶選擇創(chuàng)建個人計劃書的時候開始的。
1.這個系統(tǒng)要求,如果一個潛在的購買者還不存在的話,就創(chuàng)建一個新的文件,如果
文件存在,那么客戶就允許登錄系統(tǒng)。
2.系統(tǒng)會提示客戶創(chuàng)建一個新的文件,文件信息包括:名字、e-mail地址、密區(qū)和一
個通過e-mail接受市場信息的編號。
3.系統(tǒng)為客戶創(chuàng)建一個用戶文件,用客戶的e-mail地址作為登錄2。當(dāng)創(chuàng)建新的文件
時,就會向客戶發(fā)送一個e-mail信息,歡迎他加入系統(tǒng):并提供訪問信息,和其它的內(nèi)容。
4.客戶進(jìn)入默認(rèn)的房屋搜索標(biāo)準(zhǔn)集中,并保存信息。
2.2選擇性流程
2.2.1復(fù)用登錄ID
在基本流程中,如果潛在客戶進(jìn)入了一個已經(jīng)存在的e-mail地址的話,系統(tǒng)就會認(rèn)定
用戶已經(jīng)創(chuàng)建了一個文件,然后向客戶發(fā)送一條信息,告訴用戶這個e-mail地址已經(jīng)存在
了,并詢問用戶是否想用已經(jīng)存在的帳號創(chuàng)建一個新的帳號。
2.2.1.1潛在客戶忘記密碼
在基本流程中,如果潛在客戶忘記了密碼,系統(tǒng)會允許他創(chuàng)建一個新的帳號。系統(tǒng)會向
16
用戶提供他的登錄ID(e-mail地址),然后產(chǎn)生一個新的密碼,并把它發(fā)送到用戶的e-mail
地址中。
2.2.2非法信息或者不完整信息
在基本流程中,如果客戶沒有提供足夠的信息來創(chuàng)建用戶文件的話,系統(tǒng)就會提示參與
者缺填的信息??蛻艏瓤梢暂斎肴碧畹男畔?,也可以取消操作。
3.實驗步驟:
在UseCaseView中生成一個新的SequenceDiagram,命名為Buyer,首先確定角色
ProspectiveBuyer,然后確定邊界對象PersonalPlannerForm、控制對象PersonalPlanner
Controller>實體對象BuyerRecord和PlannerProfileo
接著添加消息。結(jié)果圖2/所示。圖2-2是在瀏覽器中用到的角色和對象名稱。
:ProspaotrvtBuyer1:PosomlPljnnerForm:PersonjlPlinnerControl"I:Bu/?rRecord:PljnnerPofik
Prospective:PersonalPlannerForm.PersonalPanner.BuyerRecord:PlannerProfle
Controller
/Ainaintain,profile()、■?
//maintainprofileQ;
//findbuyerrecordf):
Prompttheuser//Prompttocreate
fortheire-mail
newprofileQ:
addresswh...<——1:
//submitprofileinformstiOQg
“submitprofileinformation。,
//createanewrecordt):
//createanewpersonprofileQ
□
圖2-1SequenceDiagram
17
3JJsequence
->UseCaseView
豆Main
播John
砒Tickets
OBuyerRecord
OPersonalPlannerCon
>KDPersonalPlannerFor
OPlannerProfile
ProspectiveBuyer
fAssociations
STOLogicalView
-OComponentView
E-java
javax
+£]org
SiMain
[flrDeploymentView
/ModelProperties
圖2-2瀏覽器中用到的角色和對象
4.實驗練習(xí)
設(shè)置:
1.選擇Tools—Options;
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 茶樹栽培工7S考核試卷含答案
- 承攬展會合同范本
- 微軟軟件合同范本
- 關(guān)于購房合同范本
- 房屋訂購合同協(xié)議
- 建設(shè)購買合同范本
- 采購瓜苗合同范本
- 鋼琴調(diào)律合同協(xié)議
- 防疫工作合同范本
- 轉(zhuǎn)賣電腦合同范本
- 2025年保密觀所有試題及答案
- 2025年危險廢物(廢機(jī)油)應(yīng)急預(yù)案演練記錄
- 2024年大學(xué)英語四級CET4真題及答案
- 壓力性損傷疑難病例討論
- 2024年中國火電在線監(jiān)測行業(yè)調(diào)查報告
- 《新能源概論》課件-第四章 風(fēng)能及其利用
- 反賄賂培訓(xùn)課件圖片
- 水仙花課件教學(xué)課件
- 國家開放大學(xué)國開電大《統(tǒng)計與數(shù)據(jù)分析基礎(chǔ)》形考任務(wù)1-4 參考答案
- 輸電線路工程鐵塔組立施工方案(350抱桿)
- DB37T 4706-2024事故車輛損失鑒定評估規(guī)范
評論
0/150
提交評論