Bài giảng Chương 3: Xác định yêu cầu – Lê Thị Tú Kiên được biên soạn giúp người học hiểu được cách tạo một định nghĩa yêu cầu; làm quen với các kỹ thuật phân tích yêu cầu; sử dụng kỹ thuật phân tích yêu cầu; cách thu thập các yêu cầu bằng phỏng vấn, JAD, bảng câu hỏi, phân tích tài liệu và quan sát; sử dụng từng kỹ thuật thu thập yêu cầu.
Chương 3: Xác định yêu cầu Mục tiêu chương bao gồm: • Hiểu cách tạo định nghĩa yêu cầu • Làm quen với kỹ thuật phân tích u cầu • Hiểu nên sử dụng kỹ thuật phân tích yêu cầu • Hiểu cách thu thập yêu cầu vấn, JAD, bảng câu hỏi, phân tích tài liệu quan sát • Hiểu nên sử dụng kỹ thuật thu thập yêu cầu Các nội dung chính: Xác định yêu cầu Các kĩ thuật thu thập yêu cầu Các chiến lược phân tích u cầu Giới thiệu - Một vịng đời phát triển hệ thống (SDLC) trình tổ chức chuyển từ hệ thống (as-is system) sang hệ thống (to-be system) - Các sản phẩm đầu giai đoạn lập kế hoạch đầu vào quan trọng cho giai đoạn phân tích - Giai đoạn phân tích lấy ý tưởng từ yêu cầu xây dựng hệ thống phát triển chúng thành: - Tập yêu cầu chi tiết hệ thống - Các mơ hình chức - Các mơ hình cấu trúc - Các mơ hình hành vi - Sản phẩm cuối giai đoạn phân tích đề xuất xây dựng hệ thống Nó tài liệu bao gồm kết giai đoạn lập kế hoạch giai đoạn phân tích - Đề xuất xây dựng hệ thống trình bày họp “Thông qua dự án” (walk-through) bao gồm hội đồng phê duyệt dự án, nhà quản lý người dùng hệ thống Chi tiết hệ thống trình bày mức vừa phải để người tham gia họp đủ hiểu, cho ý kiến cải tiến định xem dự án có nên tiếp tục hay khơng Nếu dự án tiếp tục thành phần đề xuất sử dụng làm đầu vào cho giai đoạn thiết kế Cũng nói giai đoạn phân tích bước trình thiết kế hệ thống -system walkthrough: a meeting at which the concept for the new system is presented to the users, managers, and key decision makers - Xác định yêu cầu trình chuyển đổi mô tả yêu cầu hệ thống mức tổng quát thành danh sách chi tiết, xác hệ thống phải làm để đem lại lợi ích cho quan tổ chức Định nghĩa yêu cầu hệ thống: - Một yêu cầu đơn giản phát biểu mà hệ thống phải làm hoặc đặc tính mà hệ thống phải có Yêu cầu chức Yêu cầu phi chức - Có hai loại yêu cầu: Yêu cầu chức năng: liên quan trực tiếp tới tiến trình mà hệ thống phải thực hoặc thông tin mà hệ thống cần phải chứa VD, hệ thống phải có tính năng: Tìm kiếm danh sách hàng tồn kho, In hóa đơn bán hàng, Thông tin khách hàng lưu trữ gồm: Mã khách hàng, tên, số điện thoại,… Yêu cầu phi năng: tính chất hành vi mà hệ thống phải có khả thực hiện, hiệu suất sử dụng Các loại yêu cầu phi chức năng: - Operational: Các môi trường vật lý, kỹ thuật mà hệ thống vận hành nó Ví dụ, hệ thống chạy ổn định trình duyệt web phở biến: IE, Firefox, Chrome,… - Performance: Tốc độ, khả năng, độ tin cậy hệ thống Ví dụ, Hệ thống đảm bảo vận hành liên tục 24 giờ/ngày - Security: Ai phép truy cập hệ thống, hồn cảnh Ví dụ, chỉ người quản lý trực tiếp phép xem hồ sơ nhân viên họ quản lý - Cultural and political: Các yếu tớ trị, văn hóa và u cầu pháp lý tác động lên hệ thống Ví dụ, hệ thống tính lương, thưởng và chế đợ phụ cấp lao động theo đúng luật hành bộ Lao động và thương binh xã hội 10 - Trước nhóm dự án xác định yêu cầu thích hợp cho hệ thống định, họ cần phải có tầm nhìn rõ ràng loại hệ thống tạo mức độ thay đổi mà mang lại cho tổ chức Quá trình phân tích chia thành ba bước: tìm hiểu trạng hệ thống, xác định cải tiến phát triển yêu cầu cho hệ thống - Ba chiến lược phân tích yêu cầu bao gồm tự động hóa q trình nghiệp vụ (business process automation- BPA), cải tiến quy trình nghiệp vụ (business process improvement - BPI) tái cấu trúc quy trình nghiệp vụ (business process reengineering - BPR) giúp nhà phân tích dẫn người dùng thơng qua ba (hoặc hai) bước phân tích để phát triển tầm nhìn hệ thống cần xây dựng Các chiến lược phân tích yêu cầu kỹ thuật thu thập yêu cầu thường gắn lền với Các nhà phân tích cần sử dụng kỹ thuật thu thập yêu cầu để thu thập thơng tin; chiến lược phân tích u cầu xác định loại thông tin thu thập - Việc lựa chọn kỹ thuật phân tích sử dụng dựa số lượng thay đổi hệ thống tổ chức BPA dựa thay đổi nhỏ để cải thiện hiệu suất quy trình, BPI tạo cải tiến quy trình dẫn đến hiệu tốt hơn, BPR cải tiến cách thức hoạt động để tổ chức chuyển đổi mức độ đó Các kỹ thuật đề nghị sinh viên tìm hiểu thêm sách 36 37 38 39 40 41 42 43 44 45 Đề xuất xây dựng hệ thống: - Đề xuất xây dựng hệ thống tài liệu toàn diện tạo q trình lập kế hoạch phân tích - Đề xuất xây dựng hệ thống thường bao gồm tóm tắt thực hiện, yêu cầu hệ thống, kế hoạch làm việc, phân tích tính khả thi, định nghĩa u cầu mơ hình phát triển mơ tả hệ thống - Hình 4-14 trang 145 cung cấp khuôn mẫu cho đề xuất hệ thống 46 47 48 49 50 ... Định nghĩa yêu cầu Định nghĩa yêu cầu báo cáo văn đơn giản liệt kê yêu cầu chức phi chức hệ thống Ví dụ slide định nghĩa yêu cầu chương trình xử lý văn giống phần mềm Microsoft Word Các yêu cầu. .. đánh số, nhóm thành yêu cầu chức không chức 12 Định nghĩa yêu cầu Định nghĩa yêu cầu báo cáo văn đơn giản liệt kê yêu cầu chức phi chức hệ thống Ví dụ slide định nghĩa yêu cầu chương trình xử lý... xác định yêu cầu - Cả hai khung nhìn nghiệp vụ CNTT cần thiết để xác định yêu cầu giai đoạn phân tích - Cách tiếp cận hiệu để nhân viên nghiệp vụ nhà phân tích làm việc để xác định yêu cầu - Nhà