c. Theo lĩnh vực cụ thể
1.3. Phân tích luồng dữ liệu của hệ thống
1.3.1. Vai trị của cơng cụ hỗ trợ việc phân tích thiết kế
Khi xây dựng một hệ thống thơng tin, ngồi những khó khăn về kỹ thuật, sự thiếu hiểu biết về kiến thức quản lý của hệ thống đang được xây dựng, cịn có khó khăn khơng kém phần quan trọng là các vấn đề trao đổi thơng tin giữa những người có trình độ khác nhau trong nhóm phát triển hệ thống. Các khó khăn thể hiện ở một số điểm cụ thể sau:
- Thông thường các nhà quản lý thường đặt các yêu cầu chung chung về hệ thống mà họ cần, và người sử dụng thì chỉ biết các cơng việc trong phạm vi của mình mà ít biết đến mối liên hệ với các bộ phận khác. Vì vậy mà phân tích viên phải biết cách gợi mở và dùng phương pháp nào đó để người dùng hiểu rõ hơn cơng việc của mình.
- Phần lớn người sử dụng khơng thể hình dung được sự hoạt động của hệ thống thông tin sau này. Họ không biết dữ liệu sẽ được xử lý và thể hiện ra sao, máy tính sẽ cung cấp cho họ những báo biểu nào, vì thế việc cung cấp một bức tranh tồn cảnh về mơ hình hoạt động của hệ thống gần gũi với công việc của họ là điều hết sức cần thiết.
lớn, tiêu phí nhiều thời gian. Nhưng làm thế nào để nhìn được tồn cảnh và các mối liên hệ trong hệ thống nhưng khi muốn đi vào chi tiết một phần nào đó thì vẫn có đủ thơng tin?
- Việc thể hiện những chi tiết của hệ thống mới, với đầy đủ các đặc tả dễ tạo niềm tin cho người sử dụng, mặc dù bây giờ họ có một số vấn đề chưa hiểu hoàn toàn.
- Nếu xây dựng các tài liệu mơ tả dùng ngơn ngữ của người dùng, thì lại khơng hữu dụng cho người thiết kế vật lý và kỹ thuật, nhưng nếu người phân tích đi quá sâu vào đặc tả chức năng, lại dễ làm cho người lập trình mất đi tính độc lập, để tìm ra một cách giải quyết tốt nhất. Do đó tài liệu mơ tả hệ thống cần phải xây dựng thế nào cho phù hợp để người dùng có thể hiểu và khơng gây khó khăn cho người lập trình?
Với các vấn đề trờn viợợ̀c tìm ra một ngơn ngữ chung mơ hình hóa các hệ thống thơng tin đờờ̉ viợợ̀c trao đổi giữa người sử dụng và nhóm phát triển, giữa các thành viên trong nhóm phát triển được dễ dàng là hết sức cần thiết. Hiện nay đã có một số phương pháp để giải quyết vấn đề này, trong đó có phương pháp sử dụng biểu đồ luồng dữ liệu (data flow diagram –
DFD) được dùng phổ biến.