Giới thiệu tài liệu
Tài liệu này giới thiệu về các khái niệm cơ bản trong công nghệ phần mềm, tập trung vào việc xác định và mô hình hóa các yêu cầu phần mềm. Mục tiêu là cung cấp cho sinh viên và các nhà phát triển phần mềm một cái nhìn tổng quan về quy trình này, từ khảo sát hiện trạng đến lập sơ đồ luồng dữ liệu.
Đối tượng sử dụng
sinh viên, nhà phát triển phần mềm
Nội dung tóm tắt
Tài liệu này trình bày chi tiết quy trình xác định và mô hình hóa yêu cầu phần mềm, một bước quan trọng trong phát triển phần mềm. Quy trình này bao gồm ba giai đoạn chính: khảo sát hiện trạng, lập danh sách các yêu cầu phần mềm, và lập sơ đồ luồng dữ liệu. Khảo sát hiện trạng bao gồm việc tìm hiểu về nghiệp vụ, tổ chức và hiện trạng tin học liên quan đến phần mềm. Lập danh sách các yêu cầu phần mềm bao gồm việc xác định các yêu cầu nghiệp vụ, yêu cầu chất lượng và yêu cầu hệ thống. Lập sơ đồ luồng dữ liệu (DFD) là một phương pháp mô hình hóa 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 bên trong máy tính. Tài liệu cũng cung cấp một ví dụ cụ thể về việc lập sơ đồ luồng dữ liệu cho yêu cầu lập thẻ độc giả trong đề tài quản lý thư viện, cùng với các biểu mẫu, quy định và thuật toán liên quan.