看板 FCUProblems 關於我們 聯絡資訊
[開課學院]: 資電學院 [開課系所]: 資訊系 [課程名稱]: 軟體工程 [老師名稱]: 黃溪春 老師 [開課學期]: 97學年第二學期 [類型]: m 壹、解釋下列各詞之意義。(24%) (1) Stress testing (2) Acceptance testing (3) Back-to-back testing (4) RAD (5) Validation testing (6) Exhaustive testing (7) Egoless programming (8) Prototyping 貳、問答題。(76%) (1) 使用「Incremental approach」開發軟體,雖能加速交付軟體模組,但是存在哪 些問題?(8%) (2)「Agile methods」使用時機為何?有哪些原則?存在哪些問題?(11%) (3)「Extreme programming」強調「Test-first development」、「Refactoring」與 「Pair programming」,請說明其意義。(9%) (4)「Software inspection」與「Program testing」之差別?並分別說明使用時機(8%) (5)「Programing inspection」目的在找出程式的缺失,請說明要執行檢查活動的先決 條件?(8%) (6)舉例說明「Static analyzer」能找出哪些「Control faults」與「Data fault」(8%) (7) 舉例說明程式元件之間的界面,有哪四種類型?(8%) (8) 一能處理全班60位同學軟體工程成績的程式,若要使用「Partition testing」方法 測試;該如何準備測試資料?(8%) (9) 假設一程式的流程,如下圖;請寫出此程式有哪些「Independent paths」?(8%) 0 ↓ 1 ↓ ┌───────→2──→4 | ↓ ↙ ↘ | ←── 5 ←─ 3 6 8 | ↓ ↘ ↙ └────────7 9 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.41.137.199
testw123 :太感謝了 正在和期末考掙扎 06/15 11:40