d. Độ phức tạp: Độ phức tạp của các thuật toán dùng để thực hiện thành phần đó nh− thế nào?
4.2.2.3. L−ợc đồ cấu trúc.
L−ợc đồ cấu trúc chỉ ra cấu trúc các thành phần theo thứ bậc của hệ thống. Nó chỉ ra rằng các phần tử của một biểu đồ luồng dữ liệu có thể đ−ợc thực hiện nh− thế nào với t− cách là một thứ bậc của các thành phần (đơn vị) ch−ơng trình. L−ợc đồ cấu trúc có thể dùng để mô tả ch−ơng trình nhìn thấy đ−ợc với các thông tin xác định lựa chọn các vòng lặp. L−ợc đồ này còn dùng để trình bày một tổ chức đ−ợc tinh chế của thiết kế.
Mỗi thành phần chức năng đ−ợc biểu diễn trên l−ợc đồ cấu trúc nh− là một hình chữ nhật. Thứ bậc đ−ợc biểu diễn bằng cách nối các hình chữ nhật với các đ−ờng. Thông tin vào và thông tin ra cho một thành phần đ−ợc chỉ ra bởi việc dùng mũi tên có thông tin trên đó. Mũi tên đi vào một hộp biểu thị thông tin đi vào, mũi tên đi ra từ một hộp biểu thị thông tin ra. Các kho dữ liệu đ−ợc biểu diễn bằng một khối hình trụ (để tránh nhầm lẫn với các ký hiệu đã dùng trong sơ đồ luồng dữ liệu) và hình bình hành để biểu diễn thông tin vào.
Nhìn chung, l−ợc đồ cấu trúc cho ta thấy đ−ợc mô hình tổng quan của hệ thống. L−ợc đồ này nên đ−a ra ở mức thiết kế tổng quát. Sau này, với từng mô hình thực tế, nếu đã đủ dễ hiểu thì ta không cần thiết phải đ−a ra l−ợc đồ này. Hình vẽ sau minh hoạ một l−ợc đồ cấu trúc.
Quản lý xuất hàng
Thống kê nhập, xuất hàng hoá Quản lý kinh doanh
xuất nhập khẩu
Quản lý nhập hàng
Hoá đơn nhập
Kho hàng Hoá đơn xuất