色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

使用UML編寫Java應(yīng)用程序 (1)

瀏覽:31日期:2024-06-29 10:01:03
內(nèi)容: 出自:yesky wayne 使用UML編寫Java應(yīng)用程序 引言統(tǒng)一建模語(yǔ)言(Unified Modeling Language,簡(jiǎn)寫為UML)是一種通用的模擬語(yǔ)言,它可以用于確定、展示和記錄軟件系統(tǒng)的設(shè)計(jì)過(guò)程。統(tǒng)一建模語(yǔ)言中的圖形標(biāo)記,尤其是用于面向?qū)ο蟮能浖O(shè)計(jì)。它有兩大優(yōu)點(diǎn):(1)UML是國(guó)際軟件工業(yè)界廣泛認(rèn)可的標(biāo)準(zhǔn),它統(tǒng)一了對(duì)象模擬的標(biāo)記和含義,使軟件設(shè)計(jì)工具能發(fā)揮更大的功用,同時(shí),現(xiàn)有的對(duì)象設(shè)計(jì)也能更容易地被重新使用。(2)UML博采眾長(zhǎng),設(shè)當(dāng)?shù)仄胶饬撕?jiǎn)潔性和具體化兩個(gè)總之,UML已經(jīng)成為一種單獨(dú)的系統(tǒng)來(lái)演化,不像以前的多種標(biāo)準(zhǔn)的體系引起的問(wèn)題。所以,作為軟件開(kāi)發(fā)者,完全有必要學(xué)習(xí)、了解UML。本文就提供了一個(gè)案例研究,我只是想利用這個(gè)案例研究給大家一個(gè)對(duì)UML的感性認(rèn)識(shí),了解在現(xiàn)實(shí)世界中如何使用 UML來(lái)編寫應(yīng)用程序。所以我想找了一個(gè)相對(duì)比較復(fù)雜的案例,找來(lái)找去,發(fā)現(xiàn)圖書館中處理借出以及預(yù)借書籍和雜志的應(yīng)用程序是相當(dāng)大的例子,足以說(shuō)明UML如何在現(xiàn)實(shí)世界中使用。我只是利用使用案例(use case)和討論域分析來(lái)分析描述一個(gè)分析模型中的應(yīng)用,我把它擴(kuò)展成一個(gè)設(shè)計(jì)模型,用來(lái)描述技術(shù)解決方案的一個(gè)代表部分, 最后,我們?cè)儆肑ava語(yǔ)言進(jìn)行編碼。但請(qǐng)記住,我給出的只是一種可能的解決方案,還有許多其他的解決方案需要您用聰明的頭腦去發(fā)掘,而且這世界上也沒(méi)有適合所有的情況的解決方案。當(dāng)然,某些解決方案會(huì)比其他的要好,但那只有有了足夠的經(jīng)驗(yàn)和遇到的許多困難的事并解決之后才會(huì)積累下來(lái)知識(shí)。好,下面我們進(jìn)入案例研究。要求 一般情況下,是使用系統(tǒng)的最終用戶的代表人來(lái)書寫要求規(guī)范,對(duì)于圖書館應(yīng)用程序,要求規(guī)范應(yīng)該如下:1、圖書館應(yīng)用程序應(yīng)當(dāng)是圖書館的支持系統(tǒng)。 2、圖書館把書籍和雜志借給借書者(讀者)的條件當(dāng)然是讀者應(yīng)當(dāng)在該系統(tǒng)中注冊(cè)過(guò),同樣書籍和雜志也應(yīng)當(dāng)在系統(tǒng)中注冊(cè)過(guò)。 3、圖書館處理購(gòu)買新書或雜志的操作,暢銷書或雜志應(yīng)當(dāng)多購(gòu)幾本,舊的書籍和雜志當(dāng)它們過(guò)時(shí)或殘破時(shí)就應(yīng)適當(dāng)把它們從書架上請(qǐng)下來(lái)。 4、圖書管理員是圖書館中的職員,他的職責(zé)就是與顧客 (借書者)打交道并通過(guò)該系統(tǒng)完成工作。 5、借書者可以預(yù)借一本當(dāng)前不在圖書館中的書籍或雜志,當(dāng)這本書被歸還或被購(gòu)入圖書館的時(shí)候,他就會(huì)接到通知;當(dāng)借書者借到這本書或雜志的時(shí)候,預(yù)定就會(huì)被取消;也可以使用顯示程序取消預(yù)借。 6、圖書館可以很容易地創(chuàng)建,更新和刪除系統(tǒng)中的書名,借書者,借閱情況以及預(yù)借情況等信息 7、該系統(tǒng)可以運(yùn)行于所有流行的操作系統(tǒng),包括 UNIX, Windows以及 OS/2,它還應(yīng)當(dāng)有先進(jìn)的友好的圖形用戶界面 ( GUI )。 8、該系統(tǒng)應(yīng)當(dāng)很容易使用新的功能擴(kuò)展。 在本案例分析中,該系統(tǒng)的第一個(gè)版本不需要處理某個(gè)讀者預(yù)借的書籍成為可借書籍時(shí)發(fā)送消息給讀者的操作,也不需要檢查某本書籍是否已經(jīng)超時(shí)了 Java, java, J2SE, j2se, J2EE, j2ee, J2ME, j2me, ejb, ejb3, JBOSS, jboss, spring, hibernate, jdo, struts, webwork, ajax, AJAX, mysql, MySQL, Oracle, Weblogic, Websphere, scjp, scjd
標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 岛国搬运工最新网地址 | 87精品福利视频在线观看 | 免费看孕妇毛片全部播放 | 综合 欧美 亚洲日本 | 日韩成人午夜 | 又刺激又黄的一级毛片 | 免费中国一级啪啪片 | 九九视频只有精品六 | 日韩国产精品99久久久久久 | 99re热视频| 深夜做爰性大片很黄很色视频 | 国产精品日本欧美一区二区 | 成人看免费一级毛片 | 国产精品高清在线观看93 | 国产成人精品本亚洲 | 国产亚洲欧美精品久久久 | 九九久久久久午夜精选 | 亚洲在线观看 | 欧美一区二区在线 | 欧美一线视频 | 暖暖日本在线播放 | 视频一区在线免费观看 | 国产原创在线视频 | 亚洲一区免费看 | 久久99九九99九九精品 | 精品国产品国语在线不卡丶 | 欧美在线成人免费国产 | 老妇综合久久香蕉蜜桃 | 国产女女视屏免费 | 色怡红院 | 久久91精品国产91久久户 | 农村寡妇一级毛片免费播放 | 国产黄色三级网站 | 大片刺激免费播放视频 | 免费毛片全部不收费的 | 日韩在线看片中文字幕不卡 | 一级做a爰片久久毛片美女 一级做a爰片久久毛片免费看 | 亚洲系列中文字幕一区二区 | 豆国产97在线 | 亚洲 | 真人一级一级特黄高清毛片 | 久久偷看各类wc女厕 |