作者coolsprite ( )
看板FCU_Talk
标题[考题][资讯系][软体工程][薛念林96下期末考]
时间Mon Jun 16 17:19:46 2008
1.(5%)说明
verification 与
validation 之不同?
2.(10%)设计以下程式码的设计案例,使得
(A)branch coverage为 100%,
但condition coverage不为100%;(B)branch coverage不为 100%,但
condition coverage为100%;(C)都是100%
┌──────────────────┐
│INPUT A,B,X │
│20 IF (A>1) AND (B=0) THEN Y=A │
│30 IF (A=2) OR (X>1) THEN Y=X │
│40 PRINT Y │
└──────────────────┘
3.(10%) V model 描述软体开发的流程与测试之间的关系,请画出 V model
4.(10%) 举出并说明
agile Model的5个原则(Principle)
5.(20%)解释以下专有名词
5.1 Refactorin
5.2 Pair programming
5.3 White Box testing
5.4 Inspection
6.(15%) 考虑一个线上考试系统,老师可以在线上出题,学生可以线上考试,助教可以
线上阅卷。画出其可能的类别图(
class diagram),必要时请做出适当假设。
7.(10%) 考虑一个象棋系统,画出象棋的状态图(
State transition diagram),必要时
请做出适当假设。
8.(10%) 关於架构
8.1 列出系统组织(System organization)的三种模式(Model),并简述之。
8.2 列出两种模组分解(Modular decomposition)的方式。
8.3 列出两种控制(Control)的方式。
9.(10%) 何谓
软体工程?
--
希望明年我不会回来找自己po的考古题....( ′-`)y-~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.170.137.171
1F:推 moonjuice:原来薛老师有交软体工程喔... 06/16 17:22
※ XX9:转录至看板 FCUProblems 01/16 21:17