軟件架構(gòu)實(shí)驗(yàn)指導(dǎo)_第1頁(yè)
軟件架構(gòu)實(shí)驗(yàn)指導(dǎo)_第2頁(yè)
軟件架構(gòu)實(shí)驗(yàn)指導(dǎo)_第3頁(yè)
軟件架構(gòu)實(shí)驗(yàn)指導(dǎo)_第4頁(yè)
軟件架構(gòu)實(shí)驗(yàn)指導(dǎo)_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、軟件架構(gòu)實(shí)驗(yàn)指導(dǎo)書(shū)實(shí)驗(yàn)大綱-實(shí)驗(yàn)項(xiàng)目設(shè)置及學(xué)時(shí)分配項(xiàng)目編號(hào)實(shí)驗(yàn)項(xiàng)目名稱(chēng)實(shí)驗(yàn)類(lèi)型開(kāi)出要求學(xué)時(shí)分配0808090160901熟悉建模環(huán)境驗(yàn)證必修20808090160902用例圖及進(jìn)度安排設(shè)計(jì)必修40808090160903活動(dòng)圖設(shè)計(jì)必修40808090160904狀態(tài)圖設(shè)計(jì)必修40808090160905類(lèi)驗(yàn)證必修40808090160906類(lèi)的關(guān)系設(shè)計(jì)必修40808090160907交互圖設(shè)計(jì)必修40808090160908對(duì)象圖和包設(shè)計(jì)必修40808090160909組件圖和部署圖驗(yàn)證必修20808090160910正向工程綜合必修4學(xué)時(shí)總計(jì)36計(jì)算機(jī)學(xué)院 2016.9實(shí)驗(yàn)1:熟悉建模環(huán)境一

2、、實(shí)驗(yàn)?zāi)繕?biāo)熟悉建模環(huán)境,了解其基本操作方法,學(xué)會(huì)獨(dú)立使用該系統(tǒng)。二、實(shí)驗(yàn)環(huán)境軟件平臺(tái):Microsoft Windows 2010,軟件工具:EA 12。三、實(shí)驗(yàn)內(nèi)容1、安裝及配置EA 12;2、熟悉及使用EA 12;網(wǎng)上選課系統(tǒng)是一個(gè)學(xué)校用來(lái)進(jìn)行對(duì)學(xué)生選修課程管理的信息系統(tǒng)。該系統(tǒng)能夠?yàn)閷W(xué)生提供方便的選課功能,也能夠提高學(xué)校對(duì)學(xué)生和教育管理的效率。網(wǎng)上選課系統(tǒng)包括的主要內(nèi)容有:1)大學(xué)教師選擇本學(xué)期要教授的課程,教師選課結(jié)束后,教務(wù)管理人員進(jìn)行協(xié)調(diào)和確認(rèn)教師的課程,并創(chuàng)建本學(xué)期的課程目錄表,向?qū)W生公布。教師可查詢(xún)所教課程的學(xué)生花名冊(cè)(roster)。 2)教務(wù)管理人員維護(hù)學(xué)生、教師和課程的信

3、息。查看所有的學(xué)生信息和課程信息,對(duì)以上信息進(jìn)行添加,修改,刪除。3)學(xué)生通過(guò)客戶(hù)機(jī)瀏覽器根據(jù)學(xué)號(hào)和密碼進(jìn)入個(gè)人信息界面??梢赃M(jìn)行在線選課。選擇好課程后進(jìn)行提交,系統(tǒng)要記錄學(xué)生所選擇地課程和提交時(shí)間;學(xué)生也可撤銷(xiāo)提交。也可以進(jìn)行查詢(xún)已選課程及自己基本信息的查詢(xún)。4)選課中心處理選課數(shù)據(jù)。查看選課信息,統(tǒng)計(jì)每門(mén)課程的選課人數(shù),停開(kāi)選課人數(shù)少于規(guī)定人數(shù)的課程。3、完成如下需求分析的EA功能需求模型。四、實(shí)驗(yàn)指導(dǎo)1、建立項(xiàng)目與選擇視圖2、項(xiàng)目瀏覽器3、包、圖、元素4、建立需求模型-15、建立需求模型-2實(shí)驗(yàn)2:用例圖及進(jìn)度安排一、實(shí)驗(yàn)?zāi)繕?biāo)完成對(duì)系統(tǒng)的需求建模,得到用例模型后,針對(duì)每個(gè)用例進(jìn)行業(yè)務(wù)分析

