2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩24頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、用UML設(shè)計設(shè)計Java應(yīng)用程序應(yīng)用程序本文的案例學(xué)習(xí)提供了一個例子,說明如何將UML用在現(xiàn)實中。一個處理圖書館借閱和預(yù)定圖書和雜志的應(yīng)用程序,可以大到足夠檢驗UML解決現(xiàn)實問題能力的程度。但是如果太大的話,則不適合在雜志上發(fā)表。在分析模型中,用用例和域分析描述了應(yīng)用程序。我們進(jìn)一步把它擴展成設(shè)計模型。在設(shè)計模型中,我們描述了典型的技術(shù)解決方案細(xì)節(jié)。最后,我們編寫了一段Java代碼(代碼連同完整的分析和設(shè)計模型放在網(wǎng)上,以一種包括評估版

2、在內(nèi)的RationalRose能夠識別的格式在線提供。)必須注意,這里只是一個可行的解決方案??赡軙性S多其他的解決方案。沒有絕對正確的方案。當(dāng)然,有的方案更好一些,但只有不斷的實踐和努力的工作才能掌握相應(yīng)的技能。1需求(Requirements)典型地,由系統(tǒng)最終用戶的代表寫出文本形式的需求規(guī)范文檔。對于該圖書館應(yīng)用程序來說,需求規(guī)范文檔應(yīng)該類似于這樣:1.這是一個圖書館支持系統(tǒng);2.圖書館將圖書和雜志借給借書者。借書者已經(jīng)預(yù)先注冊,

3、圖書和雜志也預(yù)先注冊;3.圖書館負(fù)責(zé)新書的購買。每一本圖書都購進(jìn)多本書。當(dāng)舊書超期或破舊不堪時,從圖書館中去掉。4.圖書管理員是圖書館的員工。他們的工作就是和讀者打交道并在軟件系統(tǒng)的支持下工作。5.借閱人可以預(yù)定當(dāng)前沒有的圖書和雜志。這樣,當(dāng)他所預(yù)定的圖書和雜志歸還回來或購進(jìn)時,就通知預(yù)定人。當(dāng)預(yù)定了某書的借書者借閱了該書后,預(yù)定就取消?;蛘咄ㄟ^顯式的取消過程強行取消預(yù)定。6.圖書館能夠容易地建立、修改和刪除標(biāo)題、借書者、借閱信息和預(yù)定

4、信息。7.系統(tǒng)能夠運行在所有流行的技術(shù)環(huán)境中,包括UnixWindows和OS2,并應(yīng)有一個現(xiàn)代的圖形用戶界面(GUI)。8.系統(tǒng)容易擴展新功能。系統(tǒng)的第一版不必考慮預(yù)定的圖書到達(dá)后通知預(yù)定人的功能,也不必檢查借書過期的情況。2分析(Analysis)系統(tǒng)分析的目的是捕獲和描述所有的系統(tǒng)需求,并且建立一個模型來定義系統(tǒng)中主要的域類。通過系統(tǒng)分析達(dá)到開發(fā)者和需求者的理解和溝通。因此,分析一般都是分析員和用戶協(xié)作的產(chǎn)物。在這個階段,程序開發(fā)

5、者不應(yīng)該考慮代碼或程序的問題;它只是理解需求和實現(xiàn)系統(tǒng)的第一步。h登記一個新的借閱2如果借閱者有預(yù)定:h確定借書人h確定標(biāo)題h確定該標(biāo)題下有效的書目h圖書館將相應(yīng)的書目借出h登記一個新的借閱h取消預(yù)定除了定義系統(tǒng)的功能需求之外,在分析過程中用例用于檢查是否有相應(yīng)的域類已經(jīng)被定義,然后他們可以被用在設(shè)計階段,確保解決方案可以有效地處理系統(tǒng)功能。可以在順序圖中可視化實現(xiàn)細(xì)節(jié)。圖1:角色和用例。分析中的第一步就是指出系統(tǒng)能被用來做什么,誰將去

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論