鍍金池/ 教程/ Java/ UML
異常處理
基本類型與運算
Java 平臺與內(nèi)存管理
XML
輸入輸出流
JDBC 與數(shù)據(jù)庫
字符串與數(shù)組
Java 多線程
面向?qū)ο缶幊?/span>
集合類
UML
J2EE 與 EJB
Java 基本概念
Servlet 與 JSP
關(guān)鍵字
常見設(shè)計模式
SSH 架構(gòu)

UML

1. UML是什么?UML中有哪些圖?

答:UML 是統(tǒng)一建模語言(Unified Modeling Language)的縮寫,它發(fā)表于 1997 年,綜合了當時已經(jīng)存在的面向?qū)ο蟮慕UZ言、方法和過程,是一個支持模型化和軟件系統(tǒng)開發(fā)的圖形化語言,為軟件開發(fā)的所有階段提供模型化和可視化支持。使用 UML 可以幫助溝通與交流,輔助應(yīng)用設(shè)計和文檔的生成,還能夠闡釋系統(tǒng)的結(jié)構(gòu)和行為。UML 定義了多種圖形化的符號來描述軟件系統(tǒng)部分或全部的靜態(tài)結(jié)構(gòu)和動態(tài)結(jié)構(gòu),包括:用例圖(use case diagram)、類圖(class diagram)、時序圖(sequence diagram)、協(xié)作圖(collaboration diagram)、狀態(tài)圖(statechart diagram)、活動圖(activity diagram)、構(gòu)件圖(component diagram)、部署圖(deployment diagram)等。在這些圖形化符號中,有三種圖最為重要,分別是:用例圖(用來捕獲需求,描述系統(tǒng)的功能,通過該圖可以迅速的了解系統(tǒng)的功能模塊及其關(guān)系)、類圖(描述類以及類與類之間的關(guān)系,通過該圖可以快速了解系統(tǒng))、時序圖(描述執(zhí)行特定任務(wù)時對象之間的交互關(guān)系以及執(zhí)行順序,通過該圖可以了解對象能接收的消息也就是說對象能夠向外界提供的服務(wù))。

用例圖:

http://wiki.jikexueyuan.com/project/java-interview-bible/images/usecase.jpg" alt="usecase" />

類圖:

http://wiki.jikexueyuan.com/project/java-interview-bible/images/class.jpg" alt="class" />

時序圖:

http://wiki.jikexueyuan.com/project/java-interview-bible/images/shixu.jpg" alt="shixu" />

2. 類圖用來表示系統(tǒng)中類和類與類之間的關(guān)系,它是對系統(tǒng)動態(tài)結(jié)構(gòu)的描述。(選擇1項)

A.正確

B.不正確

解答:B

類圖是對系統(tǒng)靜態(tài)結(jié)構(gòu)的描述。

上一篇:輸入輸出流下一篇:Java 多線程