BÀI 9: ÔN TP, TNG KT
(S tit: 5 tit)
Mc tiêu bài hc
- Hiểu được ưu điểm, nhược điểm ca cách tiếp cn RE s dụng ưu điểm, nhược
điểm ca mt s công c h tr qun lý yêu cu.
- Vn dụng để to và thiết lp d án qun yêu cu s dng công c tr giúp.
Thc hin thêm, sa, xóa, tìm kiếm và lc các thông tin v yêu cu.
- Vn dng xây dng tài liệu đặc t yêu cu; phân tích trng thái h thng qua các
yêu cu mà nó h tr.
Ni dung chính
- To và thiết lp d án qun lý yêu cu s dng công c tr giúp
- Qun lý yêu cu h tr trong phân tích trng thái h thng
- Phân ch ưu điểm, nhược điểm ca các công c qun lý yêu cu, kim t tháp yêu
cu
- Ôn tp, tng kết hc phn.
9.1 To d án yêu cu, qun lý yêu cu trong d án
S dng công c Rational RequisitePro
Demo các bưc to d án
Thiết lp thông tin d án da trên RMP
Cp nht các yêu cu trong d án & thc hin các truy vn cn thiết
To issues, pull requests và to d án trên GitHub
Chi tiết hưng dn tham kho ti:
https://www.youtube.com/watch?v=4f8pj9IoVoA
GitHub repository URL:
https://github.com/SolidifyDemo/recator-modern-dev-gh
9.2 Qun lý yêu cu h tr trong phân tích trng thái h thng
Phân tích trng thái ca phn mềm thông qua các tính năng nó hỗ tr:
Bo trì (Maintenance)/Các tính năng đang bo trì
Sn sàng cho sn xut (Ready for Production)/Các tính năng đã đưc phê chun
Đang phát trin (In Development)/Các tính năng đang trin khai
Tm ngng (Suspended)/Các tính năng không còn hữu ích trên tng s tính
năng hệ thng.
....
Thc hành, tho lun v những tác động ca FEATs ti trng thái h
thng
9.3 Mô hình kim t tháp yêu cu, các công c RM Ưu, nhược điểm
- RM theo mô hình kim t tháp
Thc hành tho luận các ưu điểm + nhược điểm + gii pháp khc
phc?
- Công c h tr RM
Thc hành tho lun v các tính năng, ưu điểm, nhược điểm ca mt
s công c qun lý yêu cu:
o Rational RequisitePro
o GitHub
o ....
Ni dung tho lun:
Rational RequisitePro
Cơ chế hot đng
Ưu điểm
Nhưc đim
Phù hp vi mô hình quy trình phn mm nào?
GitHub
Ưu điểm?
Nhưc đim?
Phù hp vi quy trình phn mm nào?
9.4 Tng kt các bài học đã học
9.4.1 Các bài hc đã hc
Bài hc #1: Tng quan v phân tích và qun lý yêu cu phn mm
Bài hc #2: Mô hình kim t tháp yêu cu
Bài hc #3: Lp kế hoch qun lý yêu cu.
Bài hc #4: Thu thập, phân tích xác đnh yêu cu (NEEDs)
Bài hc #5: Phát trin tài liu tm nhìn d án (FEATs)
Bài học #6: Trường hp s dng & Kch bn (Ucs & SCs)
Bài hc #7: Yêu cu b sung (SUPLs) & Tài liu Glossary
Bài hc #8: Trưng hp kim th (Test cases)
Bài hc #9: Ôn tp, tng kt
9.4.2 Giải đáp thắc mc & tng kết đim

Preview text:

BÀI 9: ÔN TẬP, TỔNG KẾT
(Số tiết: 5 tiết) Mục tiêu bài học
- Hiểu được ưu điểm, nhược điểm của cách tiếp cận RE sử dụng và ưu điểm, nhược
điểm của một số công cụ hỗ trợ quản lý yêu cầu.
- Vận dụng để tạo và thiết lập dự án quản lý yêu cầu sử dụng công cụ trợ giúp.
Thực hiện thêm, sửa, xóa, tìm kiếm và lọc các thông tin về yêu cầu.
- Vận dụng xây dựng tài liệu đặc tả yêu cầu; phân tích trạng thái hệ thống qua các
yêu cầu mà nó hỗ trợ. Nội dung chính
- Tạo và thiết lập dự án quản lý yêu cầu sử dụng công cụ trợ giúp
- Quản lý yêu cầu hỗ trợ trong phân tích trạng thái hệ thống
- Phân tích ưu điểm, nhược điểm của các công cụ quản lý yêu cầu, kim tự tháp yêu cầu
- Ôn tập, tổng kết học phần.
9.1 Tạo dự án yêu cầu, quản lý yêu cầu trong dự án
❖ Sử dụng công cụ Rational RequisitePro
➢ Demo các bước tạo dự án
➢ Thiết lập thông tin dự án dựa trên RMP
➢ Cập nhật các yêu cầu trong dự án & thực hiện các truy vấn cần thiết
❖ Tạo issues, pull requests và tạo dự án trên GitHub
− Chi tiết hướng dẫn tham khảo tại:
https://www.youtube.com/watch?v=4f8pj9IoVoA GitHub repository URL:
https://github.com/SolidifyDemo/recator-modern-dev-gh
9.2 Quản lý yêu cầu hỗ trợ trong phân tích trạng thái hệ thống
Phân tích trạng thái của phần mềm thông qua các tính năng nó hỗ trợ:
✓ Bảo trì (Maintenance)/Các tính năng đang bảo trì
✓ Sẵn sàng cho sản xuất (Ready for Production)/Các tính năng đã được phê chuẩn
✓ Đang phát triển (In Development)/Các tính năng đang triển khai
✓ Tạm ngừng (Suspended)/Các tính năng không còn hữu ích trên tổng số tính năng hệ thống. ✓ ....
 Thực hành, thảo luận về những tác động của FEATs tới trạng thái hệ thống
9.3 Mô hình kim tự tháp yêu cầu, các công cụ RM – Ưu, nhược điểm
- RM theo mô hình kim tự tháp
 Thực hành thảo luận các ưu điểm + nhược điểm + giải pháp khắc phục?
- Công cụ hỗ trợ RM
 Thực hành thảo luận vẻ các tính năng, ưu điểm, nhược điểm của một
số công cụ quản lý yêu cầu: o Rational RequisitePro o GitHub o ....  Nội dung thảo luận: ❑ Rational RequisitePro ✓ Cơ chế hoạt động ✓ Ưu điểm ✓ Nhược điểm
✓ Phù hợp với mô hình quy trình phần mềm nào? ❑ GitHub ✓ Ưu điểm? ✓ Nhược điểm?
Phù hợp với quy trình phần mềm nào?
9.4 Tổng kết các bài học đã học
9.4.1 Các bài học đã học
❖ Bài học #1: Tổng quan về phân tích và quản lý yêu cầu phần mềm
❖ Bài học #2: Mô hình kim tự tháp yêu cầu
❖ Bài học #3: Lập kế hoạch quản lý yêu cầu.
❖ Bài học #4: Thu thập, phân tích xác định yêu cầu (NEEDs)
❖ Bài học #5: Phát triển tài liệu tầm nhìn dự án (FEATs)
❖ Bài học #6: Trường hợp sử dụng & Kịch bản (Ucs & SCs)
❖ Bài học #7: Yêu cầu bổ sung (SUPLs) & Tài liệu Glossary
❖ Bài học #8: Trường hợp kiểm thử (Test cases)
Bài học #9: Ôn tập, tổng kết
9.4.2 Giải đáp thắc mắc & tổng kết điểm