XÁC ĐỊNH YÊU CẦU VÀ MÔ HÌNH HÓA YÊU CẦU - GV: Ngô Bá Nam Phương

Muc̣ tiêu Hiểu rõ thế giới thực liên quan đến phần mềm. Xác định các chức năng và các ràng buộc mà khách hàng yêu cầu sản phẩm phầm mềm phải có đáp ứng. Giới hạn phạm vi về phần mềm cần thực hiện. Kiểm tra sản phẩm phần mềm cuối cùng khi nghiệm thu. | XÁC ĐỊNH YÊU CẦU VÀ MÔ HÌNH HÓA YÊU CẦU GV : Ngô Bá Nam Phương Khoa CNTT – ĐHKHTN Nội dung Mục tiêu Cách thức tiến hành Khảo sát hiện trạng Lập danh sách yêu cầu Mô hình hóa yêu cầu Mục tiêu Hiểu rõ thế giới thực liên quan đến phần mềm. Xác định các chức năng và các ràng buộc mà khách hàng yêu cầu sản phẩm phầm mềm phải có đáp ứng. Giới hạn phạm vi về phần mềm cần thực hiện. Kiểm tra sản phẩm phần mềm cuối cùng khi nghiệm thu. Mục tiêu Kết quả: Danh sách các yêu cầu phần mềm Sơ đồ luồng dữ liệu cho từng yêu cầu phần mềm. Một số lưu ý: Sự chính xác: tránh các yêu cầu mang tính mơ hồ, nhiều nghĩa Sự đầy đủ: thể hiện hết các chức năng và thông tin của hệ thống Sự nhất quán: không có những yêu cầu mâu thuẫn nhau. 2. Cách thức tiến hành 3. Khảo sát hiện trạng Mục tiêu: tìm hiểu thế giới thực liên quan đến phần mềm bao gồm: Hiện trạng nghiệp vụ Hiện trạng tổ chức Hiện trạng tin học Khảo sát hiện trạng (tt) Cách thức khảo sát: Phỏng vấn Thu thập tài liệu Quan sát Ghi âm Ghi hình Hiện trạng tổ chức Tìm hiểu sơ đồ tổ chức của các phòng ban, bộ phân bên trong. Đặt biệt là các phòng ban có giao tiếp đối tác bên ngoài. Xác định mối quan hệ giữa các bộ phận. Hiện trạng tin học Hệ thống phần cứng Hệ thống phần mềm Con người Hiện trạng nghiệp vụ Lập danh sách nghiệp vụ của từng bộ phận (phòng, ban). Mô tả và tìm hiểu chi tiết từng nghiệp vụ cụ thể: Tên nghiệp vụ Biểu mẫu liên quan Qui định liên quan Người thực hiện (bộ phận thực hiện) Tần suất thực hiện Thời điểm thực hiện Cách thức tiến hành 4. Lập danh sách yêu cầu Mục tiêu: xác định rõ các bộ phận hỗ trợ tin học hóa, các nghiệp vụ sẽ được hỗ trợ và mức độ hỗ trợ. Kết quả: Danh sách yêu cầu phần mềm bao gồm: Yêu cầu nghiệp vụ Yêu cầu chất lượng Yêu cầu hệ thống Các bước lập danh sách yêu cầu Yêu cầu nghiệp vụ Công việc Biểu mẫu Qui định Công thức Cách thức tiến hành Yêu cầu chất lượng Tính tiến hóa Tính hiệu quả Tính dễ sử dụng Tính tương thích Yêu cầu hệ thống Tính an toàn Tính bảo mật 5. Mô hình hóa yêu cầu Mục tiêu: mô hình hóa thế giới thực với các yêu cầu đã xác định Kết quả: Sơ đồ luồng dữ liệu của từng công việc Sơ đồ phối hợp giữa các công việc Sơ đồ luồng dữ liệu Khái niệm: Sơ đồ luồng dữ liệu là sơ đồ biểu thị 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. Hệ thống ký hiệu Sơ đồ luồng dữ liệu tổng quát Sơ đồ luồng dữ liệu cho nghiệp vụ lưu trữ Sơ đồ luồng dữ liệu cho yêu cầu tra cứu Sơ đồ luồng dữ liệu cho yêu cầu Lập báo biểu Ví dụ: Hãy lập sơ đồ luồng dữ liệu cho yêu cầu phần mềm Lập thẻ độc giả trong đề tài quản lý thư viện. Ví dụ (tt) Ví dụ (tt) Thuật toán Bước 1: Nhận D1 từ người dùng Bước 2: Kết nối dữ liệu Bước 3: Đọc D3 từ bộ nhớ phụ Bước 4: Kiểm tra “Loại độc giả” (D1) có thuộc “danh sách các loại độc giả” (D3) hay không? Bước 5: Tính tuổi độc giả. Bước 6: Kiểm tra qui định “Tuổi tối thiểu” (D3) Bước 7: Kiểm tra qui định “Tuổi tối đa” (D3). Bước 8: Nếu không thỏa tất cả các qui định trên thì tới bước 12 Bước 09: Tính ngày hết hạn của thẻ. Bước 10: Lưu D4 xuống bộ nhớ phụ Bước 11: Xuất D5 ra máy in Bước 12: Đóng kết nối cơ sở dữ liệu Bước 13 : Kết thúc.

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.