4、,說(shuō)明其具體的業(yè)務(wù)流程。二、實(shí)驗(yàn)環(huán)境軟件平臺(tái):Microsoft Windows 2010,軟件工具:EA 12。三、實(shí)驗(yàn)內(nèi)容1、熟悉及使用EA 12用例圖的基本功能和使用方法;1.系統(tǒng)參與者:教師、學(xué)生、教務(wù)管理人員2.系統(tǒng)用例教師:登陸查看教學(xué)公告 教師個(gè)人信息管理 選擇課程教授 查看學(xué)生信息 提交學(xué)生成績(jī)學(xué)生:登陸 選課 退課 課程查詢(xún) 查看個(gè)人信息 查看教師信息教務(wù)管理人員:教師信息管理 學(xué)生信息管理 修改,添加,刪除學(xué)生信息 課程信息管理 修改,添加,刪除課程 公布課程目錄2、完成如下EA的用例模型。四、實(shí)驗(yàn)指導(dǎo)1、用例圖:用例圖捕獲用例以及系統(tǒng)和使用者之間的關(guān)系。他們描述了系統(tǒng)的功

5、能要求,使用者作用于系統(tǒng)邊界的方法以及系統(tǒng)的反應(yīng)。用例是一個(gè)系統(tǒng)性的工作,這個(gè)系統(tǒng)的工作非常明確的去為某個(gè)參與者達(dá)成一個(gè)特定的目標(biāo)。主要通過(guò)泛化、包含和擴(kuò)展關(guān)系說(shuō)明下使用。  泛化關(guān)系:泛化關(guān)系類(lèi)似于 “繼承”或“多態(tài)”。 子用例繼承父用例,可重載,可有特殊的行為。如圖所示:  包含關(guān)系:包含關(guān)系反映一個(gè)用例包括另一個(gè)用例的行為。如:聯(lián)系人管理包含聯(lián)系人的增加、刪除、更新。如圖所示:   擴(kuò)展關(guān)系:擴(kuò)展關(guān)系表示一個(gè)用例擴(kuò)展另一個(gè)用例的行為。如:?jiǎn)T工提交請(qǐng)假申請(qǐng)之后,就可以打印請(qǐng)假單了。如圖所示: 2、建立用例圖:拖

6、入圖形元素快捷方式建立泛化聯(lián)系完成的部分用例圖:實(shí)驗(yàn)項(xiàng)目3:活動(dòng)圖一、實(shí)驗(yàn)?zāi)繕?biāo)在完成對(duì)系統(tǒng)的需求建模,得到用例模型后,針對(duì)每個(gè)用例進(jìn)行業(yè)務(wù)分析,說(shuō)明其具體的業(yè)務(wù)流程。二、實(shí)驗(yàn)環(huán)境軟件平臺(tái):Microsoft Windows 2010,軟件工具:EA 12。三、實(shí)驗(yàn)內(nèi)容1、熟悉EA 12活動(dòng)圖的基本功能和使用方法;序列圖描繪了系統(tǒng)中的一組對(duì)象在時(shí)間上交互的整體行為。協(xié)作圖描繪了系統(tǒng)中一組對(duì)象在幾何排列上的交互行為。在在線選修課程系統(tǒng)中,通過(guò)上述的用例可以獲得以下的交互行為:學(xué)生查詢(xún)選擇課程。教師選擇教授課程。教師查詢(xún)學(xué)生名單。教務(wù)管理員管理學(xué)生信息。教務(wù)管理員管理教師信息。教務(wù)管理員管理課程信息

7、。教務(wù)管理員制作課程目錄。2、完成如下EA的活動(dòng)圖。四、實(shí)驗(yàn)指導(dǎo)1、活動(dòng)圖活動(dòng)圖描述活動(dòng)的順序,展現(xiàn)從一個(gè)活動(dòng)到另一個(gè)活動(dòng)的控制流?;顒?dòng)圖在本質(zhì)上是一種流程圖?;顒?dòng)圖著重表現(xiàn)從一個(gè)活動(dòng)到另一個(gè)活動(dòng)的控制流,是內(nèi)部處理驅(qū)動(dòng)的流程。  簡(jiǎn)單活動(dòng)圖如下:  如:接收訂單,如圖所示:   如:收發(fā)郵件,如圖所示:   如:真假判斷,如圖所示:   如:分叉,如圖所示: 2、建立活動(dòng)圖建立活動(dòng)分區(qū)建立制作選課目錄的活動(dòng)圖實(shí)驗(yàn)4:狀態(tài)圖一、實(shí)驗(yàn)?zāi)繕?biāo)狀態(tài)圖能從對(duì)象的動(dòng)態(tài)行為的角度去描述系統(tǒng)的業(yè)務(wù)活動(dòng),要求完成系統(tǒng)中某一

8、用例的狀態(tài)圖。二、實(shí)驗(yàn)環(huán)境軟件平臺(tái):Microsoft Windows 2010,軟件工具:EA 12。三、實(shí)驗(yàn)內(nèi)容1、熟悉EA 12狀態(tài)圖的基本功能和使用方法;在在線選修課程系統(tǒng)中,CourseOffering類(lèi)是有明確狀態(tài)轉(zhuǎn)換的類(lèi)。CourseOffering類(lèi)包含以下的狀態(tài):初始化(Initialization)、打開(kāi)(Open)、取消(Canceled)、關(guān)閉(Closed)。它們之間的轉(zhuǎn)換規(guī)則如下:l 系統(tǒng)初始化供選課程的數(shù)據(jù)后,可以通過(guò)增加選修該課程的學(xué)生轉(zhuǎn)換為Open狀態(tài),將選修該課程的學(xué)生注冊(cè)到該課程的學(xué)生花名冊(cè)(CourseRoster),在此狀態(tài)下可以連續(xù)進(jìn)行add stu

9、dent的操作,但前提是要保證注冊(cè)到該課程的學(xué)生人數(shù)不得多于10人。l 在Open狀態(tài)下,一旦注冊(cè)到該課程的人數(shù)達(dá)到10個(gè)人,即轉(zhuǎn)換到Closed狀態(tài),停止學(xué)生再注冊(cè)到該課程。l 在Open狀態(tài)或Closed狀態(tài)下,一旦學(xué)生取消選課操作,則轉(zhuǎn)換為Canceled狀態(tài),刪除注冊(cè)到該課程。2、完成如下EA的狀態(tài)圖。四、實(shí)驗(yàn)指導(dǎo)1、狀態(tài)圖狀態(tài)圖說(shuō)明了如何元素可以在狀態(tài)之間移動(dòng)、 根據(jù)狀態(tài)轉(zhuǎn)移觸發(fā)器和制約條件來(lái)分類(lèi)其行為。主要為利用狀態(tài)和事件來(lái)描述對(duì)象本身的行為。  簡(jiǎn)單狀態(tài)圖:  描述安裝軟件的行為,如圖所示:  描述圖書(shū)類(lèi)的入庫(kù)、待借、借出的類(lèi)行為,如圖所示:2、AT

10、M狀態(tài)圖3、CourseOffering類(lèi)的狀態(tài)圖4、電梯狀態(tài)圖實(shí)驗(yàn)5:類(lèi)一、實(shí)驗(yàn)?zāi)繕?biāo)對(duì)系統(tǒng)進(jìn)行靜態(tài)建模,即從系統(tǒng)的用例圖、活動(dòng)圖和狀態(tài)圖去尋找和發(fā)現(xiàn)類(lèi)。二、實(shí)驗(yàn)環(huán)境軟件平臺(tái):Microsoft Windows 2010,軟件工具:EA 12。三、實(shí)驗(yàn)內(nèi)容1、熟悉EA 12繪制類(lèi)的操作方法;(1) 抽象出選課系統(tǒng)中的類(lèi)(除角色外),然后作出他們的類(lèi)圖。(2) 在選課系統(tǒng)中,涉及到的用戶(hù)包括管理員和學(xué)生,其主要特征相似,所以可以建立統(tǒng)一基類(lèi)people,而管理員和學(xué)生則由people派生。創(chuàng)建它們?nèi)咧g的類(lèi)圖。(3) 假設(shè)在選課系統(tǒng)中設(shè)計(jì)了以下類(lèi):(a) 界面(b) 控制對(duì)象(c) 課程設(shè)計(jì)了

