SWE201c - Phần 2: Agile Software Development · trang 4 / 4
Câu hỏi trong chủ đề
Câu 37 – 40 trong 40 câuAIt creates a better relationship between the developers and customer representatives
BMany projects are evolutionary, and a better solution emerges this way
CIt is time-consuming to analyze everything at the beginning of a project
DIt prevents late delivery of the project
Lời giải
Mở trang câu hỏi này →Đáp án đúng: B. Scrum giả định phần lớn dự án phần mềm là bài toán phức tạp (complex domain): không thể biết trước toàn bộ lời giải, mà giải pháp tốt hơn dần hiện ra qua từng vòng lặp khi nhóm và khách hàng cùng nhìn thấy sản phẩm thật. "Learn as we go" chính là cách khai thác đặc tính tiến hoá này.
A cải thiện quan hệ với khách hàng là hệ quả phụ tốt đẹp, không phải lý do. C tránh mất thời gian phân tích đầu dự án là cách diễn giải tiêu cực và sai — Scrum không né phân tích, nó trải phân tích ra suốt dự án. D ngăn giao hàng trễ cũng là hệ quả chứ không phải nguyên nhân.
What is the primary benefit of using acceptance tests in the Agile approach to user requirements?4 lựa chọn
AValidation of user requirements
BImproved documentation
CEnhanced team collaboration
DBetter time management
Lời giải
Mở trang câu hỏi này →Đáp án đúng: A. Acceptance test là hình thức validation trực tiếp nhất trong Agile: nó biến yêu cầu của người dùng thành các tiêu chí kiểm chứng được, để cả nhóm và khách hàng cùng thống nhất thế nào là "xong". Nhờ đó tránh được tình huống phần mềm chạy đúng đặc tả nhưng không đúng nhu cầu.
B cải thiện tài liệu, C tăng cộng tác nhóm và D quản lý thời gian tốt hơn đều là lợi ích PHỤ có thật, nhưng câu hỏi hỏi lợi ích CHÍNH trong tương quan với yêu cầu người dùng — đó là việc thẩm định yêu cầu.
A
ValuableB
ImpreciseC
RigidD
ExpansiveLời giải
Mở trang câu hỏi này →Đáp án đúng: A. INVEST là bộ sáu tiêu chí cho một user story tốt: Independent (độc lập), Negotiable (thương lượng được), Valuable (có giá trị), Estimable (ước lượng được), Small (đủ nhỏ), Testable (kiểm thử được). Trong bốn phương án chỉ "Valuable" nằm trong bộ này.
B Imprecise (mơ hồ) đi ngược Testable và Estimable. C Rigid (cứng nhắc) đi ngược Negotiable. D Expansive (phình to) đi ngược Small. Ba phương án nhiễu được dựng bằng cách lấy phản nghĩa của chính các chữ cái trong INVEST.
ATeam members should communicate only when necessary.
BEffective communication can help resolve issues quickly.
CCommunication is not important in software development.
DTeam members should only communicate through written messages.
Lời giải
Mở trang câu hỏi này →Đáp án đúng: B. Communication là một trong năm giá trị cốt lõi của XP (cùng Simplicity, Feedback, Courage, Respect). XP cho rằng phần lớn vấn đề dự án bắt nguồn từ việc ai đó không nói với ai đó điều gì đó, nên giao tiếp hiệu quả và liên tục là cách gỡ vướng nhanh nhất — đây cũng là lý do XP đề cao pair programming, ngồi chung và khách hàng tại chỗ.
A hạn chế giao tiếp và D chỉ trao đổi bằng văn bản đều đi ngược nguyên tắc ưu tiên đối thoại trực tiếp. C phủ nhận vai trò của giao tiếp, sai hoàn toàn với cả XP lẫn Agile nói chung.
Đề có câu hỏi của chủ đề này
3 đề chứa ít nhất một câu thuộc chủ đề — mở đề để làm cả bộ, không chỉ từng câu.
Cập nhật 31 ngày trước
SWE201c Nhập môn Kỹ thuật phần mềm – Bộ ôn tập số 2: Agile Software Development (49 câu)
Luyện tập
Tổng hợp cả môn
49 câu
Cập nhật 31 ngày trước
SWE201c Nhập môn Kỹ thuật phần mềm – Bộ ôn tập cuối kỳ số 1: Agile Software Development (49 câu)
Luyện tậpFE
Tổng hợp cả môn
49 câu
Cập nhật 31 ngày trước
SWE201c Nhập môn Kỹ thuật phần mềm – Bộ ôn tập số 1: Agile Software Development (48 câu)
Luyện tập
Tổng hợp cả môn
48 câu