【問題1】
在UML中,用例代表一個完整的功能,如與角色通信、進行計算或在系統(tǒng)內工作等。請簡要說明用例具有哪些的特征,并指出用例圖中 (1) ~ (3) 處表示的內容。
【問題2】
協(xié)作圖與時序圖是同構的,二者表示的都是同樣的系統(tǒng)交互活動,只是各自的側重點不同而已。根據(jù)題目提供的信息,指出協(xié)作圖中 (4) ~ (8) 處表示的內容。
【問題3】
UML采用5個互聯(lián)的視圖來描述軟件系統(tǒng)的體系結構,即用例視圖(Use-case View)、設計視圖(Design View)、進程視圖(Process View)、實現(xiàn)視圖(Implementation View)和展開視圖(Deployment View)。系統(tǒng)模型中每一個視圖的內容是由一些圖來描述的,UML中包含用例圖、類圖、對象圖、狀態(tài)圖、時序圖、協(xié)作圖、活動圖、組件圖、分布圖等9種圖。對整個系統(tǒng)而言,其功能由用例圖描述,靜態(tài)結構由類圖和對象圖描述,動態(tài)行為由狀態(tài)圖、時序圖、協(xié)作圖和活動圖描述,而物理架構則是由組件圖和分布圖描述。請分別指出用例圖、類圖、對象圖、狀態(tài)圖、時序圖、協(xié)作圖、活動圖、組件圖、分布圖的作用。
●試題二
閱讀下列說明和算法,回答問題1和問題2,將解答填入答題紙的對應欄內。
【說明】
算法2-1是用來檢查文本文件中的圓括號是否匹配。若文件中存在圓括號沒有對應的左括號或者右括號,則給出相應的提示信息,如下所示:
文件提示信息
(1+2)
abc)缺少對應左括號:第2行,第4列
((def)gx)缺少對應左括號:第3行,第10列
(((h)
ij)(k
(1ml)缺少對應右括號:第5行,第4列;第4行 ,第1列
在算法2-1中,stack為一整數(shù)棧。算法中各函數(shù)的說明見表4。
希望與其他軟考考生進行交流?點擊進入軟考論壇>>>
更多信息請訪問:考試吧軟件水平考試欄目
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |