Bài giảng "Nhập môn công nghệ phần mềm - Chủ đề 2b: Đặc tả yêu cầu" cung cấp cho người học các khái niệm, mô hình hóa yêu cầu, lược đồ Use-case, mô hình hóa các dòng dữ liệu của mỗi Use-case. nội dung chi tiết. | Chủ đề 2: Khảo sát hiện trạng & Xác định yêu cầu COMP1026 – Introduction to Software Engneering Chapter 2b - 1 HIENLTH Phần 2 ĐẶC TẢ YÊU CẦU COMP1026 – Introduction to Software Engneering Chapter 2b - 2 HIENLTH Đặc tả yêu cầu • Đặc tả yêu cầu là quá trình bổ sung các thông tin vào tài liệu xác định yêu cầu và phát triển các mô hình phân tích • Quan trọng vì chi phí sửa đổi cao nếu gặp sai sót COMP1026 – Introduction to Software Engneering Chapter 2b - 3 HIENLTH Đặc tả yêu cầu • Có thể sử dụng các mô hình/lược đồ sau để mô tả yêu cầu của khách hàng – Use-case diagram (OOM) – Activity diagram (OOM) – Business Process Model (BPM) – Requirement Model (RM) – Data Flow Diagram (DFD) COMP1026 – Introduction to Software Engneering Chapter 2b - 4 HIENLTH Mô hình hoá yêu cầu • Vấn đề: Các mô tả về yêu cầu trong giai đoạn xác định yêu cầu: – Chỉ mô tả các thông tin liên quan đến việc thực hiện các nghiệp vụ trong thế giới thực. – Chưa thể hiện rõ nét việc thực hiện các nghiệp vụ này trên máy tính. – Mô tả thông qua các văn bản dễ gây ra nhầm lẫn và không trực quan. COMP1026 – Introduction to Software Engneering Chapter 2b - .