freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

uml與面向?qū)ο蠓治雠c設(shè)計(jì)[五篇模版]-在線瀏覽

2024-10-17 20:38本頁(yè)面
  

【正文】 設(shè)計(jì)構(gòu)思和設(shè)計(jì)技能的基本訓(xùn)練,熟練的上機(jī)操作能力和分析能力。通過(guò)實(shí)驗(yàn),使學(xué)生加深理解、驗(yàn)證、鞏固課堂教學(xué)內(nèi)容,特別是通過(guò)設(shè)計(jì)和綜合實(shí)驗(yàn),發(fā)揮學(xué)生的想象力和創(chuàng)新能力。2.學(xué)會(huì)用Rose建模工具進(jìn)行軟件建模。通過(guò)分析可找出如下幾個(gè)參與者: 1.ATM 2.客戶通過(guò)分析得到如下用例:(1)存款(2)取款(3)查詢余額(4)轉(zhuǎn)帳(5)修改密碼(6)打印收據(jù) 2.繪圖步驟:下面介紹在Rose2003中創(chuàng)建用例圖的過(guò)程:(1)在“Use Case View“中雙擊Main圖,或者右擊“Use Case View“,彈出在快捷菜單中選擇“New”-“UseCase Diagram”,雙擊圖標(biāo),出現(xiàn)圖1,為編輯用例圖做好準(zhǔn)備。圖2(3)同樣的方法添加參與者“ATM”,如圖3所示。圖4(5)添加參與者和用例間的關(guān)聯(lián)關(guān)系,如圖5所示。2. 小結(jié)實(shí)驗(yàn)心得體會(huì)。二、實(shí)驗(yàn)器材; Rose 工具軟件;三、實(shí)驗(yàn)內(nèi)容畫(huà)出ATM取款的順序圖,并轉(zhuǎn)換為協(xié)作圖。尋找場(chǎng)景中的對(duì)象:ATM、客戶和帳戶。(2)在順序圖編輯窗口中,從工具欄中選擇Object圖標(biāo),在右邊的繪圖區(qū)中添加一個(gè)新元素,并取名Customer表明新增一個(gè)對(duì)象,如圖2所示。圖3(4)根據(jù)ATM取款的場(chǎng)景,獲得第一條消息為“客戶向ATM機(jī)提交取款需求”,向圖中添加消息,如圖4所示。圖5(6)根據(jù)順序圖生成協(xié)作圖,步驟如下:“Browse”-“Create Collaboration Diagram”,生成的協(xié)作圖,如圖6所示。2. 小結(jié)實(shí)驗(yàn)心得體會(huì)。四、實(shí)驗(yàn)步驟在選課系統(tǒng)中,通過(guò)分析可抽象出如下幾個(gè)類: 1.學(xué)生類 2.管理員類 3.課程類學(xué)生類和管理員類的屬性較容易分析,這里只列出課程類的屬性和方法:(1)課程名稱(2)開(kāi)課教室(3)課程號(hào)(4)授課教師(5)選課的學(xué)生(6)開(kāi)課起始時(shí)間(7)允許選課的學(xué)生人數(shù)(8)設(shè)置課程號(hào)(9)設(shè)置課程名稱(10)查詢課程號(hào)(11)查詢?cè)试S選課的學(xué)生人數(shù) 2.繪圖步驟:下面介紹在Rose2003中創(chuàng)建類和它們之間關(guān)系的過(guò)程:(1)在“Logical View“中雙擊Main圖,或者右擊“Logical View“,彈出在快捷菜單中選擇“New”-“Class Diagram”,雙擊圖標(biāo),出現(xiàn)圖1,為編輯類圖做好準(zhǔn)備。圖2(3)選擇新創(chuàng)建的元素,點(diǎn)擊鼠標(biāo)右鍵,在彈出的菜單中選擇“Open Sepcification”,彈出圖3對(duì)話框。圖3圖4(5)點(diǎn)擊“Attributes”選項(xiàng)卡,添加屬性,如圖5所示。圖6(7)同樣的方法添加Course類,如圖7所示。選擇圖標(biāo)欄的“關(guān)聯(lián)”,由學(xué)生類指向課程類。圖8(9)創(chuàng)建關(guān)聯(lián)名。圖9(10)分別在“Role A Detail“和“Role B Detail“選項(xiàng)卡中鍵入名稱和多重性,如圖10所示。五、實(shí)驗(yàn)報(bào)告要求1. 整理實(shí)驗(yàn)結(jié)果。實(shí)驗(yàn)四 狀態(tài)圖和活動(dòng)圖一、實(shí)驗(yàn)?zāi)康?. 熟悉狀態(tài)圖和活動(dòng)圖的基本功能和使用方法。二、實(shí)驗(yàn)器材; Rose 工具軟件;三、實(shí)驗(yàn)內(nèi)容(1)分析圖書(shū)管理系統(tǒng)中的書(shū)和借書(shū)證的狀態(tài),畫(huà)出它們的狀態(tài)圖;(2)分析管理員的活動(dòng)狀態(tài),畫(huà)出管理員的活動(dòng)圖。圖1(2)在工具欄中選擇“Start State”圖標(biāo)添加到編輯窗口中,如圖2所示。圖3(4)同樣的方法添加其它狀態(tài),如圖4所示。圖5(6)同樣的方法得借書(shū)證的狀態(tài)圖,如圖6所示。2. 小結(jié)實(shí)驗(yàn)心得體會(huì)。適用專業(yè):軟件工程 試驗(yàn)學(xué)時(shí):10~24學(xué)時(shí)三、本課程的地位、作用與任務(wù)計(jì)算機(jī)軟件建模技術(shù)現(xiàn)在越來(lái)越廣泛的應(yīng)用于軟件工程中。通過(guò)本指導(dǎo)書(shū)中的各個(gè)實(shí)驗(yàn),學(xué)習(xí)掌握對(duì)一般面向?qū)ο笙到y(tǒng)建模的方法與技術(shù)。四、課程基本要求學(xué)生應(yīng)根據(jù)每個(gè)上機(jī)試驗(yàn)的任務(wù)和教師所提的要求,上機(jī)前準(zhǔn)備好上機(jī)內(nèi)容。上機(jī)結(jié)束后應(yīng)按時(shí)提交試驗(yàn)報(bào)告,對(duì)于上機(jī)未完成部分,應(yīng)該下機(jī)后利用課余時(shí)間完成。2.建模工具軟件。實(shí)驗(yàn)2:用例分析與設(shè)計(jì)實(shí)驗(yàn)?zāi)康?.熟悉用例圖的基本功能和使用方法。實(shí)驗(yàn)內(nèi)容,在完成對(duì)系統(tǒng)的需求建模,得到用例模型后,應(yīng)針對(duì)每個(gè)用例進(jìn)行業(yè)務(wù)分析,說(shuō)明其具體的業(yè)務(wù)流程,現(xiàn)系統(tǒng)分析部指派您完成該項(xiàng)任務(wù)。實(shí)驗(yàn)步驟書(shū)寫(xiě)“刪除讀者信息”用例的書(shū)面用例。分析: 在圖書(shū)管理系統(tǒng)中,管理員首先登錄系統(tǒng),系統(tǒng)驗(yàn)證通過(guò)后,管理方可向系統(tǒng)查詢數(shù)據(jù),在查詢后,系統(tǒng)會(huì)給出提示,有沒(méi)有找到相關(guān)的數(shù)據(jù),管理員根據(jù)系統(tǒng)查詢的返回結(jié)果,進(jìn)行下一步的操作,就是刪除讀者,在刪除的過(guò)程中,系統(tǒng)會(huì)對(duì)查詢得到的結(jié)果判斷該記錄是否可以刪除,若可以刪除,則給刪除提示,若不能刪除,也給相關(guān)的提示信息。(2)在圖中的工具欄選取Actor圖標(biāo),在右邊的圖中添加一個(gè)Actor,并輸入名稱:administrator,。(4)按照步驟(3)。(6)根據(jù)步驟(5)。其系統(tǒng)查詢讀者信息等其他的功能會(huì)在時(shí)序圖和活動(dòng)圖中描繪。實(shí)驗(yàn)報(bào)告要求1.可以細(xì)化、完善或者修改給出的例子,分析和設(shè)計(jì)用例圖,寫(xiě)出實(shí)驗(yàn)步驟,整理實(shí)驗(yàn)結(jié)果。2. 小結(jié)實(shí)驗(yàn)心得體會(huì),對(duì)于遇到的問(wèn)題給予分析。2.實(shí)驗(yàn)內(nèi)容,用例圖,交互圖,對(duì)系統(tǒng)進(jìn)行靜態(tài)建模,尋找和發(fā)現(xiàn)類,分析類之間的關(guān)系; 3.實(shí)驗(yàn)步驟1.打開(kāi)前面初步構(gòu)建的UML模型文件。并在其下創(chuàng)建一個(gè)子目錄并命名為:“圖書(shū)館業(yè)務(wù)功能”。4.雙擊新建的類圖,并點(diǎn)右邊控件集中選中的類并用鼠標(biāo)在圖中分別拖出上述類圖。6.分析、設(shè)定以上各類之間的關(guān)系。注意:這里沒(méi)有具體的相關(guān)的例子;實(shí)驗(yàn)4:狀態(tài)圖1.實(shí)驗(yàn)?zāi)康?.熟悉狀態(tài)圖的基本功能和使用方法。2.實(shí)驗(yàn)內(nèi)容,得出系統(tǒng)的用例圖和相應(yīng)的活動(dòng)態(tài)。因此,指派你運(yùn)用本節(jié)所學(xué)的狀態(tài)圖,完成如下任務(wù):。2.繪制狀態(tài)圖:請(qǐng)您根據(jù)分析運(yùn)用UML繪制還書(shū)用例的狀態(tài)圖。(2)雙擊“receivesion”狀態(tài)圖,展開(kāi)后,在左邊的工具欄上選取一個(gè)實(shí)心圓點(diǎn),此結(jié)點(diǎn)為開(kāi)始結(jié)點(diǎn),;當(dāng)還書(shū)的時(shí)候,操作者先要詢問(wèn)系統(tǒng)的狀態(tài),如果系統(tǒng)忙,操 10 作者則必需等待,因此,得到系統(tǒng)的兩種狀態(tài)。 12(4)如系統(tǒng)空閑,則進(jìn)行對(duì)還書(shū)的信息進(jìn)行查詢操作,;查詢也有兩種結(jié)果,一是查詢得到該書(shū)的相關(guān)信息,二查詢不到該書(shū)的相關(guān)信息;則此時(shí)有兩種狀態(tài),需要 13 建立兩種狀態(tài)。整個(gè)的還書(shū)的過(guò)程便完成;實(shí)驗(yàn)5:時(shí)序圖1.實(shí)驗(yàn)?zāi)康?.理解時(shí)序(順序)圖的基本概念。2.實(shí)驗(yàn)內(nèi)容; 3.實(shí)驗(yàn)步驟1.分析:根據(jù)對(duì)圖書(shū)業(yè)務(wù)功能模塊中的時(shí)序圖操作進(jìn)行動(dòng)態(tài)建模的操作步驟和方法,請(qǐng)你對(duì)書(shū)籍管理模塊中的交互操作進(jìn)行動(dòng)態(tài)建模。2.請(qǐng)根據(jù)教材中示例部分在Rational Rose中繪制上述的交互圖。(2)接下來(lái)的是添加類,系統(tǒng)中的類是其他的方法的邊界,在上面做好的類找到可以直接拖拉來(lái)圖中, 。 : administrator1: login : ActionFormSystem2: login3: validate 18 : administrator1: login : ActionFormSystem2: login3: validate4: result5: result : administrator1: login : ActionFormSystem2: login3: validate4: result5: result6: add7: add: administrator1: login : ActionFormSystem2: login3: validate4: result5: result6: add7: add8: addbook: administrator1: login : ActionFormSystem2: login3: validate4: result5: result6: add7: add8: addbook9: addruselt10: addresult 20實(shí)驗(yàn)6:協(xié)作圖1.實(shí)驗(yàn)?zāi)康?.理解協(xié)作圖的基本概念。2.實(shí)驗(yàn)內(nèi)容,使我們完成了某圖書(shū)館的管理系統(tǒng)的需求分析,并從業(yè)務(wù)對(duì)象中抽象出了類。3.實(shí)驗(yàn)步驟1.分析:根據(jù)上面的時(shí)序圖,我們也可以圖出協(xié)作圖。繪圖步驟:(1)完成了時(shí)序圖后,可以按F5鍵便得到增加圖書(shū)的協(xié)作圖。2.實(shí)驗(yàn)內(nèi)容。生成其用例圖,狀態(tài)圖,活動(dòng)圖,時(shí)序圖以及協(xié)作圖。:本科生教務(wù)系統(tǒng),圖書(shū)管理系統(tǒng),編譯器,博客,即時(shí)通信軟件等等。本文將假設(shè)讀者對(duì)UML、面向?qū)ο蟮阮I(lǐng)域的基本內(nèi)容已了然于胸,所以將不會(huì)過(guò)多闡述,而將重點(diǎn)放在應(yīng)用過(guò)程上。D過(guò)程的一個(gè)簡(jiǎn)化模式,幫助朋友們更好的認(rèn)識(shí)UML在OOAamp。經(jīng)常聽(tīng)到有朋友抱怨,說(shuō)學(xué)了UML不知該怎么用,或者畫(huà)了UML卻覺(jué)得沒(méi)什么作用。D過(guò)程中開(kāi)發(fā)人員間甚至開(kāi)發(fā)人員與客戶之間傳遞信息。所以,想用好UML,扎實(shí)的OO思想基礎(chǔ)是必不可少的。(注意,是模式而不是教條,我下面給出的流程只是一個(gè)啟發(fā)式過(guò)程,而不是說(shuō)一定要遵循這個(gè)流程。OOAamp。我們的CMS系統(tǒng)需求非常簡(jiǎn)單,大致課做如下描述:這個(gè)系統(tǒng)主要用來(lái)發(fā)布新聞,管理員只需要一個(gè),登錄后可以在后臺(tái)發(fā)布新聞。管理員在后臺(tái)可以對(duì)新聞、評(píng)論、注冊(cè)會(huì)員進(jìn)行管理,如修改、刪除等。它描述的是“該實(shí)現(xiàn)什么業(yè)務(wù)”,而不是“系統(tǒng)該提供什么操作”?!案信d趣”的內(nèi)容。完成了業(yè)務(wù)用例圖后,我們要為每一個(gè)業(yè)務(wù)用例繪制一幅活動(dòng)圖?;顒?dòng)圖有個(gè)很重要的使命:從業(yè)務(wù)用例分析出系統(tǒng)用例。這里要特別注意這些操作,其中很多“活動(dòng)”都很可能是一個(gè)系統(tǒng)用例(當(dāng)然,不是每個(gè)都是)。這樣,將每個(gè)業(yè)務(wù)用例都繪制出相應(yīng)的活動(dòng)圖,再將其中的“活動(dòng)”整合,就得出所有備選系統(tǒng)用例。合并就是將相同的用例合并成一個(gè),篩選就是將不符合系統(tǒng)用例條件的備選用例去掉。最終我們得出的系統(tǒng)用例圖如下:得出系統(tǒng)用例圖后,我們應(yīng)該對(duì)每一個(gè)系統(tǒng)用例給出用例規(guī)約。對(duì)用例規(guī)約唯一的要求就是“清晰易懂”。所謂業(yè)務(wù)領(lǐng)域類圖要描述一下三點(diǎn):。例如,管理員就沒(méi)有作為一個(gè)實(shí)體出現(xiàn)在這里,因?yàn)楣芾韱T處在系統(tǒng)邊界之外,它所有的工作都可以通過(guò)調(diào)用這三個(gè)類的方法完成。例如,其中的注冊(cè)功能是給注冊(cè)會(huì)員這個(gè)Actor使用,而移除則是給管理員這個(gè)Actor使用的。大家可能還注意到,我們這里沒(méi)有給出每個(gè)實(shí)體的屬性。以上這幾步,就是分析的過(guò)程。設(shè)計(jì)沒(méi)有分析那么好描述,因?yàn)榉治鍪恰翱蛻裘妗?,它只關(guān)心系統(tǒng)本身的功能和業(yè)務(wù),而不關(guān)心任何和計(jì)算機(jī)有關(guān)的東西。但是,一般在設(shè)計(jì)過(guò)程中實(shí)現(xiàn)類圖是要繪制的。因此,它和平臺(tái)關(guān)系密切,必須準(zhǔn)確給出系統(tǒng)中的實(shí)體類、控制類、界面類、接口等元素以及其中的關(guān)系。所以,我在這里不可能給出一個(gè)準(zhǔn)確的實(shí)現(xiàn)類圖,不過(guò)為了描述,我還是給出一個(gè)簡(jiǎn)化了的實(shí)現(xiàn)類圖,當(dāng)然,它是不準(zhǔn)確的,而只是從形式上給出實(shí)現(xiàn)類圖的樣子。那么,用戶模塊體系的實(shí)現(xiàn)類圖大體是這樣子(不準(zhǔn)確):有了靜態(tài)結(jié)構(gòu),我們還要給出動(dòng)態(tài)結(jié)構(gòu),這樣,才能看清系統(tǒng)間的類是如何交互的,從而有效幫助程序員進(jìn)行編碼工作。首先注冊(cè)會(huì)員作為Actor,調(diào)用UserController的Login方法啟動(dòng)序列,然后序列按圖示步驟執(zhí)行。從而完成業(yè)務(wù)功能。在完成了上面的過(guò)程后,就可以進(jìn)行編碼、調(diào)試、測(cè)試等工作了??偨Y(jié)本文簡(jiǎn)要給出了使用UML進(jìn)行OOAamp。當(dāng)然,由于示例較小,而且本人水平有限,所以給出的相關(guān)內(nèi)容可能不是很準(zhǔn)確。本文只是想起到一個(gè)拋磚引玉的作用,讓朋友們大致了解UML的使用流程。第三篇:面向?qū)ο蠓治雠c設(shè)計(jì)課程總結(jié)面向?qū)ο蠓治雠c設(shè)計(jì)課程總結(jié)0923010208 指導(dǎo)老師:莊育飛這學(xué)期學(xué)院開(kāi)設(shè)了面向?qū)ο蠓治雠c設(shè)計(jì)(UML)這門課,通過(guò)老師的講解,自己一些相關(guān)書(shū)籍的閱讀和實(shí)踐作業(yè)的完成,逐步對(duì)課程有了由淺及深的認(rèn)識(shí)。面向?qū)ο?Object Oriented,OO)是一門以實(shí)踐為主課程,課程中可以分開(kāi)兩塊OOA(面向?qū)ο笙到y(tǒng)分析)和OOD(面向?qū)ο笙到y(tǒng)設(shè)計(jì))。是一個(gè)完整確切反映問(wèn)題域和用戶需求的系統(tǒng)模型。OOD(面向?qū)ο笙到y(tǒng)設(shè)計(jì)):以O(shè)OA模型為基礎(chǔ),按照實(shí)現(xiàn)的要求進(jìn)行設(shè)計(jì)決策,包
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1