面向對象軟件工程複習之極限編程和RUP習題

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有哪些最佳實踐?

迭代式開發
管理需求
使用基於構件的體系結構
可視化建模
檢驗質量
控制變更
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章