課程名稱︰資訊系統原理
課程性質︰系定必修
課程教師︰林風
開課學院:電資學院
開課系所︰資訊系
考試日期(年月日)︰2007/4/21
考試時限(分鐘):2小時
是否需發放獎勵金:是
(如未明確表示,則不予發放)
試題 :
1.(8%) 請說明Software具備的四項特徵,並且針對每項特徵稍作說明
2.(4%) 請敘述IEEE所定義的"Software Engineering"與"Software"。
3.(3%) 畫圖說明System Development 之流程。
4.(7%) Develop a software 有哪七個procedures,及其先後順序。
5.(10%) 畫圖說明三個software quality factors。
針對每個factor 請列出三個indexes。
6.(8%) 說明OO的四個basic principle,並解釋之。
7.(12%) 請寫下"Object"、"Class"、"Interface(Polymorphism)"、"Component"
"Package"以及"Subsystem"之定義,並寫出notation,針對每一項目畫圖
說明其用法。
8.(8%) 請寫出並畫出以下UML所定義之Relationship之定義以及符號
(a)Aggregation (b)Association (c)Dependency (d)Generalization
9.(8%) 請說明UML的四個general modeling mechanism的目的,並各畫一例子說明其用法
10.(4%) 什麼是"Forward Engineering" 與 "Reverse Engineering"?
11.(6%) 試解釋UML中所定義的Collaboration與Use Case,和兩者之間的關係
12.(9%) 寫下在UML中所使用之三種extensibility機制的
(i)名稱 (ii)用法 (iii)畫一個Class來圖示這三種用法
13.(10%) 試以圖說明UML之4+1個view model及每個view有哪些參予人員
14.(3%) 什麼是"Abstract Class"與"Active Class"?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.137.198.81