Các tiếp cận hướng mô hình :Thiết kế hướng mô hình (Model-driven) là một cách tiếp cận thiết kế hệ thống nhấn mạnh vào việc vẽ các mô hình hệ thống để tài liệu hóa các khía cạnh cài đặt và kỹ thuật của một hệ thống. Các mô hình thiết kế thường được dẫn xuất từ các mô hình lôgíc được phát triển trước đó theo cách phân tích hướng mô hình. | Giáo trình Phân tích thiết kế hệ thống Giảng viên Lê Đắc Nhường PHẦN III CÁC PHƯƠNG PHÁP THIẾT KẾ HỆ THỐNG Chương 7 Tổng quan về thiết kế hệ thống . Các hướng tiếp cận thiết kế hệ thống . Các tiếp cận hướng mô hình Thiết kế hướng mô hình Model-driven là một cách tiếp cận thiết kế hệ thống nhấn mạnh vào việc vẽ các mô hình hệ thống để tài liệu hóa các khía cạnh cài đặt và kỹ thuật của một hệ thống. Các mô hình thiết kế thường được dẫn xuất từ các mô hình lôgíc được phát triển trước đó theo cách phân tích hướng mô hình. Cuối cùng thì các mô hình thiết kế hệ thống sẽ trở thành các bản thiết kế phục vụ cho việc xây dựng và cài đặt hệ thống mới. Trong tiếp cận hướng mô hình có 3 kỹ thuật là thiết kế hướng cấu trúc kỹ thuật thông tin và thiết kế hướng đối tượng. Ngày nay các tiếp cận hướng mô hình thường được củng cố nhờ vào việc sử dụng các công cụ tự động hóa. Các công cụ thường dùng Công cụ đi kèm bộ công cụ lập trình Oracle Designer Các công cụ đơn giản Smartdraw. Các công cụ chuyên dụng Rational Rose Rational XDE for platforms. Thiết kế hướng cấu trúc hiện đại Modern Structured Design là kỹ thuật phân rã chức năng hệ thống ra thành nhiều phần mỗi thành phần lại được thiết kế chi tiết hơn ở các bước sau. Thiết kế hướng cấu trúc còn được gọi là thiết kế chương trình từ tổng quan đến chi tiết Top - Down . Mỗi modun ở mức thấp nhất chỉ thực hiện một phần việc nhất định ít liên quan đến công việc của các modun khác. Thường được sử dụng vì đơn giản dễ hiểu thuận tiện trong triển khai và nâng cấp. Mô hình phần mềm được dẫn xuất từ thiết kế hướng cấu trúc được gọi là biểu đồ cấu trúc Structure Chart . Biều đồ này được xây dựng từ các luồng dữ liệu trong chương trình. Thiết kế hướng cấu trúc được thực hiện trong giai đoạn phân tích hệ thống. Tuy nhiên nó không bao trùm mọi khía cạnh của việc thiết kế như thiết kế đầu vào đầu ra hay cơ sở dữ liệu. Hình 7-1 Ví dụ biểu đồ cấu trúc Trang 86 Giáo trình Phân tích thiết kế hệ thống Giảng viên Lê Đắc Nhường