: đối kháng, p hn p, nấm h ng, cao su
VAI TRÒ CỦA PHÂN TÍCH, THIẾT KẾ HỆ THỐNG THÔNG TIN TRONG QUY TRÌNH XÂY DỰNG PHẦN MỀM
TIN TRONG QUY TRÌNH XÂY DỰNG PHẦN MỀM
Nguyễn Cao Hoài Phương – Đinh Thị Thu Hương
Trường Đại học Thủ Dầu Một
TÓM TẮT
Phân tích, thiết kế hệ thống thông tin có vai trò rất quan trọng trong quy trình xây dựng phần mềm vì có được cái nhìn đầy đủ, đúng đắn, chính xác về hệ thống thông tin sẽ xây dựng trong tương lai nhằm thuận lợi cho việc sửa chữa, bổ sung và phát triển hệ thống khi có yêu cầu. Hơn thế nữa, còn tránh được những sai lầm trong thiết kế, cài đặt. Tuy nhiên, trong thực tế người làm phần mềm chưa coi trọng và rất lúng túng trong khâu này dẫn đến những sai sót ở phần ý niệm/quan niệm lớn nhất trong tất các cả các loại sai sót mắc phải. Trong bài báo này, chúng tôi xin nêu một ví dụ thực tế để minh họa cho ý nghĩa quan trọng của việc phân tích, thiết kế hệ thống.
Từ khóa: thiết kế, hệ thống thông tin, quy trình, phần mềm
1. Đặt vấn đề
Trong quy trình xây dựng phần mềm, phân tích, thiết kế hệ thống thông tin (PTTKHTTT) là một công đoạn rất quan trọng. Mức độ quan trọng của phân tích, thiết kế hệ thống thông tin như thế nào? Việc làm này có được cái nhìn đầy đủ, đúng đắn, chính xác về hệ thống thông tin sẽ xây dựng trong tương lai nhằm thuận lợi cho việc sửa chữa, bổ sung và phát triển hệ thống khi có yêu cầu. Hơn thế nữa, còn tránh được những sai lầm trong thiết kế, cài đặt và tăng vòng đời của hệ thống. Ý nghĩa của PTTKHTTT đối với các hoạt động thực tế của ngành kĩ thuật phần mềm đã được trình bày trong [4] thông qua các số liệu của IBM đã thống kê được trong giai đoạn 1970 – 1980. Những sai sót lớn nhất trong tất các cả các loại sai sót mắc phải là ở phần ý niệm/quan niệm tức là nằm trong việc phân tích, thiết kế (bảng 1).
Bảng 1. Phân tích về sai sót của PTTKHTTT
Những sai sót Tỉ lệ
Ý niệm/quan niệm 45%
Mã hóa 25%
Soạn thảo 7%
Các sai sót ở mức 2 20% Các sai sót không xếp loại 3%