lawpalyer logo

資訊處理 104 年資訊系統與分析考古題

民國 104 年(2015)資訊處理「資訊系統與分析」考試題目,共 13 題 | 資料來源:考選部

0 題選擇題 + 13 題申論題

在一個圖書館的資訊系統中,一本書在圖書館的狀態被定義為:館藏中、外借中、 預約保留且外借中、預約保留且在館藏中。當圖書館新購得一本新書時,這本書的 狀態是屬於「館藏中」。當書被借出去時,它的狀態會變成「外借中」。當外借出 去的書被歸還後,它的狀態又會回到「館藏中」。當一本書處於外借的狀態時,可 能有別的借閱者會預約保留此書;所以,當有借閱者預約保留時,此書的狀態變成 了「預約保留且外借中」。當一本書處於「預約保留且館藏中」的狀態時,系統可 能會自動發送一封E-mail 請預約的使用者來圖書館拿書;而當書再度被借走之後, 它的狀態又會轉換成「外借中」。請繪製一份狀態圖來描述以上的動態行為。繪製 狀態圖在物件導向系統分析中的目的為何?(25 分)
Data Flow Diagram(DFD)的表示主要有Yourdon 以及Gane/Sarson 提出的兩種方式。 Gane/Sarson 所提出的DFD 四元件的表達方式如下: 表達方式 元素 Gane/Sarson 外部實體 資料流 處理 資料儲存 請說明四個元件的定義,並各別舉一個例子作說明。(12 分) 請判斷下列兩圖DFD 表示是否正確,並依照以下表格提供答案。(18 分) (a) (b) 判斷結果 (正確/不正確) 參考準則 修訂後結果 (a) (b)
盛發機關針對同仁定期舉辦教育訓練課程,下圖是他們課程的資料庫架構。請依據 該圖的結構,寫出以下的SQL 指令: 找出學員編號為“3214”的課程資料,請列出該學員的姓名、課程名稱與課程內 容。(10 分) 找出有學員之職稱為“書記”的課程,請列出這些課程的課程編號、課程名稱及課 程內容,如該課程有多位學員之職稱皆為“書記”時,只需列出一次。(15 分)
利用UML 在物件導向系統分析與設計中,循序圖(sequence diagram)與溝通圖 (communication diagram)在應用上有何差異?(13 分)
請說明何謂內聚力(cohesion)與耦合力(coupling)。請從資料、流程以及邏輯層面 思考,並說明內聚力的類型。請從內聚力、耦合力以及上下功能間的關聯性思考一 個良好的模組結構應該具備那些特徵?(30 分)
中花機關的公文管理系統開發專案使用UML 進行開發,目前在完成了使用案例 (Use Case)之後,正在進行類別圖的發展工作。 請問何謂類別圖?(10 分) 依據使用案例(Use Case)發展類別圖的步驟大致應如何進行?(15 分)
請說明下圖是屬於何種UML 圖形,繪製這類UML 圖形的目的為何?並請詳細說 明下圖所示模型的內容:(25 分) +purchase() -name:String -address:String -phone:String #getBonus() -studentID:String
測試範例的設計是測試流程的一個關鍵步驟,按照測試範例的不同出發點,有一種 測試稱為黑箱測試。請從使用者、資料、程式觀點,說明何謂黑箱測試。請就常見 的黑箱測試方法提出三種方法做說明,並各舉一例說明之。(20 分)
長宮管理中心將原本使用多年的業務處理系統加以置換。新系統完成時,開發商需 要準備各式文件以便驗收。 請問您建議需要準備那些文件?(10 分) 這些文件的大致內容與主要使用者是誰?(15 分)
如果於需求擷取過程中,我們利用使用案例圖(use case diagram)來描繪系統需 求,而在描繪的使用案例圖中,存在著使用案例與使用案例間的<<include>>關係與 <<extend>>關係。請說明這兩種關係在甚麼情境下會被建立,並請舉例繪製一個使 用案例圖說明之?(25 分)
Rational Unified Process(RUP)是一套軟體工程流程,在RUP 中軟體生命週期根據 時間和RUP 的核心工作流程分為二維空間。此外,RUP 的動態面將軟體開發分為四 個階段。請以四階段、二維度空間概念進一步說明RUP 所定義的系統開發專案之實 施階段與核心工作。(20 分) E C
同佳公司正在針對經銷商進行大促銷,對於一般客戶,提供95 折優惠。對於VIP 客戶,如果訂單低於新臺幣(下同)5 萬元,提供9 折優惠,超過5 萬元(含)的 訂單,如果付現金,打8 折優惠,如果不是付現,則是85 折優惠。 請用決策樹畫出此次促銷活動的內容。(15 分) 請用決策表畫出此次促銷活動的內容。(10 分) 學員編號 姓名 課程編號 職稱 課程編號 課程名稱 課程內容 課程 學員
請解釋下列有關軟體測試的專有名詞:(每小題4 分,共12 分)  Integration Testing Alfa Testing Beta Testing