精華區beta NTU-Exam 關於我們 聯絡資訊
課程名稱︰資訊系統原理 課程性質︰系定必修 課程教師︰林風 開課學院:電資學院 開課系所︰資訊系 考試日期(年月日)︰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