阿摩線上測驗
登入
首頁
>
技檢◆電腦軟體設計共同科目
> 115年 - 90004 電腦軟體設計共同科目 乙級 工作項目 02:系統發展 101-140(2026/01/14 更新)#136858
115年 - 90004 電腦軟體設計共同科目 乙級 工作項目 02:系統發展 101-140(2026/01/14 更新)#136858
科目:
技檢◆電腦軟體設計共同科目 |
年份:
115年 |
選擇題數:
40 |
申論題數:
0
試卷資訊
所屬科目:
技檢◆電腦軟體設計共同科目
選擇題 (40)
101. 在 UML 循序圖(Sequence Diagram)的互動架構(Interaction Frame)中,alt 運算子意義是以下那一個? (A)只有一個條件為真的情況會被執行 (B)只要條件為真的情況就會被執行 (C)所有架構平行執行 (D)表示另外一個循序圖架構 。
102. 在 UML 循序圖(Sequence Diagram)的互動架構(Interaction Frame)中,opt 運算子意義是以下那一個? (A)只有一個條件為真的情況會被執行 (B)只要條件為真的情況就會被執行 (C)所有架構平行執行 (D)表示另外一個循序圖架構 。
103. 在 UML 循序圖(Sequence Diagram)的互動架構(Interaction Frame)中,par 運算子意義是以下那一個? (A)只有一個條件為真的情況會被執行 (B)只要條件為真的情況就會被執行 (C)所有架構平行執行 (D)迴圈重複執行 。
104. 在 UML 循序圖(Sequence Diagram)的互動架構(Interaction Frame)中,loop 運算子意義是以下那一個? (A)只有一個條件為真的情況會被執行(B)只要條件為真的情況就會被執行 (C)所有架構平行執行 (D)重複執行架構 。
105. 在 UML 循序圖(Sequence Diagram)的互動架構(Interaction Frame)中,region 運算子意義是以下那一個? (A)同一時間只能有一個執行緒(Thread)執行 (B)只要條件為真的情況就會被執行 (C)所有架構平行執行(D)表示另外一個循序圖架構 。
106. 在 UML 循序圖(Sequence Diagram)的互動架構(Interaction Frame)中,sd運算子意義是以下那一個? (A)同一時間只能有一個執行緒(Thread)執行(B)只要條件為真的情況就會被執行 (C)所有架構平行執行 (D)表示另外一個循序圖架構 。
107. 在 UML 循序圖(Sequence Diagram)的互動架構(Interaction Frame)中,ref 運算子意義是以下那一個? (A)同一時間只能有一個執行緒(Thread)執行 (B)參考到定義在另一個圖的互動架構 (C)所有架構平行執行 (D)表示另外一個循序圖架構 。
108. UML 循序圖(Sequence Diagram)的同步訊息符號,以下那一個正確? (A)實線條型箭頭(Stick Arrowhead) (B)實線飽滿型箭頭 (Filled Arrowhead)(C)虛線空心箭頭(Hollow Arrowhead) (D)實線空心箭頭(HollowArrowhead) 。
109. UML 循序圖(Sequence Diagram)的非同步訊息符號,以下何者正確? (A)實線條型箭頭(Stick Arrowhead) (B)實線飽滿型箭頭 (Filled Arrowhead)(C)虛線空心箭頭(Hollow Arrowhead) (D)實線空心箭頭(HollowArrowhead) 。
110. 規範一個物件在其生命週期中一系列狀態轉變,以及對外在事件的反應,可以使用 UML 的那一個圖形? (A)狀態圖(State Diagram) (B)部署圖(Deployment Diagram) (C)類別圖(Class Diagram) (D)互動圖(InteractionDiagram) 。
111. 有關 UML 狀態圖(State Diagram)的敘述,以下那一項錯誤? (A)描述實體物件的行為 (B)一個組合狀態可以分解成多個並行子物件 (C)事件(Event)可以觸發狀態改變 (D)可以表示並行的狀態改變(ConcurrentTransition) 。
112. 建立 UML 物件狀態圖(State Diagram)的步驟,下列何者為非? (A)找尋重要物件 (B)確認所有的狀態及影響狀態改變的事件 (C)建立物件結構圖(D)分解子狀態 。
113. 有關 UML 的狀態圖(State Diagram)的描述,以下那一個錯誤? (A)狀態使用圓角矩形表示 (B)狀態符號中有狀態名稱和狀態描述元素 (C)狀態轉換符號為直線箭頭,用來連接初始狀態和最終狀態 (D)狀態中的動作(Action)是狀態發生時要做的動作 。
114. 在 UML 狀態圖(State Diagram)中,狀態的轉移是因為下列何者? (A)活動(Activity) (B)事件(Event) (C)行為(Behavior) (D)屬性(Attribute) 。
115. 在 UML 狀態圖(State Diagram)中,當某事件產生,若滿足某些條件,會執行下列何者以造成狀態的轉移? (A)行動(Action) (B)活動(Activity) (C)方法(Method) (D)呼叫(Call) 。
116. 在 UML 中,有關溝通圖(Communication Diagram)之敘述,下列何者正確? (A)有明顯的物件生命期線(Lifeline) (B)有訊息之順序編號(SequenceNumber) (C)有使用案例(Use Case) (D)有狀態(State) 。
117. UML 活動圖(Activity Diagram)的結束狀態意義,由以下那一個表示?(A)橢圓形 (B)小圓形內有一個黑點 (C)菱形 (D)矩形 。
118. 有關 UML 活動圖(Activity Diagram)的描述,以下那一個正確? (A)實線表示同步 (B)虛線表示非同步訊息傳遞 (C)句點表示狀態轉換 (D)切割水平線表示並行游泳道(Swim Lanes) 。
119. 若具體類別 Mouse 和 Keyboard 實做介面類別 USB,以下那一個錯誤?(A)Mouse 和 Keyboard 屬於同一個型態(Type) (B)可以使用 USB 類別產生物件 (C)可以使用 Mouse 類別產生物件 (D)可以使用 Keyboard 類別產生物件 。
120. 有關物件導向技術委任(Delegation)的敘述,以下那一個錯誤? (A)透過訊息傳遞機制傳送工作任務 (B)方向由代理(Agent)物件指向客戶(Client)物件 (C)代理物件提供客戶物件一個服務 (D)工作任務一直傳送到擁有資料和方法能力的物件 。
複選題
121. 軟體系統開發中,下列那些屬於物件導向技術的發展要素? (A)結構(Structure) (B)抽像(Abstraction) (C)共用(Sharing) (D)封裝(Encapsulation) 。
複選題
122. 軟體系統發展之物件導向技術中,下列那些為建立繼承關係時所採用的方式? (A)自上而下特殊化(Specialization) (B)從內到外擴展化(Expansion)(C)自下而向上一般化(Generalization) (D)從複雜到簡單化(Simplification) 。
複選題
123. 軟體系統發展中 UML 語言其表達能力具有擴展性,下列那些為常見的擴展機制? (A)修飾(Decoration) (B)模版(Template) (C)標籤值(TaggedValue) (D)限制(Constraint) 。
複選題
124. 在軟體系統開發中,下列哪些 UML 圖可用於系統的動態建模? (A)狀態圖(State Diagram) (B)類別圖(Class Diagram) (C)循序圖(SequenceDiagram) (D)活動圖(Activity Diagram) 。
複選題
125. 在軟體系統開發中,下列那些為 UML 類別之屬性的可視性? (A)公開的(Public) (B)私有的(Private) (C)限制的(Limited) (D)保護的(Protected) 。
複選題
126. 在軟體開發中,下列那些為 UML 使用案例之間的關係? (A)繼承(Inherit)(B)擴展(Extend) (C)包含(Include) (D)組合(Aggregate) 。
複選題
127. 在軟體系統開發的物件導向分析設計中,有關介面(Interface)的敘述以下那些正確? (A)一個物件只要知道另一個物件的服務介面就可以呼叫使用(Invoke) (B)一個物件只能設計一個介面 (C)不同的物件可以有相同的資料型態(Data Type),相同的物件可以設計不同的資料型態 (D)介面表達的概念是"一種(Is a kind of)",其意義為支援這種介面服務之契約 。
複選題
128. 在軟體系統分析設計中,下列那些是 UML 狀態圖建模可以設計的事件? (A)某一條件成立 (B)收到另一物件的信號 (C)收到內部屬性的呼叫 (D)經過指定時間間隔 。
複選題
129. 軟體系統分析設計概念的描述中,下列那些是正確的? (A)軟體設計等同於原始程式的編寫 (B)軟體設計的抽像層次比原始程式碼編寫的高 (C)軟體設計時必須考慮軟體品質的問題 (D)軟體設計必須滿足軟體分析模型規範 。
複選題
130. 在軟體系統開發中,下列那些屬於 UML 狀態圖的組成元素? (A)生命線(Lifeline) (B)動作(Action) (C)條件(Guard Condition) (D)事件(Event) 。
複選題
131. 有關於資料流程圖(DFD)的系統開發,下列那些敘述是正確的? (A)環境圖(Context Diagram)用來描述系統所在之環境及其與環境間之關係,包括與系統有關之外部實體及系統與外部實體間之互動 (B)資料流程圖使用聚合的概念,以階層式由下而上逐步建立起整個系統 (C)資料字典 (DataDictionary)為系統中資料元素定義之集合,提供文字式的資訊以輔助資料流程圖中之資訊顯示 (D)資料流也可以直接由外部實體(External Entity)流進資料儲存(Data Store),不用透過處理(Process)流進資料儲存 。
複選題
132. 有關於物件導向技術的概念,下列那些敘述是正確的? (A)多型(Polymorphism)是物件可以提供多種型式的屬性變數,讓其他物件使用(B)封裝(Encapsulation)是將物件的屬性與操作封裝起來,外界只能透過物件的介面,以訊息傳遞之方式來要求服務 (C)抽像化(Abstraction)是只描述重要特性而忽略不相關的細節,可以簡化複雜的真實世界問題 (D)繼承(Inheritance)是物件可以繼承類別的屬性與操作,以達成程式碼再用(Reuse)與減少重複描述之目的 。
複選題
133. 在 UML 類別圖(Class Diagram)中,以下那些關係屬於兩個類別之間的結合關係(Association)? (A)Aggregation (B)Generalization (C)Specialization(D)Composition 。
複選題
134. 有關於服務導向架構(SOA)的概念,下列那些敘述是正確的? (A)服務提供者(Service Provider)實作服務,並將服務資訊發行(Publish)到服務中介者(Service Broker)的 Registry (B)服務請求者(Service Requestor)搜尋服務中介者的 Registry 後,可以連結 Bind 到服務提供者以獲取所需的服務(C)不同 Web 服務的整合具有嚴謹的架構,所有服務使用的程式語言和作業系統平台必須都相同 (D)Web 服務協定的 SOAP 和 WSDL 等標準都是以 XML 為基礎 。
複選題
135. 有關於軟體開發的各種不同模型語言,下列那些敘述是正確的? (A)實體關係圖(ER Model)適合用來分析與設計的是資料庫 (B)結構圖(StructureChart)適合用來輔助 UML 進行物件導向程式的結構化分類 (C)統一塑模語言(UML)適合用來分析與設計的是物件導向程式 (D)資料流程圖(DFD)適合用來分析與設計的是功能導向的模組化程式 。
複選題
136. 有關於軟體開發的各種不同流程模式,下列那些敘述是正確的? (A)統一流程模式(Unified Process)是以結構化與向下分解的原則進行軟體開發(B)螺旋模式(Spiral Model)著重於風險導向,適合於小型專案計畫的快速開發 (C)瀑布模式(Waterfall Model)在軟體專案的初期階段,就必須完全且清楚地描述軟體需求,對於軟體需求改變的應變能力較為不足 (D)敏捷方法(Agile Method)是將開發重點放在軟體本身,減少開發計畫和軟體文件的時間,並希望客戶可以協同合作 。
複選題
137. 有關於軟體驗證(Verification)與軟體確認(Validation),下列那些敘述是正確的? (A)驗證是要確保以正確的方式開發軟體,在開發階段中,評估產出是否符合此階段開始前所定義之條件,和檢查產出的一致性 (B)確認是要確保開發出正確的軟體,可以符合客戶的需求 (C)驗證是要測試所開發軟體是否可以符合客戶的需求 (D)確認是要測試軟體規格是否正確一致,沒有錯誤 。
複選題
138. 有關於統一塑模語言(UML),下列哪些敘述是正確的? (A)使用個案圖(Use Case Diagram)描述類別的定義與類別之間的關係 (B)循序圖(Sequence Diagram)描述物件之間的互動行為,強調以時間發生之先後順序來表達物件間的訊息傳遞與處理程式 (C)狀態圖(State Diagram)描述一個物件或系統在其生命週期中的所有可能狀態及其狀態轉換關係 (D)部署圖(Deployment Diagram)描述軟體元件如何部署在各個處理器上 。
複選題
139. 有關於 UML 類別圖(Class Diagram),下列那些敘述是正確的? (A)實作關係(Realization)是具體類別(Concrete Class)和抽像類別(Abstract Class)之間的關係 (B)一般化關係(Generalization)是父類別(Super Class)與子類別(Sub Class)之間的關係 (C)類別間的聚合關係(Aggregation)比組合關係(Composition)更強 (D)兩類別的連結關係(Association),代表兩類別的物件會有訊息傳遞(Message Passing) 。
複選題
140. 有關於 UML 循序圖(Sequence Diagram),下列那些敘述是正確的? (A)生命線(Lifeline)代表物件存在之時段 (B)活化(Activation)代表物件收到訊息呼叫後,執行操作之時段 (C)生命線出現打叉的 X 符號,代表此物件出現並行狀態 (D)訊息呼叫的回傳是以虛線箭頭表示 。
申論題 (0)