《系統(tǒng)分析與建?!氛n程試驗(yàn)指導(dǎo)書(shū)(EA)_第1頁(yè)
《系統(tǒng)分析與建?!氛n程試驗(yàn)指導(dǎo)書(shū)(EA)_第2頁(yè)
《系統(tǒng)分析與建?!氛n程試驗(yàn)指導(dǎo)書(shū)(EA)_第3頁(yè)
《系統(tǒng)分析與建?!氛n程試驗(yàn)指導(dǎo)書(shū)(EA)_第4頁(yè)
《系統(tǒng)分析與建?!氛n程試驗(yàn)指導(dǎo)書(shū)(EA)_第5頁(yè)
已閱讀5頁(yè),還剩6頁(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)介

本文格式為Word版,下載可任意編輯——《系統(tǒng)分析與建?!氛n程試驗(yàn)指導(dǎo)書(shū)(EA)

《系統(tǒng)分析與建?!吩囼?yàn)指導(dǎo)書(shū)

____/____年第____學(xué)期

姓名:_____________學(xué)號(hào):_____________班級(jí):_____________指導(dǎo)教師:_____________

計(jì)算機(jī)科學(xué)與技術(shù)系編寫(xiě)

系統(tǒng)分析與建模試驗(yàn)指導(dǎo)書(shū)―1―計(jì)算機(jī)科學(xué)與技術(shù)系

目錄

試驗(yàn)0熟悉軟件開(kāi)發(fā)環(huán)境?????????????????試驗(yàn)1用例圖設(shè)計(jì)???????????????????試驗(yàn)2類(lèi)和對(duì)象圖設(shè)計(jì)???????????????????試驗(yàn)3交互圖設(shè)計(jì)??????????????????????試驗(yàn)4狀態(tài)圖設(shè)計(jì)??????????????????????試驗(yàn)5活動(dòng)圖設(shè)計(jì)????????????????????試驗(yàn)6包圖設(shè)計(jì)??????????????????????試驗(yàn)7物理圖設(shè)計(jì)?????????????????????試驗(yàn)8系統(tǒng)實(shí)現(xiàn)??????????????????????附錄

考核登記表??????????????????????13791215171923

試驗(yàn)0熟悉軟件開(kāi)發(fā)環(huán)境

一、試驗(yàn)?zāi)康?/p>

學(xué)習(xí)使用EA開(kāi)發(fā)環(huán)境創(chuàng)立模型的一般方法,理解EA界面布局和元素操作的一般技巧。

二、試驗(yàn)環(huán)境

軟件平臺(tái):MicrosoftWindows2000/XP。軟件工具:EA7.5。

三、試驗(yàn)內(nèi)容與要求

1.學(xué)會(huì)啟動(dòng)和關(guān)閉EA7.5開(kāi)發(fā)環(huán)境。

2.使用目標(biāo)項(xiàng)目(Project)的向?qū)?chuàng)立一個(gè)項(xiàng)目。3.了解EA7.5界面的六大組成部分(菜單Menu、瀏覽器Browser、文檔窗口Document

Window、圖窗口DiagramWindow、日值窗口LogWindow和工具欄。

4.在瀏覽器中實(shí)現(xiàn)如下操作:增加模型元素(包括教色、用例、類(lèi)、組建、圖等);

查看現(xiàn)有模型元素;查看現(xiàn)有模型元素之間的關(guān)系;移動(dòng)模型元素;更名模型元素;訪問(wèn)元素的詳細(xì)規(guī)范。

5.分別在在圖中增加刪除圖元素和在瀏覽器中增加刪除圖元素。四、試驗(yàn)預(yù)習(xí)和準(zhǔn)備

參考相關(guān)書(shū)籍,能夠熟練地安裝和使用EA7.5軟件建立模型。

五、試驗(yàn)過(guò)程與結(jié)果

系統(tǒng)分析與建模試驗(yàn)指導(dǎo)書(shū)―2―計(jì)算機(jī)科學(xué)與技術(shù)系

六、試驗(yàn)小結(jié)和體會(huì)

系統(tǒng)分析與建模試驗(yàn)指導(dǎo)書(shū)―3―計(jì)算機(jī)科學(xué)與技術(shù)系

試驗(yàn)一用例圖設(shè)計(jì)

一、試驗(yàn)?zāi)康?/p>

把握在EA中用例圖的基本用法和使用技巧。

二、試驗(yàn)環(huán)境

軟件平臺(tái):MicrosoftWindows2000/XP。軟件工具:EA7.5。

三、試驗(yàn)內(nèi)容與要求

本試驗(yàn)給予某學(xué)校的網(wǎng)上選課系統(tǒng)的用例圖的設(shè)計(jì)和實(shí)現(xiàn)。需求描述如下:某學(xué)校的網(wǎng)上選課系統(tǒng)主要包括如下功能:管理員通過(guò)系統(tǒng)管理界面進(jìn)入,建立本學(xué)期要開(kāi)設(shè)的各種課程、將課程信息保存在數(shù)據(jù)庫(kù)中并可以對(duì)課程進(jìn)行改動(dòng)和刪除。學(xué)生通過(guò)客戶(hù)機(jī)瀏覽器根據(jù)學(xué)號(hào)和密碼進(jìn)入選課界面,在這里學(xué)生可以進(jìn)行三種操作:查詢(xún)已選課程、選課以及付費(fèi)。同樣,通過(guò)業(yè)務(wù)層,這些操作結(jié)果存入數(shù)據(jù)庫(kù)中。分析:本系統(tǒng)擬用三層模型實(shí)現(xiàn):數(shù)據(jù)核心層、業(yè)務(wù)規(guī)律層和接入層。其中,數(shù)據(jù)核心層包括對(duì)于數(shù)據(jù)庫(kù)的操作;業(yè)務(wù)規(guī)律層作為中間層對(duì)用戶(hù)輸入進(jìn)行規(guī)律處理,再映射到相應(yīng)的數(shù)據(jù)層操作;而接入層包括用戶(hù)界面,包括系統(tǒng)登陸界面、管理界面、用戶(hù)選擇界面等。本系統(tǒng)涉及的用戶(hù)包括管理員和學(xué)生,他們是用例圖中的活動(dòng)者,他們的主要特征相像,都具有姓名和學(xué)號(hào)等信息,所以可以抽象處“基〞活動(dòng)者people,而管理員和學(xué)生從people統(tǒng)一派生。數(shù)據(jù)庫(kù)管理系統(tǒng)是另外一個(gè)活動(dòng)者。系統(tǒng)事件:添加課程事件:

(1)管理員選擇進(jìn)入管理界面,用例開(kāi)始。(2)系統(tǒng)提醒輸入管理員密碼。(3)管理員輸入密碼。(4)系統(tǒng)驗(yàn)證密碼。(5)密碼錯(cuò)誤(6)進(jìn)入管理界面,系統(tǒng)顯示目前所建立的全部課程信息。(7)管理員許恩澤添加課程。(8)系統(tǒng)提醒輸入新課程信息。(9)管理員輸入信息。

系統(tǒng)分析與建模試驗(yàn)指導(dǎo)書(shū)―4―計(jì)算機(jī)科學(xué)與技術(shù)系

(10)系統(tǒng)驗(yàn)證是否和已有課程沖突。(11)A2有沖突。(12)用例終止。其他事件:A1密碼錯(cuò)誤

(1)系統(tǒng)提醒再次輸入。(2)用戶(hù)確認(rèn)。

(3)三次錯(cuò)誤,拒絕再次訪問(wèn)。(4)否則進(jìn)入添加課程事件第6步。A2有沖突

(1)系統(tǒng)提醒沖突,顯示沖突課程信息。(2)用戶(hù)重新輸入。

(3)繼續(xù)驗(yàn)證直到無(wú)沖突。

(4)進(jìn)入添加課程事件第12步。

刪除課程事件和修改課程事件與添加課程事件類(lèi)似。請(qǐng)自行描述。選課事件:

(1)學(xué)生進(jìn)入選課登陸界面,用例開(kāi)始。(2)系統(tǒng)提醒輸入學(xué)號(hào)和密碼。(3)學(xué)生輸入學(xué)號(hào)和密碼。

(4)系統(tǒng)驗(yàn)證。A1驗(yàn)證失?。?)進(jìn)入選課主界面。(6)學(xué)生點(diǎn)擊選課。

(7)系統(tǒng)顯示所有課程信息。(8)學(xué)生選擇課程。

(9)系統(tǒng)驗(yàn)證課程是否可選。A2不可選。(10)系統(tǒng)提醒課程選擇成功,提醒學(xué)生交費(fèi)。(11)用例終止。錯(cuò)誤事件:A1:驗(yàn)證失敗。

(1)系統(tǒng)提醒驗(yàn)證失敗,提醒重新輸入。(2)三次失敗,拒絕訪問(wèn)。

(3)成功,轉(zhuǎn)選課事件第5步。A2:課程不可選。

(1)系統(tǒng)提醒課程不可選原因。(2)學(xué)生重新選課。(3)重新驗(yàn)證直到成功。(4)轉(zhuǎn)選課事件第10步。

系統(tǒng)分析與建模試驗(yàn)指導(dǎo)書(shū)―5―計(jì)算機(jī)科學(xué)與技術(shù)系

付費(fèi)事件和查詢(xún)事件不做描述。

根據(jù)以上分析,繪制系統(tǒng)所有用例圖。

四、試驗(yàn)預(yù)習(xí)和準(zhǔn)備

了解用例圖描述系統(tǒng)基本方式。熟練把握用例圖繪制的基本方法,了解用例、活動(dòng)者、角色等基本概念的表示。

五、試驗(yàn)過(guò)程與結(jié)果

系統(tǒng)分析與建模試驗(yàn)指導(dǎo)書(shū)―6―計(jì)算機(jī)科學(xué)與技術(shù)系

六、試驗(yàn)小結(jié)和體會(huì)

