Mã bài: ITPRG05

Một phần của tài liệu Giáo trình Thiết kế hướng đối tượng (Nghề Lập trình máy tính): Phần 2 - Tổng cục dạy nghề (Trang 44 - 45)

Giới thiệu :

Mục tiêu chính của giai đoạn phân tích việc phát triển phần mềm là tập trung vào xác định những gì cần được thực hiện. Các đối tượng được phát hiện trong giai đoạn phân tích có thể phục vụ như là bộ khung (framework) cho giai đoạn thiết kế. Các thuộc tính, phương thức và mối liên kết của lớp được xác định trong giai đoạn phân tích phải được thiết kế cho việc cài đặt như là một thành phần được mô tả theo ngôn ngữ cài đặt. Trong phần này, chúng ta tập trung chi tiết hố khung nhìn luận lý (logical view) của hệ thống phần mềm bằng cách xác định thêm các lớp phần mềm (tầng giao diện và tầng truy cập CSDL) và thiết kế chúng và kết quả là một sơ đồ lớp hồn chỉnh mơ tả đầy đủ các đối tượng phần mềm hệ thống chuẩn bị cho cài đặt. Mặt khác, dựa trên kết quả này chúng ta phát triển thiết kế vật lý hệ thống bằng cách

xây dựng thêm vào các khung nhìn cài đặt (implementation view) và khung nhìn triển khai (deployment view) nhằm chuyển giao kết quả thiết kế hệ thống gần với một ngơn ngữ và cơng cụ lập trình xác định cho giai đoạn lập trình và sau đó có thể cài đặt phù hợp với các thiết bị tài nguyên trong một môi trường hệ thống thực tế một cách hiệu quả. Kiểm tra mơ hình. Kiểm tra sự kết hợp giữa các lớp, phân chia lớp. Kiểm tra độ tin cậy của mơ hình. Thiết kế kiến trúc hệ thống dựa trên kiến trúc khung nhìn: khung nhìn logic, khung nhìn thành phần, khung nhìn tiến trình và khung nhìn triền khai. Xây dựng vịng lặp (interation). Thiết kế giao diện người sử dụng, bổ sung lớp, thiết kế quan hệ, thiết kế thuộc tính và hoạt động. Lập trình, kiểm tra và đặc tả chu trình.

Mục tiêu thực hiện:

Học xong bài này học viên sẽ có khả năng:

- Kiểm tra mơ hình, đánh giá các lớp, kiểm tra tính thống nhất của mơ hình, theo dõi các sự kiện, và xem xét tàI liệu thiết kế.

- Hiểu được các vấn đề được thực hiện trong khung nhìn. -Thiết kế giao diện, lớp, quan hê vào trong mơ hình thiết kế

Cung cấp các nội dung về:

- Các nguyên lý căn bản về thiết kế hướng đối tượng

- Quá trình thiết kế lớp đối tượng: thiết kế thuộc tính, method và mối kết hợp - Kiến trúc ba tầng trong thiết kế phần mềm

- Thiết kế use case

 Quá trình thiết kế các lớp tầng truy cập dữ liệu: xác định các lớp, thuộc tính, method và mối kết hợp qua việc phân tích use case

 Thiết kề các lớp tầng giao diện: xác định các lớp, xây dựng bản mẫu (prototype), xác định thuộc tính và method qua việc phân tích use case

- Nâng cấp kiến trúc bằng việc phân chia hệ thống thành các gói (package) - Xây dựng mơ hình thiết kế vật lý hệ thống sơ đồ thành phần và sơ đồ triển khai nhằm chuẩn bị cho cài đặt phần mềm hệ thống

Một phần của tài liệu Giáo trình Thiết kế hướng đối tượng (Nghề Lập trình máy tính): Phần 2 - Tổng cục dạy nghề (Trang 44 - 45)

Tải bản đầy đủ (PDF)

(120 trang)