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

正文內(nèi)容

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

2024-10-17 20:38本頁面
  

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