11、以下角色:(a) 學(xué)生(b) 管理員(c) 學(xué)生和管理員的父類(lèi)people(d) 數(shù)據(jù)庫(kù)這些類(lèi)和角色之間的關(guān)系如下:(a) 角色學(xué)生和管理員從people派生(b) 學(xué)生、管理員在與系統(tǒng)交互時(shí),都有一個(gè)界面與之對(duì)應(yīng)。(c) 一個(gè)界面可能和課程相關(guān)(0.n)(d) 控制對(duì)象負(fù)責(zé)課程的處理,處理結(jié)果在界面上顯示。(e) 控制對(duì)象完成對(duì)數(shù)據(jù)庫(kù)的操作。(f) 界面請(qǐng)求控制對(duì)象的服務(wù)。根據(jù)以上描述,繪制類(lèi)關(guān)系圖。注意對(duì)象之間關(guān)聯(lián)的類(lèi)型。2、完成如下EA的類(lèi)圖。四、實(shí)驗(yàn)指導(dǎo)1、類(lèi)圖類(lèi)圖捕獲系統(tǒng)的邏輯結(jié)構(gòu)、 類(lèi)和對(duì)象描述它存在哪些屬性和行為。  類(lèi)是面向?qū)ο笙到y(tǒng)中最重要的構(gòu)造塊。  類(lèi)圖

12、顯示了一組類(lèi)、接口、協(xié)作以及他們之間的關(guān)系。在UML中問(wèn)題域最終要被逐步轉(zhuǎn)化,通過(guò)類(lèi)來(lái)建模,通過(guò)編程語(yǔ)言構(gòu)建這些類(lèi)從而實(shí)現(xiàn)系統(tǒng)。類(lèi)加上他們之間的關(guān)系就構(gòu)成了類(lèi)圖,類(lèi)圖中還可以包含接口、包等元素,也可以包括對(duì)象、鏈等實(shí)例。  類(lèi)圖(類(lèi))  類(lèi)包含類(lèi)名、屬性和操作,如定義一個(gè)類(lèi)Contacts,它包含屬性num,name,age,note以及操作AddContacts,DelContacts,GetAge,SetAge,在UML類(lèi)圖中該圖表示為如圖所示: 在UML類(lèi)圖中,類(lèi)由三部分組成:1、類(lèi)名:類(lèi)的名字,是一個(gè)字符串。2、屬性(Attributes):類(lèi)的成員變量。

13、UML屬性的表示方式為:可見(jiàn)性名稱(chēng):類(lèi)型 = 缺省值 “可見(jiàn)性”表示該屬性對(duì)于類(lèi)外的元素是否可見(jiàn),包括公有(public)、私有(private)和受保護(hù)(protected),在類(lèi)圖中分別用符號(hào)+、-和#表示。 “名稱(chēng)”表示屬性名,用一個(gè)字符串表示。 “類(lèi)型”表示屬性的數(shù)據(jù)類(lèi)型,可以是基本數(shù)據(jù)類(lèi)型,也可以是用戶(hù)自定義類(lèi)型。 “缺省值”是一個(gè)可選項(xiàng),即屬性的初始值。3、 操作(Operations):類(lèi)的成員方法。UML操作的表示方式為:可見(jiàn)性名稱(chēng)(參數(shù)列表) : 返回類(lèi)型 “可見(jiàn)性”的定義與屬性的可見(jiàn)性定義相同。 “名稱(chēng)”即方法名,用一個(gè)字符串表示。 “參數(shù)列表

14、”表示方法的參數(shù),其語(yǔ)法與屬性的定義相似,參數(shù)個(gè)數(shù)是任意的,多個(gè)參數(shù)之間用逗號(hào)“,”隔開(kāi)。 “返回類(lèi)型”是一個(gè)可選項(xiàng),表示方法的返回值類(lèi)型,依賴(lài)于具體的編程語(yǔ)言,可以是基本數(shù)據(jù)類(lèi)型,也可以是用戶(hù)自定義類(lèi)型,還可以是空類(lèi)型(void),如果是構(gòu)造方法,則無(wú)返回類(lèi)型。2、參與者相關(guān)的類(lèi)3、訂餐系統(tǒng)類(lèi)圖4、實(shí)驗(yàn)任務(wù)類(lèi)圖實(shí)驗(yàn)6:類(lèi)的關(guān)系一、實(shí)驗(yàn)?zāi)繕?biāo)在找出系統(tǒng)中所存在的類(lèi)的前提下,進(jìn)一步對(duì)業(yè)務(wù)對(duì)象間如何聯(lián)系進(jìn)行建模。二、實(shí)驗(yàn)環(huán)境軟件平臺(tái):Microsoft Windows 2010,軟件工具:EA 12。三、實(shí)驗(yàn)內(nèi)容1、熟悉EA 12描繪類(lèi)間關(guān)系的方法;1、學(xué)生選修教師開(kāi)設(shè)課程類(lèi)圖;2、顧客從零售商處預(yù)

