作者kindamark (Kindamark)
看板NTU-Exam
標題[試題] 99下 林風 資訊系統原理 期中考
時間Thu Apr 14 21:36:04 2011
課程名稱︰資訊系統原體
課程性質︰資訊工程學系選修
課程教師︰林風
開課學院:電機資訊學院
開課系所︰資訊工程學系
考試日期(年月日)︰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)
1F:→ andy74139 :已收錄至!! 04/15 17:25