-
Thông tin
-
Quiz
Bài tập Agile | Công nghệ phần mềm | Học viện Nông nghiệp Việt Nam
Bài tập này tập trung vào các khái niệm cơ bản của phương pháp Agile và phương pháp XP, bao gồm động cơ, mục đích, tuyên ngôn, nguyên tắc, lập trình theo cặp, quy trình phát triển, và user story. Nó cũng đề cập đến vòng đời phát triển các phiên bản của phương pháp phát triển phần mềm.
Công nghệ phần mềm (HVNN) 35 tài liệu
Học viện Nông nghiệp Việt Nam 593 tài liệu
Bài tập Agile | Công nghệ phần mềm | Học viện Nông nghiệp Việt Nam
Bài tập này tập trung vào các khái niệm cơ bản của phương pháp Agile và phương pháp XP, bao gồm động cơ, mục đích, tuyên ngôn, nguyên tắc, lập trình theo cặp, quy trình phát triển, và user story. Nó cũng đề cập đến vòng đời phát triển các phiên bản của phương pháp phát triển phần mềm.
Môn: Công nghệ phần mềm (HVNN) 35 tài liệu
Trường: Học viện Nông nghiệp Việt Nam 593 tài liệu
Thông tin:
Tác giả:
Tài liệu khác của Học viện Nông nghiệp Việt Nam
Preview text:
Bài tập Agile
1. Động cơ của phương pháp Agile là gì
a. Chú trọng vào mã chương trình thay vì thiết kế
b. Chú trọng vào tài liệu thay vì mã chương trình
c. Dựa trên 1 cách phát triển phần mềm theo kiểu vòng lặp
d. Nhanh chóng chuyển giao phần mềm hoạt động tới khách hàng và nhanh
chóng tiến hóa để đáp ứng yeu cầu thay đổi của khách hàng
2. Mục đích của Agile là gì
a. Giảm phụ phí trong quy trình phần mềm bằng giảm công sức viết code
b. Giảm phụ phí trong quy trình phần mềm bằng giảm công sức viết các tài liệu
c. Có khả năng đáp ứng sự thay đổi yêu cầu của khách hàng mà không phải sửa
lại quá nhiều
d. Không cần sự tham gia của khách hàng trong quá trình phát triển
3. Tuyên ngôn agile là gì
a. Các cá nhân và tương tác hơn các quy trình và công cụ
b. Phần mềm hoạt động đươc hơn là các tài liệu và quy trình
c. Cộng tác cuả khách hàng hơn và thương lượng hợp đồng
d. Đáp ứng sự thay đổi hơn là làm theo kế hoạch
e. Cả 4 phương án trên đêu đúng
4. Hãy trình bày các nguyên tắc của Agile + Khách hàng tham gia + chuyển giao tăng dần
+ con người thay vì quy trình +chấp nhận thay đổi
+gìn giữ tính giản dị dễ hiểu
5. Phương pháp XP có những đặc điểm nào? a. Lập trình theo cặp b. Chuyển giao tăng dần
c. Khách hàng tham gia chặt chẽ vào quá trình phát triên
d. Con người thay vì quy trình
e. Chấp nhận sự thay đổi
f. Code không ngừng được cải tiến
g. Kiểm thử trước khi phát triển (Test-first Development) h. Sơ hữu tập thể i. Tiến độ bền vững
j. Tất cả các phương án trên đều đúng
6. Thế nào là lập trình theo cặp (Pair programing)?
a. Mỗi người trong đội viết code dộc lập
b. Hai lập trình viên cùng ngồi viết code chung
7. Thế nào là Test-first Development?
a. Viết code xong thì kiểm thử
b. Viec viêt test trước khi viêt code làm rõ các yêu cầu cần Cài đặt
8. Hãy mô tả chức năng Xem điểm của hệ thống quản lý điểm sinh viên theo cú
pháp User Story Với vai trò của 1 khách Khởi động ứng dụng
Nhà đầu tư sẽ nhập chi phí hàng tôi muốn xem điểm
=>ứng dụng làm việc mở vào 1 form
của hệ thống quản lý điểm
tài liệu cuối mà user đã sinh viên dùng (1)khi điền xong =>
submit nếu chi phí < 50 dc
gửi thẳng vào hệ thống để xử lý
(2) khi chưa điền xong => form dc hiện trong ds hàng đợi (3)
9. Hãy trình bày vòng đời phát triên các phiên bản của phương pháp phát triển
phần mềm X
b1 : Chọn câu chuyện của người dùng b2: chia nhỏ các câu chuyện
thành các nhiệm vụ -> b3: kế hoạch ph át hành -> b4: phát triển tích
hợp thử nghiệm phần mềm -> b6: đánh gía hệ thống -> lặp lại b1