Tìm hiểu về các kỹ thuật và phương pháp thương lượng và thỏa thuận các yêu cầu phần mềm Tìm hiểu, so sánh đánh giá lựa chọn công cụ các công cụ UML... Phương pháp xác định các yêu cầu
Trang 1Báo cáo bài tập tuần 2
Môn học: Phân tích yêu cầu
phần mềm
Lê Trung Hiếu 20111568 CNTT-TT 2.3 K56 Đàm Văn Hoài 20111600 CNTT-TT 2.3 K56 Nguyễn Đức Cương 20111203 CNTT-TT 2.3 K56 Đoàn Văn Đạt 20111370 CNTT-TT 2.3 K56
Trang 2Elicitation) nâng cao.
Model-Driven Requirements Engineering
(MDRE)
Tìm hiểu về các kỹ thuật và phương pháp
thương lượng và thỏa thuận các yêu cầu phần mềm
Tìm hiểu, so sánh đánh giá lựa chọn công cụ các công cụ UML
Trang 3Phương pháp xác định các yêu cầu phần mềm truyền thống
Trang 7Phương pháp nghiên cứu các phần mềm tương tự
Nghiên cứu phần mềm tương tự?
Ưu điểm
Nhược điểm
Trang 8Phương pháp xác định các yêu cầu phần mềm nâng cao
Phương pháp nguyên mẫu
Phương pháp BrainStorming
Phương pháp Joint Application Development
Phương pháp RAD
Trang 9Phương pháp nguyên mẫu
Trang 11Phương pháp Joint Application Development
Khái niệm và đặc thù
Các kỹ thuật thực hiện
Ưu điểm
Nhược điểm
Trang 13Model-Driven Requirements
Engineering (MDRE).
1. Phương pháp luận.
₋ MDRE được đề xuất để đối phó với sự
phức tạp ngày càng tăng của kỹ thuật
hệ thống.
Model-Driven Engineering (MDE): hệ
thống phương pháp luận
(Methodology) phát triển phần mềm
Hệ thống phương pháp luận này nghiên cứu về:
quy trình phát triển phần mềm (Process), các loại mô hình dùng để mô tả hệ thống, ngôn ngữ
mô hình hóa (Modeling Laguage), vá các công cụ
hỗ trợ (CASE Tool) theo các cách tiếp cận khác nhau.
Trang 14Tạo các nguyên mẫu.
Trang 153 Các công cụ phần mềm hỗ trợ
GME(Generic Modeling Environment)
DSL TOOLS ( Domain-Specific Language Tools)
EMF(Eclipse Modeling Framework)
Model-Driven Requirements
Engineering (MDRE).
Trang 16Model-Driven Requirements Engineering (MDRE).
Trang 18Các phương pháp chung thỏa thuận, thương lượng phần
mềm
Trước khi thương lượng, thỏa thuận
Trong khi thương lượng thỏa thuận
Sau khi thương lượng thỏa thuận
Trang 19Các khía cạnh của thương lượng, thỏa thuận
Chiến lược giải quyết xung đột
Các hình thức cộng tác
Các công cụ hỗ trợ thương lượng
Trang 20Tìm hiểu, so sánh đánh giá một số công cụ UML
ArgoUML
StarUML
Visual Paradigm
Trang 21 Không thể Undo các thao tác thiết kế
Chạy chậm hơn so với các công cụ khác
Trang 22Giao diện thân thiện
Chạy nhanh hơn so
với các công cụ khác
Không hỗ trợ định dạng SVG (vector)
Không hỗ trợ làm việc nhóm
Trang 24Lựa chọn Visual Paradigm
Trang 25Cảm hơn thầy cô và các bạn đã lắng nghe