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

正文內(nèi)容

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

2024-10-17 20 本頁面
 

【正文】 m”,生成的協(xié)作圖,如圖6所示。(2)在順序圖編輯窗口中,從工具欄中選擇Object圖標,在右邊的繪圖區(qū)中添加一個新元素,并取名Customer表明新增一個對象,如圖2所示。二、實驗器材; Rose 工具軟件;三、實驗內(nèi)容畫出ATM取款的順序圖,并轉(zhuǎn)換為協(xié)作圖。圖4(5)添加參與者和用例間的關(guān)聯(lián)關(guān)系,如圖5所示。通過分析可找出如下幾個參與者: 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”,雙擊圖標,出現(xiàn)圖1,為編輯用例圖做好準備。通過實驗,使學(xué)生加深理解、驗證、鞏固課堂教學(xué)內(nèi)容,特別是通過設(shè)計和綜合實驗,發(fā)揮學(xué)生的想象力和創(chuàng)新能力。第一篇:UML與面向?qū)ο蠓治雠c設(shè)計UML與面向?qū)ο蠓治雠c設(shè)計實驗實踐訓(xùn)練體系適用專業(yè): 計算機科學(xué)技術(shù)、軟件工程第一部分 課程與實驗綜述一.課程簡介及實踐要求:《UML與面向?qū)ο蠓治雠c設(shè)計》是以介紹面向?qū)ο蟮慕y(tǒng)一建模語言UML為主,使學(xué)生了解面向?qū)ο蠹夹g(shù)的基本概念,掌握面向?qū)ο蟮姆治龊驮O(shè)計方法,以及與面向?qū)ο蠹夹g(shù)相關(guān)的一些軟件開發(fā)技術(shù),同時掌握在Rational Rose環(huán)境下用UML進行分析和設(shè)計的技術(shù)。二.課程實驗?zāi)康囊螅和ㄟ^UML的實驗,學(xué)生應(yīng)該: 1.學(xué)會用面向?qū)ο蟮乃枷肴シ治龊驮O(shè)計相關(guān)系統(tǒng)。(2)在用例視圖中,從工具欄中選擇Actor圖標,在右邊的繪圖區(qū)中添加一個新元素,并取名客戶表明新增一個參與者,如圖2所示。圖5五、實驗報告要求1. 整理實驗結(jié)果。四、實驗步驟ATM取款的場景:(1)通過讀卡機,用戶插入ATM卡;(2)ATM系統(tǒng)從卡上讀取銀行ID、帳號、加密密碼、并用主銀行系統(tǒng)驗證銀行ID和帳號;(3)用戶輸入密碼,ATM系統(tǒng)根據(jù)上面讀出的卡上加密密碼,對密碼進行驗證;(4)用戶輸入取款數(shù)量;(5)ATM系統(tǒng)通知主銀行系統(tǒng),傳遞儲戶帳號和取款數(shù)量,并接收返回的確認信息;(6)ATM系統(tǒng)輸出先進、ATM卡和顯示帳戶余額的收據(jù);(7)ATM系統(tǒng)記錄事務(wù)到日志文件。圖2(3)同樣的方法,添加ATM對象和Account對象,如圖3所示。圖6五、實驗報告要求1. 整理實驗結(jié)果。圖1(2)在邏輯視圖中,從工具欄中選擇class圖標,在右邊的繪圖區(qū)中添加一個新元素,并取名Student表明新增一個類。圖5(6)點擊“operations”選項卡,添加方法如圖6所示。如圖8所示。圖10(11)重復(fù)(2)-(10)中的步驟完成選課系統(tǒng)整個類圖的創(chuàng)建。2. 掌握如何使用建模工具繪制狀態(tài)圖和活動圖方法。圖2(3)在工具欄中選擇“State”圖標,添加一個元素,命名為“New book”,如圖3所示。圖6(7)在Rose2003中,繪制圖書管理員的活動圖,新建“Activity Diagram”,如圖7所示:圖7(8)讀者的活動圖如圖8所示:圖8五、實驗報告要求1. 整理實驗結(jié)果。《面向?qū)ο笙到y(tǒng)分析設(shè)計》課程實驗的目的是為了使學(xué)生在課程理論學(xué)習(xí)的同時,通過在一個實踐的環(huán)境下,實際學(xué)習(xí)軟件統(tǒng)一建模語言,對軟件建模技術(shù)有一個初步的了解及認識。上機時要針對一個實際的案例進行分析,畫出不同的階段UML圖。2.rational rose安裝步驟(1)運行安裝軟件;(2)單擊下一步,選擇rational rose enterprise edition;(3)單擊下一步,選擇desktop installation from cd image,表示創(chuàng)建一個本地的應(yīng)用程序而不是網(wǎng)絡(luò)的;(4)隨后根據(jù)提示進一步操作,完成安裝,注冊;(5)運行rational rose,進入主界面,new表示新建模型,existing表示打開現(xiàn)有,recent表示最近打開模型;(6)熟悉模型的創(chuàng)建,保存,發(fā)布。要求:。繪圖步驟:(1)在用例圖上雙擊main,為繪制用例圖做好準備。(5)在繪出了用例后,接下來的是繪制參與者與用例實現(xiàn)。(7)根據(jù)分析情況,進一步添加或細化用例圖。實驗3:類圖的設(shè)計1.實驗?zāi)康摹?.用鼠標右擊“圖書館業(yè)務(wù)功能”在彈出來的菜單中選擇“New→Class diagram”項,創(chuàng)建類圖。7.請根據(jù)教材中示例部分在Rational Rose中繪制類間的關(guān)系。通過這兩類圖我們可以初步了解系統(tǒng)的業(yè)務(wù)處理過程,但對業(yè)務(wù)處理過程的處理狀態(tài)間轉(zhuǎn)換了解仍不夠,這不利于設(shè)計人員對系統(tǒng)業(yè)務(wù)的進一步理解,而狀態(tài)圖能從對象的動態(tài)行為的角度去描述系統(tǒng)的業(yè)務(wù)活動。分析:還書的狀態(tài)圖,還書的主要業(yè)務(wù)都是由管理員來完成,首先管理員必須先登錄系統(tǒng),并通過驗證后,便可以進行下一步的操作,查找該書的相關(guān)信息,如存在,則進行還書操作,如不存在該信息,則給出提示信息;繪圖步驟:(1)在用例圖中的還書(revesion)用例,單擊右鍵,新建一個狀態(tài)圖,命名為revesion狀態(tài)圖。(5)最后,操作者進行了操作后,系統(tǒng)會給出操作的結(jié)果給操作者;操作成功或失敗,都會有提示信息給出。該模塊中主要存在新增書籍、修改書籍信息和刪除書籍三種交互操作。(3)添加類后,便可以添加方法了,開始是必需是外面的實體向系統(tǒng)發(fā)送消息,是管理員登錄時向系統(tǒng)發(fā)送的消息;(5)可以按上一步的方法來完成其他的方法,如viladate(驗證),返回驗證結(jié)果,當用戶收到結(jié)果后?,F(xiàn)在需要對前面所給出的用例進行實現(xiàn),主要是對書籍管理功能畫協(xié)作圖。1: login6: add : administrator5: result10: addresult : ActionForm3: validate8: addbook4: result9: addruselt2: login7: addSystem(7)剩下的更新圖書信息和刪除圖書信息的交互圖在此不再一一詳細的介紹,其繪圖方法跟繪制增加圖書的方法一樣, 21 : administrator : ActionForm1: login2: loginupdate : System3: validate4: result5: result6: updatebook7: updatebook8: updatebook9: updateresult10: updateresult1: login6: updatebook : administrator5: result10: updateresult4: result9: updateresult2: login7: updatebook : ActionForm3: validate8: updatebookupdate : System: administrator : ActionForm : System1: login2: login3: viladate4: viladateresult5: viladateresult6: delete7: delete8: delete9: deleteresult10: deleteresult1: login6: delete : administrator5: viladateresult10: deleteresult : ActionForm3: viladate8: delete4: viladateresult9: deleteresult2: login7: delete : System實驗7,8:綜合設(shè)計實驗1.實驗?zāi)康?.掌握用Rational Rose進行軟件建模。鼓勵創(chuàng)新。本文的目的是通過一個完整的實例,展現(xiàn)基于UML的OOAamp。其實,就UML本身來說,它只是一種交流工具,它作為一種標準化交流符號,在OOAamp。然而,在UML應(yīng)用到開發(fā)過程中時,還是有一定的模式可以遵循的。D的第一步,就是了解用戶需求,并將其轉(zhuǎn)換為業(yè)務(wù)用例圖。通過以上需求描述,我們畫出如下的業(yè)務(wù)用例圖:這里要注意三點:,而不是具體系統(tǒng)的用例。如果某個用例的名字客戶看不懂什么意思,它也許就不適合作為業(yè)務(wù)用例。例如,下面是“新聞管理”的活動圖:可以看到,一個“新聞管理”這個業(yè)務(wù)用例,分解出N多系統(tǒng)操作。找出所有的備選系統(tǒng)用例后,我們要對他們進行合并和篩選。關(guān)于用例規(guī)約,沒有一個通用的格式,大家可以按照習(xí)慣的格式進行編寫。這里要特別強調(diào):這里的實體不是Actor,而是Actor使用系統(tǒng)時使用的所調(diào)用的實體,是處在系統(tǒng)邊界之內(nèi)的實體。理解以上這段話非常重要,我經(jīng)??吹接捎诨煜藢嶓w和Actor的關(guān)系而導(dǎo)致畫出的領(lǐng)域類圖不準確或職責分配不準確。而下面的步驟就是設(shè)計了。實現(xiàn)類圖和領(lǐng)域類圖不一樣,它描述的是真正系統(tǒng)的靜態(tài)結(jié)構(gòu),是和最后的代碼完全一致的。 , MVC作為表示層,整體使用三層架構(gòu)。其中UserServices作為業(yè)務(wù)組件,首先調(diào)用數(shù)據(jù)訪問組件的GetByName確定用戶是否存在,如果存在,再調(diào)用GetByNameAndPassword確定輸入密碼是否是此用戶的密碼。但這些已經(jīng)超出了本文討論的范圍。而且軟件分析設(shè)計本來就不是一個固定模式的過程,隨著系統(tǒng)的不同整個過程會有變化。我覺得學(xué)習(xí)這門課還是受益匪淺的。OOA的優(yōu)勢:復(fù)用、可擴展、可維護性、彈性。面向?qū)ο蟮母拍畎ǎ簩ο蟆ο蟮臓顟B(tài)和行為、類、類的結(jié)構(gòu)、消息和方法。完成設(shè)計研究后,我對迭代器的設(shè)計模式有了更為深刻的理解。l 支持對聚合對象的多種遍歷。同時還簡化了容器的接口。Iterator模式就是分離了集合對象的遍歷行為,抽象出一個迭代器類來負責,這樣既可以做到不暴露集合的內(nèi)部結(jié)構(gòu),又可讓外部代碼透明的訪問集合內(nèi)部的數(shù)據(jù)。至于迭代器模式的使用。OOA與OOD的不可分割性正好說明了OO思想的強大,即軟件過程階段的無縫連接,在交流與溝通中不會產(chǎn)生鴻溝,這是相對結(jié)構(gòu)化思想的好處,因為從功能模塊到某塊詳細控制邏輯設(shè)計兩者之間的聯(lián)系不是十分緊密,需要分析人員與設(shè)計人員的再溝通。莊老師上課經(jīng)常說一些與課程無關(guān)的內(nèi)容,我已開始并不理解他的作法,后來我慢慢認識到面向?qū)ο蠓治鲈O(shè)計的學(xué)習(xí)就是培養(yǎng)思想的一種過程,這種思維方式還是需要大量的實踐才能靈活的運用。在《面向?qū)ο笙到y(tǒng)分析與設(shè)計》 的上級課程上,我們的實踐能力方面著重設(shè)計構(gòu)思和設(shè)計技能的得到基本訓(xùn)練,熟練的上機操作能力和分析能力,加深理解、驗證、鞏固課堂教學(xué)內(nèi)容。但E—R圖設(shè)計數(shù)據(jù)庫存在的主要問題是只能對資料建模,而不能對行為建模。UML概念設(shè)計的基本工作分為兩個方面:1.抽取持久型類持久型類是指類的完整信息需要在數(shù)據(jù)庫中存儲的類。因此,需要對抽取的持久型類進行分析,以確定它們之間的相互關(guān)系,建立起反映這些類關(guān)系的類圖。而UML是用于面向?qū)ο笙到y(tǒng)開發(fā)的全程建模語言,可用于需求分析、系統(tǒng)分析與設(shè)計、系統(tǒng)實現(xiàn)、系統(tǒng)測試等系統(tǒng)開發(fā)的所有環(huán)節(jié)。uml支持面向?qū)ο蠹夹g(shù)的主要概念,提供了一批基本的模型元素的表示圖形和方法,能簡潔明了地表達面向?qū)ο蟮母鞣N概念。(3)獨立于過程。(5)易于掌握使用。能促進軟件復(fù)用,方便地集成已有的系統(tǒng),并能有效處理開發(fā)中的各種風險。通過對學(xué)籍管理系統(tǒng)的開發(fā)可以看到,uml作為軟件工程中的建模語言,代表了面向?qū)ο蠓椒ǖ能浖_發(fā)技術(shù)的發(fā)展方向,具有重大的經(jīng)濟價值和國防價值,并獲得了國際上的廣泛支持,具有非常好的應(yīng)用前景。 在取得授權(quán)的情況下,有關(guān)人員要進行如下事情。(4)盤算人為 人為治理員按事情證號碼來進行人為的盤算統(tǒng)計,然后生成報表再上報給財務(wù)部。分別子系統(tǒng)限定人為治理系統(tǒng)的成果為:人為治理、統(tǒng)計部分、財務(wù)系統(tǒng)、員工治理。子系統(tǒng)“人為治理”要分別使用子系統(tǒng)“統(tǒng)計部分”和“員工治理”中的員工信息和統(tǒng)計的人為信息。 識別用況對
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1