bài tập thực hành

2 29 0
bài tập thực hành

Đang tải... (xem toàn văn)

Thông tin tài liệu

- Xác định mối quan hệ giữa các lớp, sử dụng phần mềm để biểu diễn các lớp đó.. - Xem xét các lớp còn lại, xây dựng biểu đồ chuyển trạng thái nếu có..[r]

(1)

Thực hành Phân tích thiết kế hướng đối tượng

ThS Dương Thành Phết – Khoa CNTT HUTECH Trang BÀI TẬP THỰC HÀNH

PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG 1 Thời gian: 5 tiết x buổi = 30 tiết

2 Hình thức đánh giá: Điểm 30% học phần Thực kiểm tra thực hành 90 phút, vào

buổi thực hành cuối

3 Phần mềm thực hành: Sử dụng phần mềm vẽ sơ đồ Use case: Astah Professional, Pwer Designer, Rationnal Rose Enterprise, …

4 Nội dung thực hành:

 Phân tích thiết các thành phần xử lý & liệu cho hệ thống quản lý thư viện

 Cài đặt ứng dụng dựa kết phân tích, thiết kế

5 Lịch trình thực hành:

Buổi Mục tiêu Nội dung

1

Lab 01: THỰC HÀNH VỀ XÂY DỰNG BIỂU ĐỒ USE CASE

- Trình bày thành phần biểu đồ Use Case

- Xác định Actor hệ thống - Xác định Use Case hệ thống

- Xác định mối quan hệ Use Case

- Sử dụng phần mềm để biểu diễn biểu đồ Use Case

- Dựa vào mô tả hệ thống, xác định Actor Use Case hệ thống - Xây dựng biểu đồ Use case mức tổng quát cho hệ thống

- Xây dựng biểu Use case phân rã cho Use case tổng quát có

- Xây dựng kịch cho Use case

- Vẽ biểu đồ phân rã cho Use case tổng quát cịn lại (nếu có)

- Xây dựng kịch cho Use case

2

Lab 02: THỰC HÀNH XÂY DỰNG BIỂU ĐỒ LỚP, BIỂU ĐỒ TRẠNG THÁI

- Trình bày thành phần biểu đồ lớp, biểu đồ trạng thái

- Xác định lớp bản, phương thức thuộc tính lớp

- Sử dụng thành thạo phần mềm Rational Rose để biểu diễn biểu đồ lớp hệ thống quản lý thư viện

- Xây dựng biểu đồ lớp thực thể - Xây dựng biểu đồ lớp phân tích cho Use case dựa vào kịch Use case

- Xây dựng biểu đồ trạng thái lớp ứng dụng, Use case

- Dựa vào đặc tả trên, xác định lớp thực thể gồm (tên lớp, thuộc tính bản, phương thức bản) - Xác định mối quan hệ lớp, sử dụng phần mềm để biểu diễn lớp - Phân tích Use case dựa vào kịch bản, ví dụ Use case thêm đầu sách xác định lớp Use case - Xây dựng biểu đồ trạng thái lớp ứng dụng dựa vào đặc tả phần mềm

- Phân tích Use case cịn lại hệ thống xây dựng biểu đồ lớp phân tích cho Use case

- Xem xét lớp cịn lại, xây dựng biểu đồ chuyển trạng thái có

(2)

Thực hành Phân tích thiết kế hướng đối tượng

ThS Dương Thành Phết – Khoa CNTT HUTECH Trang BIỂU ĐỒ TƯƠNG TÁC VÀ BIỂU ĐỒ

LỚP CHI TIẾT

- Trình bày thành phần biểu đồ tương tác

- So sánh giống khác hai biểu đồ cộng tác - Xây dựng biểu đồ cộng tác hệ thống

- Xây dựng biểu đồ lớp chi tiết dựa vào biểu đồ biểu đồ lớp mức phân tích

- Sử dụng thành thạo phần mềm Rational Rose để biểu diễn biểu đồ

case

- Xây dựng biểu đồ lớp chi tiết Use case

- Xây dựng biểu đồ cho Use case hệ thống

- Bổ sung phương thức từ biểu đồ lớp biểu đồ lớp mức phân tích

4

Lab 04: THỰC HÀNH VỀ BIỂU ĐỒ HOẠT ĐỘNG VÀ XÂY DỰNG CƠ SỞ

DỮ LIỆU

- Trình bày thành phần biểu đồ hoạt động

- Ánh xạ lớp biểu đồ lớp thực thể thành bảng sở liệu

- Xây dựng biểu đồ hoạt động hệ thống quản lý thư viện

- Sử dụng thành thạo Rational Rose biểu diễn biểu đồ hoạt động

- Xây dựng biểu đồ hoạt động Use case hệ thống quản lý

- Xây dựng biểu đồ hoạt động cho phương thức lớp

- Xây dựng bảng sở liệu cho ứng dụng quản lý

- Xây dựng biểu đồ hoạt động cho chức lại hệ thống quản lý, phương thức phức tạp

- Xây dựng hoàn thiện sở liệu

5

Lab 05: THỰC HÀNH VỀ XÂY DỰNG BIỂU ĐỒ THÀNH PHẦN VÀ TRIỂN

KHAI

- Trình bày thành phần biểu đồ thành phần triển khai

- Xây dựng biểu đồ thành phần biểu đồ triển khai cho hệ thống quản lý thư viện

- Sử dụng phần mềm để biểu diễn hai biểu đồ

- Xây dựng biểu đồ thành phần hệ thống quản lý

- Xây dựng biểu đồ triển khai hệ thống quản lý

- Lựa trọn kiến trúc triển khai khác, xây dựng lại biểu đồ thành phần biểu đồ triển khai cho hệ thống quản lý

6

Lab 06: THỰC HÀNH VỀ TRIỂN KHAI HỆ THỐNG

- Ánh xạ tài liệu phân tích thiết kế thành triển khai hệ thống

- Ánh xạ thành phần thành gói hệ thống

- Ánh xạ Node thành subSystem

- Cài đặt lớp xử lý thực Use case hệ thống

- Sử dụng ngơn ngữ lập trình C#/Java/… viết mã lệnh triển khai cho Use case - Hoàn thiện mã lệnh cho lớp

Kiểm tra thực hành Điểm 30% học phần

Ngày đăng: 04/04/2021, 07:04

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan