MOOC北京大學(xué)軟件工程測(cè)驗(yàn)答案-第六周-UML(3-4)
一、UML的模型表達(dá)工具-概述
以下不屬于UML靜態(tài)建模工具的是(通信圖)
以下不屬于UML動(dòng)態(tài)建模工具的是(部署圖)
描述UML需求模型的是(用況圖)
二、UML的模型表達(dá)工具-靜態(tài)建模——類圖
類圖主要使用“類”來抽象系統(tǒng)中各個(gè)組成部分,不包括系統(tǒng)環(huán)境 ×
對(duì)于每一個(gè)關(guān)聯(lián)關(guān)系都需要說明其多重性,如果不說明,則默認(rèn)是* √
注解和約束不是類圖的一部分 ×
可視化地表達(dá)系統(tǒng)的靜態(tài)結(jié)構(gòu)模型的是(類圖)
三、UML模型表達(dá)工具-動(dòng)態(tài)建模——用況圖
用況表達(dá)了參與者使用系統(tǒng)的一種方式 √
參與者一般可以表達(dá)與系統(tǒng)交互的人、硬件或系統(tǒng)等,因此實(shí)質(zhì)上不是軟件應(yīng)用的一部分 √
以下哪個(gè)不屬于用況圖中的關(guān)系(依賴)
用況圖可以劃分系統(tǒng)與外部實(shí)體的界限,是系統(tǒng)開發(fā)的起點(diǎn) √
四、順序圖
在順序圖中,對(duì)象生命線用于表示一個(gè)對(duì)象在一個(gè)特定的時(shí)間段中的存在,一般表示為垂直的虛線 √
依據(jù)順序圖的表示規(guī)范,同步消息的回復(fù)應(yīng)當(dāng)使用以下哪種表示方法(虛線枝形箭頭)
順序圖由類角色,生命線,激活期和(消息)組成
以下哪個(gè)不是UML的靜態(tài)視圖(順序圖)
五、狀態(tài)圖
以下哪一種不屬于UML狀態(tài)圖中對(duì)于狀態(tài)的分類(中間狀態(tài))
一個(gè)活動(dòng)是指狀態(tài)機(jī)中一種可中斷的計(jì)算,中斷處理后仍可繼續(xù);而一個(gè)動(dòng)作是指不可中斷的原子計(jì)算,它可導(dǎo)致狀態(tài)的改變或?qū)е乱粋€(gè)值的返回。因此活動(dòng)和動(dòng)作之間沒有任何關(guān)系 ×
以下哪個(gè)UML視圖是描述一個(gè)對(duì)象的生命周期的?(狀態(tài)圖)
若將活動(dòng)狀態(tài)比作方法,那么動(dòng)作狀態(tài)即(方法體中的每一條語句)
六、UML總結(jié)
在UML可模型化的4種事件中,“信號(hào)”是一種異步事件,而“調(diào)用”一般是同步事件 √
UML中的類沒有體現(xiàn)下列哪一項(xiàng)軟件設(shè)計(jì)原理(功能抽象)
UML表達(dá)模型元素之間關(guān)系的4個(gè)術(shù)語都體現(xiàn)了結(jié)構(gòu)抽象的原理 √
以下哪一項(xiàng)不屬于UML的作用(體現(xiàn)了軟件設(shè)計(jì)的不同原理)