資源描述:
《uml建模語言及其工具與環(huán)境》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、實驗一、UML建模語言及其工具與環(huán)境一、實驗?zāi)康氖煜ひ环NUML語言建模工具,掌握UML各種圖的制作方法。二、實驗課時4課時。三、實驗環(huán)境1.RationalRoseVisio。四、實驗內(nèi)容1.熟悉建模環(huán)境。2.使用工具制作用例圖、類圖、構(gòu)件圖、部署圖、順序圖、協(xié)作圖、狀態(tài)圖、活動圖。五、實驗步驟以Visio工具為例說明:1.熟悉建模環(huán)境。Visio工具界面如圖1所示,在該環(huán)境下制圖的步驟如圖2、3中所示。圖1Visio制圖環(huán)境圖2Visio制圖步驟(1)圖3Visio制圖步驟(2)2.制作UML圖。(1)制作某金融系統(tǒng)用例圖,如圖4所示。圖4某金融系統(tǒng)用例圖(2)制作
2、某購物系統(tǒng)類圖,如圖5所示。圖5某購物系統(tǒng)類圖(3)制作某管理系統(tǒng)構(gòu)件圖,如圖6所示。圖6某管理系統(tǒng)構(gòu)件圖(4)制作某保險系統(tǒng)配置圖,如圖7所示。圖7某保險系統(tǒng)配置圖(5)制作電梯狀態(tài)圖,如圖8所示。圖8電梯狀態(tài)圖(6)制作打電話順序圖,如圖9所示。圖9打電話順序圖(7)制作購物活動圖,如圖10所示。圖10購物活動圖(8)制作ATM系統(tǒng)的協(xié)作圖,見《軟件體系結(jié)構(gòu)》P131圖4-10。六、實驗要求(1)獨立完成上述實驗內(nèi)容,并提交書面實驗報告。(2)制作的圖打印并作為實驗報告的附件,標明圖號。實驗二、UML體系結(jié)構(gòu)建模一、實驗?zāi)康恼莆帐褂肬ML對一個具體系統(tǒng)的體系結(jié)構(gòu)進行
3、建模的方法。二、實驗課時4課時。三、實驗環(huán)境1.RationalRoseVisio。四、實驗內(nèi)容和要求1.自選一個具體的應(yīng)用系統(tǒng),使用用例圖描述系統(tǒng)的需求。2.使用活動圖描述用例圖中的某幾個用例中的對象的活動。3.給出系統(tǒng)中涉及到的主要類的類圖。4.給出系統(tǒng)中的一個狀態(tài)圖。5.用順序圖來描述系統(tǒng)中幾個對象間的動態(tài)交互行為。6.用構(gòu)件圖來描述系統(tǒng)實現(xiàn)時,系統(tǒng)所包含的構(gòu)件和構(gòu)件之間的關(guān)系。7.用部署圖來描述系統(tǒng)的物理配置。8.結(jié)合體系結(jié)構(gòu)的“4+1”模型來說明所制作的每張圖用來描述該系統(tǒng)的體系結(jié)構(gòu)的哪個方面。9.獨立完成上述工作,并提交書面實驗報告。實驗三、C/S模式通訊
4、錄設(shè)計一、實驗?zāi)康氖煜ず驼莆誄/S體系結(jié)構(gòu)軟件開發(fā)方法,理解C/S體系結(jié)構(gòu)特點、應(yīng)用場合。二、實驗原理前臺使用VisualStudio6.0、后臺采用SQLServer或者ACESS數(shù)據(jù)庫,進行前、后臺開發(fā)設(shè)計,實現(xiàn)C/S結(jié)構(gòu)下通過客戶端訪問后臺數(shù)據(jù)庫的方法,實現(xiàn)一個通訊錄,深刻理解C/S體系結(jié)構(gòu)三、實驗條件1.VisualStudio6.0。2.SQLServer(acess)四、實驗內(nèi)容1.實現(xiàn)同學(xué)錄基本功能,包括增加、刪除、查找、修改。2.時間充裕的同學(xué)可實現(xiàn)在內(nèi)容1的基礎(chǔ)上將該軟件利用軟件重用的思想改造為學(xué)籍管理軟件。五、實驗步驟以VB6.0,Access200
5、3為例1.建立簡單通訊錄數(shù)據(jù)庫。1)建立一個Access數(shù)據(jù)庫,名稱為db。2)建立一個表,名稱為TXL。3)添加三個字段,分別為NO(編號),Name(姓名),Tel(電話)2.建立C/S模式通訊錄管理系統(tǒng)。1)新建標準EXE工程。2)添加MicrosoftADODataControl6.0和MicrosoftDataControl6.0部件。3)新建一個窗體。4)在窗體上添加一個Adodc控件Adodc1和一個DataGrid控件DataGrid1。5)更改Adodc1的屬性。ConnectionString屬性:“Provider=Microsoft.Jet.OL
6、EDB.4.0;DataSource=C:db.mdb;PersistSecurityInfo=False”RecordSource屬性:“Select*fromTXL”1)在窗體上添加三個文本框,三個標簽框和兩個命令按鈕。最終窗體如下圖1所示。圖12)在窗體代碼部分寫入以下代碼:PrivateSubCommand1_Click()Text1.Enabled=TrueText2.Enabled=TrueText3.Enabled=TrueEndSubPrivateSubCommand2_Click()Adodc1.Recordset.AddNewAdodc1.Reco
7、rdset.Fields(0)=Text1.TextAdodc1.Recordset.Fields(1)=Text2.TextAdodc1.Recordset.Fields(2)=Text3.TextAdodc1.Recordset.UpdateText1.Enabled=FalseText2.Enabled=FalseText3.Enabled=FalseEndSub1)運行程序,界面如圖2所示。圖2注意事項:1、要在工程內(nèi)添加Ado部件。實驗四、B/S模式通訊錄設(shè)計一、實驗?zāi)康氖煜ず驼莆眨?S體系結(jié)構(gòu)軟件開發(fā)方法,理解B/S體系結(jié)構(gòu)特