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.

Trường:

Học viện Nông nghiệp Việt Nam 593 tài liệu

Thông tin:
4 trang 9 tháng trước

Bình luận

Vui lòng đăng nhập hoặc đăng ký để gửi bình luận.

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.

51 26 lượt tải Tải xuống
Bài tập Agile
1. Động của phương pháp Agile
a. Chú trọng vào chương trình thay thiết kế
b. Chú trọng vào tài liệu thay 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 ng nhanh
chóng tiến a để đáp ng yeu cầu thay đổi của khách hàng
2. Mục đích của Agile
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. khả năng đáp ứng sự thay đổi yêu cầu của khách hàng 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á tnh phát triển
3. Tuyên ngôn agile
a. Các nhân tương tác hơn các quy trình công cụ
b. Phần mềm hoạt động đươc hơn cáci liệu quy trình
c. Cộng tác cuả khách hàng hơn thương lượng hợp đng
d. Đáp ng sự thay đổi n làm theo kế hoạch
e. Cả 4 phương án trên đêu đúng
4. Hãy trình bày 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 dd hiểu
5. Phương pháp XP những đặc điểm o?
a. Lập trình theo cp
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 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. 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ậ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 vn cùng ngồi viết code chung
7. Thế nào 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 c yêu cầu cần Cài đặt
8. Hãy tả chc năng Xem điểm của hệ thống quản điểm sinh viên theo
pháp User Story
Với vai trò của 1 khách
hàng tôi muốn xem điểm
của hệ thống quản điểm
sinh viên
Khởi động ứng dụng
=>ng dụng làm việc mở
tài liệu cuốiuser đã
dùng
Nhà đầu sẽ nhập chi phí
vào 1 form
(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 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 ng b2: chia nhỏ các câu chuyện
thành các nhim v -> b3: kế hoch phát hành -> b4: phát trin tích
hp th nghim phn mm -> b6: đánh gía h thng -> lp li b1
| 1/4

Preview text:

Bài tập Agile
1. Động của phương pháp Agile
a. Chú trọng vào chương trình thay 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 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
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 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
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 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ậ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 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 các yêu cầu cần Cài đặt
8. Hãy tả chức năng Xem điểm của hệ thống quản điểm sinh viên theo
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