摘要: 本文的案例學(xué)習(xí)提供了一個(gè)例子,說明如何將UML用在現(xiàn)實(shí)中。一個(gè)處理圖書館借閱和預(yù)定圖書和雜志的應(yīng)用程序,可以大到足夠檢驗(yàn)UML解決現(xiàn)實(shí)問題能力的程度。但是如果太大的話,則不適合在雜志上發(fā)表。 在分析模型中,用用例和域分析描述了應(yīng)用程序。我們進(jìn)一步把它擴(kuò)展成設(shè)計(jì)模型。在設(shè)計(jì)模型中,我們描述了典型的技術(shù)解決方案細(xì)節(jié)。最后,我們編寫了一段Java代碼(代碼連同完整的分析和設(shè)計(jì)模型放在網(wǎng)上,以一種包括評(píng)估版在內(nèi)的Rational Rose能夠識(shí)別的格式在線提供。)
必須注意,這里只是一個(gè)可行的解決方案。可能會(huì)有許多其他的解決方案。沒有絕對(duì)正確的方案。當(dāng)然,有的方案更好一些,但只有不斷的實(shí)踐和努力的工作才能掌握相應(yīng)的技能。
閱讀全文