Phân tích thiết kế
Hệ thống thông tin
Khảo sát và đánh giá hiện trạng
ThS. Hoàng Mạnh Hà
/>Nội dung
•
Các vấn đề cơ bản
•
Các nguồn khảo sát
•
Các phương pháp khảo sát
•
Các quy trình khảo sát
•
Phân loại, xử lý thông tin
SGU - Khoa CNTT - PTTK HTTT 2
Các vấn đề cơ bản
SGU - Khoa CNTT - PTTK HTTT 3
Mục đích
•
Thông thường hệ thống mới được xây dựng nhằm thay thế cho hệ thống cũ.
•
Do đó việc xây dựng hệ thống mới thường bắt đầu từ việc khảo sát, đánh giá hệ
thống cũ.
o
Tiếp cận với nghiệp vụ chuyên môn, môi trường hoạt động của hệ thống
o
Tìm hiểu các chức năng, nhiệm vụ và cách thức hoạt động của hệ thống
o
Tìm ra các chỗ hợp lý cần được kế thừa và các chỗ bất hợp lý cần được nghiên cứu khắc phục.
•
Trung thực, khách quan, phản ánh đúng tình hình thực tại
•
Không bỏ sót thông tin
•
Thông tin thu thập phải được đo đếm (số lượng, tần suất, độ chính xác…)
•
Không trùng lặp
•
Không gây cảm giác xấu, phản ứng tiêu cực, không can thiệp vào công việc nội
bộ.
SGU - Khoa CNTT - PTTK HTTT 7
Chiến lược khảo sát
•
Một cuộc khảo sát phải được thực hiện theo một chiến lược được cân nhắc kỹ.
•
Một chiến lược bao gồm các yếu tố sau:
o
Các nguồn thông tin khảo sát
o
Các phương pháp áp dụng cho mỗi nguồn thông tin
o
Các quy trình khảo sát
SGU - Khoa CNTT - PTTK HTTT 8
Các nguồn khảo sát
SGU - Khoa CNTT - PTTK HTTT 9
Các nguồn khảo sát
•
Có nhiều nguồn thông tin có thể phục vụ cho quá trình khảo sát.
•
•
Phương pháp khai thác:
o
Lập danh sách các tài liệu qua việc tìm hiểu từ người dùng
o
Nghiên cứu từng tài liệu để phát hiện các dữ liệu cơ bản và dữ liệu cấu trúc
o
Phát hiện dữ liệu trùng lặp, thiếu nhất quán
SGU - Khoa CNTT - PTTK HTTT 12
Chương trình máy tính
•
Dùng để xác định các chi tiết về cấu trúc dữ liệu và các quá trình xử lý.
•
Phương pháp tìm hiểu:
o
Đọc kĩ chương trình hoặc tài liệu kèm theo
o
Chạy chương trình với các dữ liệu kiểm chứng
SGU - Khoa CNTT - PTTK HTTT 13
Một số nguồn khác
•
Tài liệu mô tả quy trình, nhiệm vụ
o
Dùng để hiểu thêm về chi tiết công việc của các người dùng.
•
Thông báo
o
Các loại thông báo (chứng từ, giấy báo…) là nguồn khảo sát để tìm hiểu các loại đầu ra cần thiết.
•
Phương pháp khai thác: đọc tài liệu
Theo dõi tại hiện trường, nơi làm việc một cách thụ động.
•
Cần nhiều thời gian, thường không hiệu quả do hệ thống mới thường thay đổi
cách thức làm việc của hệ thống cũ.
•
Người bị quan sát thường cảm thấy khó chịu, có thể thay đổi cách thức hoạt động.
•
Cần kết hợp với phỏng vấn sẽ đạt hiệu quả cao.
SGU - Khoa CNTT - PTTK HTTT 18
Phỏng vấn
•
Riêng lẻ hoặc theo nhóm.
•
Đưa ra câu hỏi và lọc lấy các thông tin cần thiết thông qua các câu trả lời
•
Là phương pháp cơ bản của hầu hết các cuộc điều tra, khảo sát.
•
2 loại câu hỏi:
o
Mở: thường dùng khi chưa có ý định rõ ràng, muốn hỏi để thăm dò, đối tượng trả lời phải có hiểu biết
rộng
o
Đóng: có ích khi đã có chủ định điều tra và cần biết rõ chi tiết.
SGU - Khoa CNTT - PTTK HTTT 19
Phỏng vấn
•
Sắp xếp các câu hỏi cần hợp lý, phù hợp là điều cần cân nhắc kỹ
•
Các cách sắp xếp câu hỏi:
o
o
Hỗ trợ tốt nhất cho phương pháp mô hình hóa
o
Tiến hành từ trên xuống
o
Tiến hành lặp đi lặp lại
SGU - Khoa CNTT - PTTK HTTT 23
Phân loại, xử lý thông tin
SGU - Khoa CNTT - PTTK HTTT 24
Xử lý thông tin
•
Các thông tin thu thập cần được kiểm tra, phân loại và sắp xếp lại.
•
Các tiêu chuẩn phân loại:
o
Hiện tại/tương lai
o
Nội bộ/môi trường
o
Tĩnh/động/biến đổi
SGU - Khoa CNTT - PTTK HTTT 25