作者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