1.(b)不是敏捷軟體開發所突出強調的。
a.個體和互動 b.面面俱到的文件
c.客戶合作 d. 響應變化
2.(b)不是敏捷軟體開發應該遵循的原則。
a.軟體交付的時間間隔從幾周到幾個月,越短越好 b.開發後期,應盡量避免變化
c.盡早的、持續的交付有價值的軟體 d.業務人員和開發人員一起工作
3.(d)不是好的極限程式設計實踐。
a.客戶作為團隊成員 b.短交付週期 c.結對程式設計 d.極高的開發速度
1.極限程式設計是以測試開始的,測試程式優先設計,測試成為開發的基準,測試驅動開發
也就是客戶的需求驅動軟體的開發。
1.極限程式設計有哪些最佳實踐?
簡單設計 測試驅動開發 **重構 結對程式設計 集體**所有權 強調編碼標準 持續整合 短期交付 可持續的開發速度 系統隱喻 計畫遊戲 完整的團隊
2.試對極限程式設計和rup進行比較。
敏捷開發與rup相比裁剪了很多內容。
敏捷過程中客戶的位置與作用是重要的,不可替代。
在敏捷過程中不提倡面面俱到的文件。敏捷建模才是開發人員應該重點掌握的。
在rup中很注重軟體過程的管理,開發的監視和控制。
3.簡述rup有哪些最佳實踐?
迭代式開發
管理需求
使用基於構件的體系結構
視覺化建模
檢驗質量
控制變更
軟體工程 極限程式設計實踐
1 完整團隊 xp專案的所有參與者 開發人員 業務分析師 測試人員等等 一起工作在乙個開放的場所中,他們是同乙個團隊的成員 這個場所的牆壁上隨意懸掛著大幅的 顯著的圖表以及其他一些顯示他們進度的東西。2 計畫遊戲 計畫是持續的 循序漸進的。每2周,開發人員就為下2周估算候選特性的成本,而客戶則根據成...
物件導向軟體工程複習之設計原則
重構 refactoring 是在不改變軟體現有功能的基礎上,通過調整程式 改善軟體的質量 效能,使其程式的設計模式和架構更趨合理,提高軟體的擴充套件性和維護性。物件導向設計原則 單一職責原則 開閉原則 黎克特制代換原則 依賴倒轉原則 介面隔離原則 合成復用原則 迪公尺特法則 單一職責原則 sing...
物件導向軟體工程複習之測試習題
1 乙個成功的測試可以 c a 表明程式沒有錯誤 b 發現所有錯誤 c 發現尚未發現的錯誤d 提高軟體可靠性 2 在下列軟體生存週期模型中,哪乙個是由rational公司推出的軟體過程?d a 瀑布模型 b 極限程式設計 c 噴泉模型 d rup統一過程 3 在程式的規格說明中,對輸入條件有一句話 ...