Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Câu hỏi 1.

Dựa trên mô tả dự án, tôi khuyên bạn nên sử dụng phương pháp phát triển
phần mềm Agile cho dự án này vì những lý do sau:

Đặc điểm dự án:

Người dùng: Giảng viên, nhân viên, nhân viên quản trị, quản lý quản trị, nhân
viên học thuật
Khách hàng: Đại học FPT
Đội ngũ: 4-6 nhà phát triển có kinh nghiệm từ bộ phận CNTT FPTU, hỗ trợ từ
các bộ phận khác
Yêu cầu: Yêu cầu cấp cao rõ ràng nhưng có thể thay đổi trong quá trình phát
triển
Thời gian: Dự kiến có bản đầu tiên sau 3 tháng, hoàn thiện trong 6 tháng
Kỳ vọng của người quản lý: Cung cấp nhanh phiên bản đầu tiên, đáp ứng các
thay đổi về yêu cầu

Phương pháp Agile phù hợp vì:

Đáp ứng các yêu cầu thay đổi thông qua phát triển lặp đi lặp lại
Cho phép phân phối sớm giá trị kinh doanh thông qua các bản phát hành gia
tăng
Khuyến khích sự hợp tác chặt chẽ giữa các nhóm đa chức năng tự tổ chức
Tập trung vào việc kiểm tra và điều chỉnh thường xuyên trong các lần lặp lại
ngắn
Rất phù hợp cho các dự án có đội ngũ giàu kinh nghiệm và yêu cầu không
chắc chắn
Cách tiếp cận lặp đi lặp lại sẽ cho phép chúng tôi cung cấp phiên bản đầu tiên
một cách nhanh chóng trong 3 tháng để đáp ứng tiến độ chặt chẽ. Các bản
dựng tăng dần sẽ đảm bảo cung cấp liên tục giá trị kinh doanh trong suốt dự
án. Tính linh hoạt của Agile sẽ giúp đáp ứng những thay đổi yêu cầu dự kiến.
Nhóm có kinh nghiệm có thể làm việc hiệu quả trong môi trường Agile.

Câu hỏi 2.
Cấp độ/Giai đoạn:

Kiểm tra đơn vị - Được thực hiện bởi nhà phát triển để kiểm tra từng đơn
vị/thành phần riêng lẻ
Kiểm tra tích hợp - Được thực hiện bởi các nhà phát triển để kiểm tra sự tích
hợp giữa các thành phần
Kiểm tra hệ thống - Được thực hiện bởi người kiểm tra để kiểm tra hệ thống
hoàn chỉnh theo yêu cầu
Kiểm tra chấp nhận của người dùng (UAT) - Được thực hiện bởi người dùng
khách hàng để xác thực xem hệ thống có đáp ứng nhu cầu hay không

Các loại thử nghiệm:

Kiểm tra chức năng - Kiểm tra hệ thống theo yêu cầu chức năng
Kiểm tra phi chức năng
Kiểm tra hiệu suất - Kiểm tra khả năng đáp ứng và khả năng mở rộng của hệ
thống
Kiểm tra bảo mật - Kiểm tra ủy quyền, xác thực, bảo mật dữ liệu
Kiểm tra khả năng sử dụng - Kiểm tra mức độ dễ sử dụng của giao diện
người dùng
Kiểm tra hồi quy - Kiểm tra chức năng hiện có sau khi thay đổi

Các nhà phát triển sẽ thực hiện thử nghiệm đơn vị và tích hợp trong quá trình
phát triển. Một nhóm người thử nghiệm riêng biệt sẽ tiến hành thử nghiệm hệ
thống. Những người dùng khách hàng như giảng viên, nhân viên, nhân viên
quản trị sẽ tham gia vào UAT để xác thực hệ thống. Việc kiểm tra tính bảo
mật, hiệu suất và khả năng sử dụng sẽ được thực hiện bởi cả nhà phát triển
và người thử nghiệm. Kiểm tra hồi quy sẽ được thực hiện ở tất cả các cấp để
đảm bảo không có lỗi hồi quy.

Câu hỏi 3.

Dựa trên mô tả dự án, đây là một số yêu cầu chức năng và phi chức năng:

Yêu cầu chức năng:

Cho phép giảng viên, nhân viên đăng ký, thay đổi, xem lộ trình xe buýt
Cho phép nhân viên quản trị lên lịch xe, tổng hợp lịch xe, ghi nhận chi phí
Cho phép người quản lý xem và phê duyệt lịch trình và chi phí xe buýt
Cho phép cán bộ giảng dạy tổng hợp lịch trình xe buýt của giảng viên
Những yêu cầu phi lý:

Bảo mật - Đăng nhập bằng tài khoản email FU, đảm bảo an toàn dữ liệu
Khả năng sử dụng - Giao diện dễ sử dụng, yêu cầu đào tạo tối thiểu
Hiệu suất - Đảm bảo hiệu suất cao cho mọi người dùng
Khả năng bảo trì - Hệ thống phải dễ bảo trì và cập nhật
Các yêu cầu chức năng chính xoay quanh khả năng quản lý bus cốt lõi như
lập lịch, đăng ký, theo dõi chi phí, v.v. cho các vai trò người dùng khác nhau.

Các yêu cầu phi chức năng xoay quanh tính bảo mật, khả năng sử dụng, hiệu
suất và khả năng thay đổi. Đây là những thuộc tính chất lượng quan trọng cần
được tích hợp vào hệ thống.

Câu hỏi 4.

Câu hỏi 5.
Các trường hợp kiểm thử chức năng cho UCD:

Đăng ký tuyến xe buýt


Nhập thông tin xác thực của giảng viên hợp lệ
Chọn tuyến đường hợp lệ
Xác nhận thông báo đăng ký thành công
Thay đổi lộ trình xe buýt
Đăng nhập với tư cách giảng viên với tuyến xe buýt đã đăng ký
Chọn tuyến xe buýt mới
Xác minh tuyến xe buýt đã thay đổi thành công
Xem tuyến xe buýt
Đăng nhập với tư cách giảng viên với các tuyến xe buýt đã đăng ký
Bấm xem tuyến xe buýt
Xác minh các tuyến xe buýt được hiển thị chính xác
Lịch trình xe
Đăng nhập với tư cách nhân viên quản trị
Nhập tuyến xe buýt và lịch trình
Xác minh phương tiện được chỉ định tuyến đường vào những ngày đã chọn

Câu hỏi 6.
1. Là một giảng viên, tôi muốn đăng ký một tuyến xe buýt để có thể đi lại
đến trường.
2. Với tư cách là nhân viên quản trị, tôi muốn lên lịch xe cho các tuyến xe
buýt để có thể tối ưu hóa nguồn lực..

Câu hỏi 7.

You might also like