"Bài giảng Phân tích thiết kế hệ thống thông tin - Bài 7: Quá trình phát triển phần mềm hướng đối tượng" tìm hiểu phát triển các mô hình thiết kế hướng đối tượng; những lập trình viên sử dụng các mô hình để mã hoá hệ thống; hai mô hình quan trọng nhất là các sơ đồ thiết kế lớp và các sơ đồ tương tác (sơ đồ trình tự và sơ đồ hợp tác); các sơ đồ lớp được phát triển cho các tầng (layer) truy cập dữ liệu, quan sát và miền; các sơ đồ tương tác mở rộng các sơ đồ trình tự hệ thống. | BÀI 7 QUÁ TRÌNH PHÁT TRIỂN PHẦN MỀM HƯỚNG ĐỐI TƯỢNG Giảng viên ThS. Thạc Bình Cường 1 TÌNH HUỐNG DẪN NHẬP Tiếp sau giai đoạn phân tích là giai đoạn thiết kế. Thiết kế hướng đối tượng bao gồm quá trình triển khai các ý tưởng của phân tích bao gồm cả dữ liệu và các phương thức xử lý Quy trình thiết kế bao gồm xác định các lớp và tương tác giữa các lớp Có một số hệ quản trị cơ sở dữ liệu hướng đối tượng ODBMS Chúng ta sẽ thiết kế hệ thống quản lý phân phối hàng của tập đoàn RMO bằng phương pháp hướng đối tương. 2 MỤC TIÊU Giải thích mục đích và mục tiêu của thiết kế hướng đối tượng Phát triển các sơ đồ thiết kế lớp Phát triển các chương trình tương tác dựa trên các nguyên tắc nhiệm vụ của đối tượng và các kiểm soát use-case Phát triển các sơ đồ trình tự chi tiết như là qui trình trọng tâm trong thiết kế các hệ thống Phát triển các sơ đồ hợp tác như là một phần của thiết kế hệ thống Dẫn chứng thiết kế cấu trúc bằng cách sử dụng các sơ đồ đóng gói package diagram . 3 NỘI DUNG Trọng tâm của chương này và của chương sau là làm thế nào 1 để phát triển các mô hình thiết kế hướng đối tượng 2 Những lập trình viên sử dụng các mô hình để mã hoá hệ thống Hai mô hình quan trọng nhất là các sơ đồ thiết kế lớp và các sơ 3 đồ tương tác sơ đồ trình tự và sơ đồ hợp tác Các sơ đồ lớp được phát triển cho các tầng layer truy cập dữ 4 liệu quan sát và miền 5 Các sơ đồ tương tác mở rộng các sơ đồ trình tự hệ thống. 4 1. THIẾT KẾ HƯỚNG ĐỐI TƯỢNG CẦU NỐI GIỮA PHÉP PHÂN TÍCH VÀ LẬP TRÌNH Cầu nối giữa các yêu cầu của người sử dụng với lập trình hệ thống mới Thiết kế hướng đối tượng là qui trình mà qua đó các mô hình hướng đối tượng chi tiết được thiết lập Các lập trình viên sử dụng thiết kể để viết mã và test hệ thống mới Giao diện sử dụng mạng bộ kiểm soát tính bảo mật và cơ sở dữ liệu đòi hỏi các mô hình và thao tác thiết kế. 5 2. TỔNG QUAN CÁC CHƯƠNG TRÌNH HƯỚNG ĐỐI TƯỢNG Thiết lập các đối tượng kết hợp cùng nhau để đạt