系統(tǒng)分析與建模試驗(yàn)指導(dǎo)書(shū)―7―計(jì)算機(jī)科學(xué)與技術(shù)系

試驗(yàn)二類(lèi)和對(duì)象圖設(shè)計(jì)

一、試驗(yàn)?zāi)康?/p>

把握EA中類(lèi)圖和對(duì)象圖刻劃系統(tǒng)的一般步驟和技巧,把握類(lèi)圖和對(duì)象圖中的各種基本概念的含義和表達(dá)方法。

二、試驗(yàn)環(huán)境

軟件平臺(tái):MicrosoftWindows2000/XP。軟件工具:EA7.5。

三、試驗(yàn)內(nèi)容與要求

(1)根據(jù)試驗(yàn)一的問(wèn)題描述,結(jié)合序列圖中的描述,抽象出選課系統(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ì)了以下角色:(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)型。

系統(tǒng)分析與建模試驗(yàn)指導(dǎo)書(shū)―8―計(jì)算機(jī)科學(xué)與技術(shù)系

四、驗(yàn)和準(zhǔn)備

參照相關(guān)書(shū)籍和文檔,理解類(lèi)和對(duì)象圖繪制的基本方法。注意派生類(lèi)和關(guān)聯(lián)類(lèi)及關(guān)聯(lián)類(lèi)型的表達(dá)。

五、試驗(yàn)過(guò)程與結(jié)果

系統(tǒng)分析與建模試驗(yàn)指導(dǎo)書(shū)―9―計(jì)算機(jī)科學(xué)與技術(shù)系

六、試驗(yàn)小結(jié)和體會(huì)

系統(tǒng)分析與建模試驗(yàn)指導(dǎo)書(shū)―10―計(jì)算機(jī)科學(xué)與技術(shù)系

試驗(yàn)三交互圖設(shè)計(jì)

一、試驗(yàn)?zāi)康?/p>

把握交互圖(序列圖和協(xié)作圖)繪制的基本方法和技巧,學(xué)會(huì)使用交互圖描述用例實(shí)現(xiàn)的方法,把握系統(tǒng)動(dòng)態(tài)特性建模的技巧。

二、試驗(yàn)環(huán)境

軟件平臺(tái):MicrosoftWindows2000/XP。軟件工具:EA。

三、試驗(yàn)內(nèi)容與要求

本試驗(yàn)以選擇系統(tǒng)中的選課用例為例,來(lái)學(xué)習(xí)交互圖的設(shè)計(jì)和實(shí)現(xiàn)。

為了時(shí)問(wèn)題更簡(jiǎn)單一些,不考慮學(xué)生的登陸。假設(shè)學(xué)生已經(jīng)成功登陸系統(tǒng),選擇的事件可以簡(jiǎn)化如下:

選課事件:

(1)入選課主界面。(2)生點(diǎn)擊選課。

(3)系統(tǒng)顯示所有課程信息。(4)學(xué)生選擇課程。

(5)系統(tǒng)驗(yàn)證課程是否可選。A1不可選。(6)系統(tǒng)提醒課程選擇成功,提醒學(xué)生交費(fèi)。(7)用例終止。錯(cuò)誤事件:A1:課程不可選。

(2)統(tǒng)提醒課程不可選原因。(3)生重新選課。

(4)重新驗(yàn)證直到成功。(5)轉(zhuǎn)選課事件第6步。

創(chuàng)立上述選課用例的交互圖(序列圖)。同時(shí)根據(jù)試驗(yàn)一的描述創(chuàng)立添加課程、修改課程和刪除課程的序列圖以及選擇課程的協(xié)作圖。四、試驗(yàn)和準(zhǔn)備

參照相關(guān)書(shū)籍和文檔,熟悉交互圖繪制和描述的方法。

五、試驗(yàn)過(guò)程與結(jié)果

系統(tǒng)分析與建模試驗(yàn)指導(dǎo)書(shū)―11―計(jì)算機(jī)科學(xué)與技術(shù)系

系統(tǒng)分析與建模試驗(yàn)指導(dǎo)書(shū)―12―計(jì)算機(jī)科學(xué)與技術(shù)系

六、試驗(yàn)小結(jié)和體會(huì)

系統(tǒng)分析與建模試驗(yàn)指導(dǎo)書(shū)―13―計(jì)算機(jī)科學(xué)與技術(shù)系

試驗(yàn)四狀態(tài)圖設(shè)計(jì)

一、試驗(yàn)?zāi)康?/p>

把握狀態(tài)圖繪制的基本方法,理解狀態(tài)圖中各個(gè)要素的含義及表達(dá)。

二、試驗(yàn)環(huán)境

軟件平臺(tái):MicrosoftWindows2000/XP。軟件工具:EA。

三、試驗(yàn)內(nèi)容與要求

(1)考察課程類(lèi)(對(duì)象)的狀態(tài)變化過(guò)程。課程對(duì)象被創(chuàng)立,添加到數(shù)據(jù)庫(kù)中。

管理

溫馨提示

  • 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)論