推 moonjuice:原來薛老師有交軟體工程喔... 06/16 17:22
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.214.27
※ [本文轉錄自 FCU_Talk 看板]
作者: 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