Hệ thống thông tin tin học là một ứng dụng đầy đủ và toàn diện nhất các thành tựu của công nghệ thông tin vào tổ chức.
Ngày nay, không một tổ chức hay một đơn vị nào không có nhu cầu xây dựng hệ thống thông tin. Không những nhu cầu xây dựng hệ thống thông tin tăng lên mà quy mô và độ phức tạp của chúng cũng không ngừng tăng lên. Điều đáng tiếc là có không ít người, kể cả những lập trình viên có kinh nghiệm lại xem thường khâu phân tích và thiết kế, thậm chí là vẫn lập trình … chay, nghĩa là lập trình mà không hề phân tích thiết kế. Dẫn đến nhiều hệ thống thông tin được xây dựng không có chất lượng, không đáp ứng được yêu cầu người dùng.
Theo điều tra của IBM thì những sai sót trong phân tích và thiết kế làm cho chi phí bảo trì trung bình của các hệ thống thông tin chiếm tới gần 60% tổng chi phí. Một lỗi bỏ sót trong giai đoạn phân tích đến khi lập trình và cài đặt mới phát hiện ra thì chi phí sửa chữa tăng tới 40 lần và để đến giai đoạn bảo trì mới phát hiện ra thì chi phí sửa chữa tăng tới 90 lần.
Thêm vào đó, nếu thiếu các tài liệu phân tích và thiết kế tốt thì con người không thể bào trì được hệ thống. Do vậy, phân tích và thiết kế là yêu cầu bắt buộc để có một hệ thống thông tin tốt.
Câu hỏi đặt ra đối với những người xây dựng phần mềm là: “Tại sao phải phân tích và thiết kế hệ thống thông tin?”
GV: Lương Thị Thu Phương
» Tin mới nhất:
» Các tin khác: