
100 年特種考試地方政府公務人員考試試題 代號:
等 別: 三等考試
類 科: 資訊處理
科 目: 系統分析與設計
考試時間: 2小時 座號:
※注意:
禁止使用電子計算器。
不必抄題,作答時請將試題題號及答案依照順序寫在試卷上,於本試題上作答者,不予計分。
全一張
(
)
34270
一、請參考下列旅館管理系統的使用案例圖(Use Case Diagram)撰寫「預約房間」的使
用案例規格書(Use Case Specification),繪出「入住」的物件導向的活動圖(Activity
Diagram)。並請說明「預約者」與「客人」、「接待員」間是何關係?(30 分)
取得客戶資料
預約房間
準備帳單
預約者
客人 退房
《extend》
《include》
《include》
《include》
《include》
《include》
二、類別屬性的基本語法為:「能見度 屬性名稱:資料型態[=初值] 」;類別操作的
基本語法為:「能見度 操作名稱(參數列):傳回資料型態」,其中之操作參數
列的基本語法為:「參數名稱:資料型態[,參數名稱:資料型態] 」,請說明何謂
能見度(visibility)?可以分為那幾種?請分別說明之。(20 分)
三、請分別說明類別關係中的相依(Dependency)關係、結合(Associations)關係、
一般(Generalization)關係與實現(Realization)關係;以 Java 語言實作時如何分
別表示?(20 分)
(請接背面)

100 年特種考試地方政府公務人員考試試題 代號:
等 別: 三等考試
類 科: 資訊處理
科 目: 系統分析與設計
全一張
(
)
34270
四、在建立 ATM 自動櫃員機系統的需求階段取得自動櫃員機提款流程的描述如下:
「客戶將金融卡插入自動櫃員機後,輸入卡片密碼,如果密碼正確,就可以選擇提
款功能,然後輸入提款金額,當帳戶餘額足夠時,就吐出鈔票,接著退出和取出卡
片,和列印收據,完成整個提款流程。」其活動圖如下所示。請於圖中找出主要流
程與各替代(alternative)流程,並請分別以流程內之動作依序列出。另請以主要流
程繪製出相對應之使用案例圖。(30 分)
插入金融卡
輸入密碼
退出與取回卡片
選擇提款
輸入金額
檢查密碼
準備列印收據
檢查帳戶金額
顯示餘額
吐出鈔票
退出與取回卡片
列印收據
﹝密碼正確﹞
﹝密碼不正確﹞
﹝
﹞
﹝
﹞