Tiếp cận định hƣớng cấu trỳc (structure drive approach) nhƣ một bƣớc phỏt triển tiếp tục của định hƣớng dữ liệu. Nhiều tài liệu thƣờng gộp hai cỏch tiếp cận này làm một, và gọi tiếp cận hƣớng dữ liệu/chức năng. Theo cỏch tiếp cận này, hệ thống đƣợc phõn chia thành cỏc chức năng, bắt đầu ở mức cao nhất, sau đú làm mịn dần dần để thành thiết kế với cỏc chức năng chi tiết hơn. Trạng thỏi của hệ thống thể hiện qua CSDL tập trung và đƣợc chia sẻ cho cỏc chức năng tƣơng đối độc lập với nhau cựng tao tỏc trờn nú. Tiếp cận hƣớng cấu trỳc hƣớng vào việc cải tiến cấu trỳc cỏc chƣơng trỡnh dựa trờn cơ sở mụđun húa để dễ theo dừi, quản lý và bảo trỡ.
Hỡnh 3.2: Cấu trỳc hệ thống định hướng cấu trỳc
Cỏc phƣơng phỏp luận định hƣớng cấu trỳc sử dụng một hay một số cụng cụ để xỏc định luồng thụng tin và cỏc quỏ trỡnh xử lý. Việc xỏc định và chi tiết húa dần cỏc luồng dữ liệu và cỏc tiến trỡnh là ý tƣởng cú bản của phƣơng phỏp luận từ trờn xuống (top - down). Từ mức 0: mức chung nhất, quỏ trỡnh tiếp tục làm mịn cho đến mức thấp nhất (mức cơ sở). Ở đú, từ cỏc sơ đồ nhận đƣợc ta cú thể bắt đầu tạo lập cỏc chƣơng trỡnh với cỏc mụđun thấp nhất (mụđun cơ sở).
Phỏt triển cú cấu trỳc đó cung cấp một tập hợp đầy đủ cỏc đặc tả hệ thống khụng dƣ thừa đƣợc phỏt triển theo quỏ trỡnh logic và lặp lại. Nú cho ta nhiều lợi ớch so với cỏc cỏch tiếp cận trƣớc đú:
-Làm giảm sự phức tạp (nhờ chia nhỏ, mụđun húa).
Sinh viờn:Đoàn Thế Hựng - Lớp: CT1501 - Ngành: Cụng nghệ thụng tin 73 -Chuẩn mực húa (theo cỏc phƣơng phỏp, cụng cụ đó cho).
-Hƣớng về tƣơng lai (kiến trỳc tốt, mụđun húa dễ bảo trỡ).
- Giảm bớt tớnh nghệ thuật trong thiết kế (phỏt triển hệ thống phải tuõn theo một tiến trỡnh xỏc định với cỏc quy tắc và phƣơng phỏp đó cho).
Sinh viờn:Đoàn Thế Hựng - Lớp: CT1501 - Ngành: Cụng nghệ thụng tin 74