Danh mục

Chương 7: Tổng quan về thiết kế hệ thống

Số trang: 4      Loại file: pdf      Dung lượng: 606.34 KB      Lượt xem: 13      Lượt tải: 0    
Hoai.2512

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (4 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

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.
Nội dung trích xuất từ tài liệu:
Chương 7: Tổng quan về thiết kế hệ thốngGiáo trình: Phân tích thiết kế hệ thống Giảng viên: Lê Đắc Nhường GPHẦ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ống7.1. Các hướng tiếp cận thiết kế hệ thống7.1.1. 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ấnmạ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ủamộ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áttriể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 tinvà 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: MS.Word, MS.Visio, 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ứcnă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ướcsau. 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ệntrong 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ếtkế 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ôngbao 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. Đỉnh VA A VB, VA C C Nhận A đúng B Nhận B đúng Tạo C Đưa ra C A A VA B VB Đọc A Đánh giá A Đọc B Đánh giá B Hình 7-1 Ví dụ biểu đồ cấu trúc Trang 86Giáo trình: Phân tích thiết kế hệ thống Giảng viên: Lê Đắc Nhường G Các ký hiệu trong biểu đồ cấu trúc:  Môđun: được biểu diễn bằng hình chữ nhật có nhãn là tên của môđun.  Dữ liệu được chuyển giao giữa các môđun: biểu diễn bởi mũi tên có đầu tròn rỗng.  Thông tin điều khiển: biểu diễn bằng mũi tên với đầu tròn đặc. Kỹ thuật thông tin (Information Engineering): là cách tiếp cận hướng mô hình và lấydữ liệu làm trung tâm nhưng, chú trọng đến việc tổ chức các thông tin: nội dung thông tinquan hệ giữa các thành phần thông tin.  Công cụ chủ yếu là sơ đồ mô hình dữ liệu  Được sử dụng khi thiết kế chương trình dựa trên mô hình cơ sở dữ liệu quan hệ. Hình 7-2 Ví dụ sơ đồ mô hình dữ liệu Làm bản mẫu (Prototyping): Bản mẫu là một chương trình nhỏ, chưa hoàn chỉnh nhưngđủ để cho người xem hình dung về chức năng, hoạt động của chương trình cần thực hiện:  Làm bản mẫu là phương pháp mô hình hoá trên mã nguồn chứ không trên bản vẽ  Thuận tiện để làm bản demo cho người dùng cuối xem (không đòi hỏi phải hiểu những ngôn ngữ mô hình hoá)  Sớm phát hiện những sai khác về nghiệp vụ  Chỉ phù hợp với các dự án nhỏ, ít phức tạp Thiết kế hướng đối tượng (Object Oriented Design): Sử dụng cách tiếp cận theo tư duyhướng đối tượng - phân biệt rõ ràng hai yếu tố:  Dữ liệu (thuộc tính) Trang 87Giáo trình: Phân tích thiết kế hệ thống Giảng viên: Lê Đắc Nhường G  Chức năng (hành vi) và các mối tương tác (sự kiện) Là bước tiếp theo của Phân tích hệ thống hướng đối tượng, do đó đòi hỏi những kết quảtừ bước trước: định nghĩa đối t ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: