Phơng pháp thiết kế có cấu trúc đã đợc sử dụng phổ biến và rộng rãi trong phân tích và thiết kế hệ thống từ những năm 1970. Mặc dù, hiện nay, phơng pháp thiết kế h- ớng đối tợng đã dần thay thế cho phơng pháp thiết kế có cấu trúc, song phơng pháp này vẫn có một chỗ đứng nhất định và vẫn là phơng pháp đợc sử dụng nhiều nhất trong thực tế. Gần 40 năm phát triển phơng pháp thiết kế có cấu trúc đã đợc rất nhiều ngời cải tiến và ngày càng hoàn thiện.. Phơng pháp này là sự đúc kết kinh nghiệm phát triển và triển khai của nhiều phần mềm trên khắp thế giới. Phơng pháp có cấu trúc là phơng pháp dễ áp dụng, nhng lại rất hiệu quả và có thể sử dụng trong các hệ thống quản lý cổ đông, cổ tức.
Phơng pháp thiết kế có cấu trúc tập trung vào phân tích các dòng dữ liệu và quá trình xử lý. Chính vì vậy, các công cụ hỗ trợ thiết kế chủ yếu là các sơ đồ dòng dữ liệu, sơ đồ quan hệ thực thể, sơ đồ cấu trúc… Phơng pháp thiết kế có cấu trúc bao gồm tập hợp các hoạt động, ký hiệu, mẫu biểu báo cáo, các nguyên tắc và những hớng dẫn thiết kế. Phơng pháp có cấu trúc thờng hỗ trợ một vài hoặc tất cả các công cụ sau [26]:
Sơ đồ luồng dữ liệu thể hiện sự phân rã chức năng chơng trình, tập trung vào luồng dữ liệu vào ra, trao đỗi giữa các phân hệ.
Sơ đồ quan hệ thực thể biểu diễn cấu trúc kết hợp các dữ liệu.
Sơ đồ chức năng trong hệ thống cùng các mối quan hệ tơng tác giữa chúng. Không thể so sánh để xác định công cụ nào là tốt nhất, việc thành công của một
công cụ là phụ thuộc vào mức độ phù hợp với lĩnh vực ứng dụng. Trong những trờng hợp t- ơng đối phức tạp nh với một hệ thống quản lý cổ đông, cổ tức, chúng ta phải kết hợp sử dụng một số công cụ này với nhau để có hình dung rõ nét về hệ thống.