精華區beta NTU-Exam 關於我們 聯絡資訊
課程名稱︰資訊系統原體 課程性質︰資訊工程學系選修 課程教師︰林風 開課學院:電機資訊學院 開課系所︰資訊工程學系 考試日期(年月日)︰100/4/14 考試時限(分鐘):180分鐘 是否需發放獎勵金:是 (如未明確表示,則不予發放) 試題 : 1.(8%)請說明"Software"具備的四項特徵,並且針對每項特徵稍作說明。 2.(2%)請敘述IEEE所定義的"Software Engineering"。 3.(7%)畫圖說明System Development之流程。 4.(7%)軟體開發有哪七個流程,及其先後順序。 5.(12%)畫圖說明三個software qualuty factors。針對每個factor請列出三個indexes。 6.(8%)說明OO的四個basic principle,並解釋之。 7.(8%)試舉例說明"Object"."Class"."Interface"。 8.(8%)請各舉一例子說明"Stereotype"."Tagged Value"."Constraint"."Note"之用法。 9.(3%)請解釋"Boundary Class"."Entity Class"."Control Class"並畫出其符號。 10.(4%)請寫下UML的四個目的? 11.(6%)試解釋UML中所定義的"Collaboration"與"Use Case"以及符號。兩者之間的關係 為何? 12.(10%)試以圖說明UML 4+1 view model。 13.(10%)請根據以下的Java程式碼,畫出其Class Diagram。 Import java.awt Graphics; class Helloworld extends java.applet.Applet{ public void paint(Graphics g){ g.drawString("Hello,World!",10,10); } } 14.(3%)說明何謂"Operation Signature"."Polymorphism(or Overriding)"."Overloadi- ng"。 15.(2%)試以UML中的"Steroetype"去model "Primitive Type"。 16.(12%)請參考底下我們設計的school information system 的 class diagram,圖中共 有六個Class:School,Student,Department,Chairman,Course,and Instructor. 請遵循以下所列的規範(S1-S6)來畫出任意兩個class之間的relationshop,並且在所 畫的Relationship上加入Note來解釋為什麼使用這個relationship.(注意:每一規範 的粗體部份需要有相對應的關係) S1.一個School具有一個或多個Students. S2.Department是School之中的一個attribute type. S3.Chairman屬於其中一種Instructor,並且領導Department. S4.Department具有一個以上的Instructor. S5.Department具有一個或多個Courses. 當Department關閉時,所屬的Course也會關    閉. S6.一個Student具有一個或多個Courses. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.242.48 ※ 編輯: kindamark 來自: 140.112.242.48 (04/14 21:36)
andy74139 :已收錄至精華區!! 04/15 17:25