阿摩線上測驗
登入
首頁
>
公職◆系統分析與設計
>
103年 - 103年地方考三等_資訊處理#24101
> 申論題
四、物件導向設計的主要工作是進行互動塑模(interactionmodeling),其主要目的為何?請問進行類別屬性、行為和類別關係的細部設計建立設計模型(DesignModel)類別圖的基本步驟為何?(30 分)
相關申論題
一、於軟體系統的建置階段必須進行程式撰寫、測試與系統文件整備等,其中的測試有所謂的單元(unit)測試,請問以物件導向設計的軟體系統而言,單元測試一般可分為那兩種?請分別說明之。兩種單元測試的計畫來源(test plan source)為何?請分別列出。(20 分)
#31044
二、請敘述輸出設計的三個主要原則為何?請寫出五種類型的輸出,並解釋之。(30 分)
#31045
三、物件導向的設計樣式(design pattern)可幫助軟體開發者解決軟體設計的問題並提高軟體品質,低耦合度樣(lowcouplingpattern)可保持類別之間最低的耦合度。高耦合度類別表示該類別需依賴其他很多個類別,和很多個類別之間有各種類別關係,可以使(encapsulation)來降低耦合度。例如:如下所示之訂購商品系統通訊圖,客戶類別擁有訂單類別,三個類別間相互依賴。如讓訂單類別來建立訂單明細類別,可降低類別間的耦合度,其好處是當實作需要更改訂單明細類別時,只會影響到訂單類別,而不會影響到客戶類別,請畫出低耦合度樣式的通訊圖。(20 分)
#31046
(二)詳細說明這些圖形與產出的發展過程,以及為何是重複發展的過程。 答案請從使用案例與使用者的商務流程開始說明起,並運用 UCD 中 的 Flow of Events 來幫助說明。註:答案可使用上述括號中的英文簡稱。
#555703
(一)試以 Functional Model, Structural Model 與 Behavioral Model 來歸屬這 些圖形與產出。
#555702
(三)在實務上,運用 SRE 工具可能會有的品質問題因而對未來在維護或升 級改版時造成重大影響,試說明何種問題以及你在規劃上的因應之道。
#555701
(二)詳細說明可如何運用 SRE 工具來讓系統開發能夠更敏捷?
#555700
(一)何謂 SRE,並說明 SRE 工具的輸入與產出。
#555699
(二)試從 Law of Demeter(迪米特法則)與封裝(Encapsulation)觀點來解 釋系統對於 Coupling 的要求,並說明 Coupling 對於系統在日後維護 或系統內容的再利用之影響?(15 分)
#555698
(一)何謂 Coupling?(10 分)
#555697
相關試卷
114年 - 114 關務升官等考試_簡任_技術類(選試系統分析研究)—關務:系統分析研究#133195
114年 · #133195
114年 - 114 高等考試_二級_資訊處理:系統分析與設計研究#131596
114年 · #131596
114年 - 114 調查特種考試_三等_資訊科學組:系統分析與設計#129572
114年 · #129572
113年 - 113 高等考試_二級_資訊處理:系統分析與設計研究#123056
113年 · #123056
113年 - 113 調查特種考試_三等_資訊科學組:系統分析與設計#122101
113年 · #122101
113年 - 113 司法特種考試_三等_檢察事務官電子資訊組:系統分析#122099
113年 · #122099
112年 - 112 關務升官等考試_薦任_技術類(選試系統分析)-關務:系統分析#117084
112年 · #117084
112年 - 112 高等考試_二級_資訊處理:系統分析與設計研究#116734
112年 · #116734
112年 - 112 司法特種考試_三等_檢察事務官電子資訊組:系統分析#116198
112年 · #116198
112年 - 112 調查特種考試_三等_資訊科學組:系統分析與設計#116179
112年 · #116179