15、定商品的模型的類(lèi)圖。2、完成如下EA的類(lèi)關(guān)系圖。四、實(shí)驗(yàn)指導(dǎo)  類(lèi)之間的關(guān)系是類(lèi)圖中比較復(fù)雜的內(nèi)容,有關(guān)聯(lián)、聚合、組合、泛化、依賴(lài)。  1、關(guān)聯(lián)  關(guān)聯(lián)(Association)是類(lèi)與類(lèi)之間最常用的一種結(jié)構(gòu)化關(guān)系,用于表示一類(lèi)對(duì)象與另一類(lèi)對(duì)象之間的聯(lián)系,通常用在一個(gè)類(lèi)中被實(shí)現(xiàn)為一個(gè)實(shí)例變量。關(guān)聯(lián)可以有單向關(guān)聯(lián)、雙向關(guān)聯(lián) 和多重性關(guān)聯(lián)。  1)單向關(guān)聯(lián)    單向關(guān)聯(lián)是單向的,用帶箭頭的實(shí)線表示。如:聯(lián)系人(Contact)擁有地址(Address),則Contact類(lèi)與Address類(lèi)具有單向關(guān)聯(lián)關(guān)系,如

16、圖所示:   2)雙向關(guān)聯(lián)    雙向關(guān)聯(lián)是雙向的,有實(shí)線表示。如:顧客(Customer)買(mǎi)了商品(Product)并擁有商品,反之,賣(mài)出的商品總會(huì)有某個(gè)顧客與之相關(guān)聯(lián)。因此,Customer類(lèi)和Product類(lèi)之間具有雙向關(guān)聯(lián)關(guān)系,如圖所示:   3)多重關(guān)聯(lián)    多重關(guān)聯(lián)表示兩個(gè)關(guān)聯(lián)對(duì)象在數(shù)量上的對(duì)應(yīng)關(guān)系。在類(lèi)圖中,對(duì)象之間的多重性可以直接在關(guān)聯(lián)直線上用一個(gè)數(shù)字或一個(gè)數(shù)字范圍表示。常見(jiàn)的多重性表示方式如下表所示:表示方式多重性說(shuō)明1.1表示另一個(gè)類(lèi)的一個(gè)對(duì)象只與該類(lèi)的

17、一個(gè)對(duì)象有關(guān)系。0.*表示另一個(gè)類(lèi)的一個(gè)對(duì)象與該類(lèi)的零個(gè)或多個(gè)對(duì)象有關(guān)系。1.*表示另一個(gè)類(lèi)的一個(gè)對(duì)象與該類(lèi)的一個(gè)或多個(gè)對(duì)象有關(guān)系。0.1表示另一個(gè)類(lèi)的一個(gè)對(duì)象沒(méi)有或只與該類(lèi)的一個(gè)對(duì)象有關(guān)系。m.n表示另一個(gè)類(lèi)的一個(gè)對(duì)象與該類(lèi)最少m,最多n個(gè)對(duì)象有關(guān)系 (mn)。 簡(jiǎn)單的多重關(guān)聯(lián)關(guān)系示例,如圖所示: 2、泛化  泛化(Generalizations) 被用來(lái)說(shuō)明繼承關(guān)系。泛化的含義是源類(lèi)繼承了目標(biāo)類(lèi)的特性。如:圓形(Circle)將繼承形狀(Shape)的屬性x_position,y_position,radius和操作display()。如圖所示: &

18、#160;3、聚合、組合  聚合(Aggregation)表示類(lèi)之間整體與部分的關(guān)系。  組合(Composition)也表示類(lèi)之間整體和部分的關(guān)系,但是在組合關(guān)系中整體對(duì)象可以控制成員對(duì)象的生命周期,一旦整體對(duì)象不存在,成員對(duì)象也將不存在,成員對(duì)象與整體對(duì)象之間具有同生共死的關(guān)系。  聚合表示為白色菱形箭頭(弱聚合)指向目標(biāo)類(lèi)或父類(lèi)。  組合表示為黑色菱形箭頭(強(qiáng)聚合)指向目標(biāo)類(lèi)或父類(lèi)。  如:地址本(address book)由許多 聯(lián)系人(contacts)和聯(lián)系人組(contact groups)組成。聯(lián)系人組(contact grou

19、ps)是一個(gè)聯(lián)系人(contacts)的虛分組, 聯(lián)系人(contact)可以被包含在不止一個(gè)聯(lián)系人組(contact groups)中。 如果你刪除一個(gè)地址本(address book),所有的聯(lián)系人(contacts)和聯(lián)系人組(contact groups)都會(huì)被刪除,如果你刪除聯(lián)系人組(contact groups),聯(lián)系人(contacts)卻不會(huì)被刪除。如圖所示:  4、依賴(lài)  依賴(lài)(Dependency)表示兩個(gè)元素之間存在某種關(guān)系,表示一個(gè)事物依賴(lài)另一個(gè)事物。類(lèi)的依賴(lài)關(guān)系主要體現(xiàn)在一個(gè)類(lèi)的方法使用另一個(gè)類(lèi)的對(duì)象作為參數(shù)。  依賴(lài)用帶箭頭的

20、虛線表示,由依賴(lài)的一方指向被依賴(lài)的一方。如:駕駛員開(kāi)車(chē),將Car類(lèi)型的對(duì)象car作為Driver的一個(gè)參數(shù)傳遞,以便在drive()方法中能夠調(diào)用car的move()方法,且駕駛員的drive()方法依賴(lài)車(chē)的move()方法,因此類(lèi)Driver依賴(lài)類(lèi)Car,如圖所示:  5、學(xué)生選修教師開(kāi)設(shè)課程類(lèi)圖6、顧客從零售商處預(yù)定商品的模型的類(lèi)圖實(shí)驗(yàn)7:交互圖一、實(shí)驗(yàn)?zāi)繕?biāo)對(duì)前面所給出的用例進(jìn)行實(shí)現(xiàn),即用交互圖來(lái)指定和描述系統(tǒng)的動(dòng)態(tài)特性。二、實(shí)驗(yàn)環(huán)境軟件平臺(tái):Microsoft Windows 2010,軟件工具:EA 12。三、實(shí)驗(yàn)內(nèi)容1、熟悉EA 12繪制交互圖的操作方法;2、完成

21、如下EA的交互圖。四、實(shí)驗(yàn)指導(dǎo)1、序列圖隨著時(shí)間的推移,序列圖作為一系列的有序步驟是行為結(jié)構(gòu)化表示形式。他們用來(lái)描繪工作流程、 消息傳遞和元素一般合作隨著時(shí)間達(dá)到的結(jié)果。  序列圖使用:    描述工作流、 消息傳遞和元素間的一般合作,并隨著時(shí)間推移而實(shí)現(xiàn)某一結(jié)果。    捕獲系統(tǒng)的信息和責(zé)任,在分析早期,元素間的消息最終成為類(lèi)模型的方法調(diào)用。    為用例方案生成解釋性的模型,通過(guò)創(chuàng)建帶有參與者的序列圖以及所涉及的用例元素,你可以建立模型用戶(hù)和系統(tǒng)承諾完成所需任務(wù)的步驟序列。

22、0; 序列圖描述:    每個(gè)序列元素按水平排列序列,消息在元素之間來(lái)回傳遞。    序列圖中的消息可以是幾種類(lèi)型,消息也可以配置為反映操作,以及源和目標(biāo)元素的屬性。    參與者元素可用于表示用戶(hù)啟動(dòng)的事件流。    構(gòu)造型元素,如邊界、 控制和實(shí)體,可以分別用來(lái)說(shuō)明屏幕、 控制器和數(shù)據(jù)庫(kù)項(xiàng)目。    每個(gè)元素都有一條虛線,稱(chēng)為生命線,該元素存在,并且有可能參與相互作用。    簡(jiǎn)單序列圖:    發(fā)送短信,如圖所示:    幾種消息類(lèi)型,如圖所示:2、實(shí)驗(yàn)8:對(duì)象圖和包一、實(shí)驗(yàn)?zāi)繕?biāo)以系統(tǒng)的某一過(guò)程為例繪制對(duì)象圖來(lái)說(shuō)明系統(tǒng)的運(yùn)作。二、實(shí)驗(yàn)環(huán)境軟件平臺(tái):Microsoft Windows 2010,軟件工具:EA 12。三、實(shí)驗(yàn)內(nèi)容1、熟悉EA 12繪制對(duì)象圖和包的操作方法;2、完成如下EA的對(duì)象圖。 

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論