25/02/2016 1 PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN Chương 4 Thu thập yêu cầu hướng đối tượng 25/02/2016 1 Nội dung chi tiết • 4 1 Nhiệm vụ của phân tích hệ thống • 4 2 Mục đích khảo sát yêu cầu • 4 3[.]
25/02/2016 25/02/2016 PHÂN TÍCH THIẾT KẾ HỆ THỐNG THƠNG TIN Chương 4: Thu thập yêu cầu hướng đối tượng Nội dung chi tiết • 4.1 Nhiệm vụ phân tích hệ thống • 4.2 Mục đích khảo sát yêu cầu • 4.3 Nội dung khảo sát yêu cầu • 4.4 Đối tượng khảo sát yêu cầu • 4.5 Ba chiến lược thực • 4.6 Các kỹ thuật thu thập u cầu • 4.7 Các bước phân tích hệ thống 25/02/2016 25/02/2016 25/02/2016 Vòng đời phát triển hệ thống (Systems Development Life Cycle – SDLC) yêu cầu hệ thống Pha 1: Lập kế hoạch Pha 2: Phân tích hệ thống b/c khả thi Tài liệu đặc tả yêu cầu Pha 3: Thiết kế hệ thống Tài liệu thiết kế hệ thống Pha 4: Cài đặt hệ thống Hệ thống cài đặt Pha 5: Vận hành, bảo trì 25/02/2016 4.1 Nhiệm vụ cụ thể pha PTHT • Xác định u cầu • Phân tích u cầu • Mơ hình hóa liệu nghiệp vụ • Chuyển sang thiết kế hệ thống 25/02/2016 25/02/2016 u cầu gì? • u cầu gì? • Chức hệ thống phải làm đặc điểm hệ thống phải có • Phân loại: có loại • Yêu cầu chức (functional requirement): • yêu cầu có liên quan trực tiếp đến hoạt động mà hệ thống phải làm thông tin mà hệ thống lưu trữ • Yêu cầu phi chức (nonfunctional requirement): • các u cầu tính chất thuộc tính mà hệ thống phải có khả hoạt động, khả sử dụng • sử dụng chủ yếu giai đoạn thiết kế 4.2 Mục tiêu khảo sát yêu cầu • Tiếp cận với nghiệp vụ chun mơn, mơi trường hệ thống • Tìm hiểu vai trò, chức năng, nhiệm vụ cách thức hoạt động • Nêu các điểm hạn chế cần phải thay đổi • Đưa vấn đề cần nghiên cứu thay đổi 25/02/2016 25/02/2016 4.3 Nội dung khảo sát yêu cầu • Mục tiêu đơn vị khảo sát • Chiến lược, cơng việc thực • Dữ liệu • Định nghĩa, nội dung, kích thước • Ví dụ • Hồ sơ, sổ sách, tập tin • Biểu mẫu, báo cáo, qui tắc, cơng thức • Những qui định ràng buộc liệu • Các sự kiện tác động lên liệu 25/02/2016 Nội dung khảo sát yêu cầu (tt) • Xử lý • Tìm hiểu các liệu tạo ra, di chuyển, biến đổi lưu trữ nào, nào, • Phương pháp, tần xuất, khối lượng • Độ phức tạp, độ xác • Thứ tự các phụ thuộc các hoạt động truy xuất liệu 25/02/2016 25/02/2016 Nội dung khảo sát u cầu (tt) • Các sách, hướng dẫn, mô tả hoạt động quản lý, thị trường mơi trường hệ thống • Các phương tiện, tài nguyên (phần cứng, phần mềm, trang thiết bị, …) • Trình độ chun mơn sử dụng vi tính các đối tượng xử lý thơng tin • Các đánh giá, phàn nàn hệ thống tại, các đề xuất giải 25/02/2016 10 25/02/2016 4.4 Đối tượng khảo sát yêu cầu Cán lãnh đạo, quản lý Người dùng Người sử dụng, nhân viên nghiệp vụ Nhân viên kỹ thuật Biểu mẫu Đối tượng Tập tin Sổ sách Tài liệu Thủ tục, qui trình Thơng báo Chương trình máy tính 25/02/2016 11 25/02/2016 4.5 Ba chiến lược thực • Quy trình phân tích u cầu chia làm bước: Xác định yêu cầu hệ thống Xác định cải tiến Phát triển yêu cầu chp hệ hống mới • Ba chiến lược phân tích u cầu • Tự động hóa quy trình nghiệp vụ(Business Process Automation BPA): Thích hợp với thay đổi nhỏ • Cải tiến quy trình nghiệp vụ (Business Process Improvement BPI): Thích hợp với thay đổi trung bình • Tái xếp quy trình nghiệp vụ (Business Process Reengineering - BPR): Thích hợp với thay đổi lớn 25/02/2016 12 Tự động hóa quy trình nghiệp vụ (BPA) Giúp hoạt động người dùng trở nên hiệu (efficiency) 25/02/2016 25/02/2016 13 Cải thiện quy trình nghiệp vụ (BPI) Giúp quy trình xử lý trở nên hiệu (efficiency & effectiveness) 25/02/2016 14 Chiến lược phân tích yêu cầu ... triển hệ thống (Systems Development Life Cycle – SDLC) yêu cầu hệ thống Pha 1: Lập kế hoạch Pha 2: Phân tích hệ thống b/c khả thi Tài liệu đặc tả yêu cầu Pha 3: Thiết kế hệ thống Tài liệu thiết kế. .. Chuyển sang thiết kế hệ thống 25/02/2016 25/02/2016 Yêu cầu gì? • u cầu gì? • Chức hệ thống phải làm đặc điểm hệ thống phải có • Phân loại: có loại • u cầu chức (functional requirement): • u cầu có... thống Tài liệu thiết kế hệ thống Pha 4: Cài đặt hệ thống Hệ thống cài đặt Pha 5: Vận hành, bảo trì 25/02/2016 4. 1 Nhiệm vụ cụ thể pha PTHT • Xác định u cầu • Phân tích u cầu • Mơ hình hóa liệu