105年 臺灣港務、港務局 助理工程師 資訊 資訊系統規劃與管理實務{第2次招考} 試卷

pdf
237.02 KB
5 頁
don
侵權投訴
加載中. ..
PDF
第1頁 共 4 頁
臺灣港務股份有限公司 105 年度第 2次從業人員
經理(主管級)、助理管理師/助理工程師、助理事務員/助理技術員甄試
專業科目試題
筆試科目:資訊系統規劃與管理實務(含系統分析與設計、資料庫系統)
甄選類科:13 資訊
題號
題 目
1
在物件導向系統發展過程中,可運用UML(Unified Modeling Language)
的循序圖進行物件互動行為塑模,請問:
1. 循序圖主要針對哪二部份之物件間與物件內元件的行為進行塑模?
2. 從實作觀點,循序圖中的物件可分為哪三種?並請分別說明其主要功
能或特性。
配分:第1小題 5分,第 2小題15 分,20 分。
2
開發系統的方法很多,較為普遍的有「結構化分析(structured analysis)」、
「物件導向分析(object-oriented analysis)」、及「敏捷法(agile methods)」。
請就 “結構化分析與物件導向分析之比較”或“結構化分析與敏捷法之
比較”其中之一選擇作答。請分別就(a)方法概要(b)塑模工具(c)方法優點
(d)方法缺點這四個子題說明比較。
配分:第1小題 8分,第 2、3、4小題每小題各4分,20 分。
考科編號:08
第2頁 共 4 頁
題號
題 目
3
系統分析師必須交互運用塑模和實情調查的技巧。假設實情調查後,某
系統 A主要有 B、C、D三個功能,C功能又分成 E、F兩個功能,E功
能又由 G、H功能構成。E功能的達成,要先取得 p、然後準備 q、最後
增加 r。對於增加r的動作(程序參照號碼 1.1)而言,給予 alpha 及 beta
會產出gamma 與delta,而某個減少 r的動作(程序參照號碼 1.2),給予
gamma 與delta 會更新 alpha。
1. 什麼叫塑模(modeling)?
2. 系統分析階段包含四個主要活動,除了需求塑模(requirements
modeling)外,另外三個活動是什麼?
3. 系統分析師常透過功能分解圖(FDD)、商業流程圖(BPD)、資料流
向圖(DFD)、及 UML 的協助來瞭解系統需求。
請依據以上實情調查的描述,分別回答什麼是 FDD 並圖示實情調查的
FDD、回答什麼是 BPD並圖示實情調查的 BPD、回答什麼是 DFD 並圖
示實情調查的 DFD 三子題。
配分:第1小題 2分、第 2小題 3分、第 3小題 6分、第 4小題 9分,
共20 分。
第3頁 共 4 頁
題號
題 目
4
某機構需一套徵才管理系統,經需求調查及系統分析後,其資料需求之
實體與屬性如下:
1. 部門 (Department):包括部門編號(dId)、部門名稱(dName)和
部門所在(dLocatios)。其中部門編號唯一,且部門所在地可有多
個。
2. 職位(Position):用以描述一個職位,包括職位名稱(pName)和
職責敘述(pDesc)。其中沒有一個屬性是唯一的,但同一部門的
各職位名稱必不同。
3. 職缺(Vacancy):包括職缺編號(vId)、職缺條件(vCond)、
職缺人數(vNo)和出缺日期(vDate)。其中職缺編號為唯一;此
外,一個職缺必對應於一個職位,但一個職位可能會對應數個職缺。
4. 應徵者(Applicant):包括身分證字號(pId)、姓名(name)、性
別(gender)、學歷(degrees)和其他資料(data)。其中身分證字
號為唯一,學歷可有多個。一個應徵者可以應徵多個職缺。
5. 員工(Employee):包括工號(eId)、姓名(name)、性別(gender)
和專長(expertise)。其中工號是唯一,專長可有多個。
6. 此外,有些應徵者申請某個職缺時需要與某些員工面談
(Interview),面談的日期和面談的結果必須記載。
請畫出符合以上需求的完整實體關係圖 (Entity Relationship Diagram,
ERD),並標示適當的參與度 (participation) 與基數比 (cardinality)。
配分:20 分
第4頁 共 4 頁
題號
題 目
5
觀察以下的基底資料表格(base table),回答下列題目:
1. 使用表格 A回答:
(1)舉例說明可能會產生怎樣的更新異常(update anomaly)後,(2)指出此
表格存在哪一種功能相依(functional dependency),(3)再將表格正規化
以減少或避免更新異常(請顯示正規化後的綱要 schema)。
2. 使用表格 B回答:
(1)舉例說明可能會產生怎樣的更新異常(update anomaly)後,(2)指出此
表格存在哪一種功能相依(functional dependency),(3)再將表格正規化
以減少或避免更新異常,請顯示正規化後的綱要 (schema)。
3. 使用表格 A回答:
如果有些員工只有一支電話、有些員工有兩支電話(例如戶籍電話與
通訊電話)、有些員工的電話有三支電話(例如還有手機電話),請設
計出不會產生太多電話空值(NULL)的綱要 (schema),以配合此需
要。
子題 1及3之表格 A(base table A),部分的顯示資料
姓名
員工
編號
生日
電話
部門
編號
部門
名稱
經理
編號
張三
12345
1990-03-01
2221222
5
研發
99999
李四
33388
1992-05-04
3332456
5
研發
99999
王五
99999
1970-01-01
9889988
5
研發
99999
李四
33254
1980-02-20
7588617
3
業務
33254
陳大明
45123
1985-12-31
3939887
3
業務
33254
何必勝
66666
1990-03-01
3324561
1
總務
88888
子題 2之表格B(base table B),部分的顯示資料
專案代號
工時
專案名稱
1
20
iPhone
2
15
VR
1
10
iPhone
2
15
VR
3
15
Game
1
35
iPhone
配分:第1小題 8分、第 2小題8分、第 3小題 4分,共20 分。
第5頁 共 4 頁
收藏 ⬇️ 下載