Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 398 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
398
Dung lượng
5,95 MB
Nội dung
Khi đọc qua tài liệu này, phát sai sót nội dung chất lượng xin thông báo để sửa chữa thay tài liệu chủ đề tác giả khác Tài li u bao g m nhi u tài li u nh có ch đ bên Ph n n i dung b n c n có th n m gi a ho c cu i tài li u này, s d ng ch c Search đ tìm chúng Bạn tham khảo nguồn tài liệu dịch từ tiếng Anh đây: http://mientayvn.com/Tai_lieu_da_dich.html Thông tin liên hệ: Yahoo mail: thanhlam1910_2006@yahoo.com Gmail: frbwrthes@gmail.com TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN – KHOA HTTT PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG VỚI UML Giảng viên: ThS Nguyễn Đình Loan Phương Email: phuongndl@uit.edu.vn Giới thiệu môn học Lý thuyết : 45 tiết Thực hành, đồ án: 30 tiết Thang điểm: • Lý thuyết: 4/10 • Đồ án : 4/10 • Giữa kỳ : 2/10 Tài liệu tham khảo Giáo trình “Phân tích & thiết kế hướng đối tượng UML” “Qui trình phát triển phần mềm RUP” – ĐHKHTN, Dương Anh Đức Giáo trình “Phân tích & thiết kế hướng đối tượng UML” – ĐHKHTN, Phạm Nguyễn Cương UML Fundamental, Dr Ernest Cachia, 2001- 2004 … Các trang WEB • www.omg.org • www.rational.com • Các trang WEB CASE Tools, OOAD & UML Nội dung môn học Tổng quan UML Xác định yêu cầu Tổng quan phân tích thiết kế Mô hình hóa nghiệp vụ UML Giới thiệu Mục đích • Giới thiệu số nét lịch sử UML, phạm vi mục đích UML nội dung môn học Nội dung • • • • • • Động OOA/D UML gì, không thuộc phạm vi UML Lịch sử UML Mục đích UML Các khung nhìn lược đồ UML Nội dung môn học Phân tích thiết kế hướng đối tượng “Tất lược đồ tranh đẹp” “Người sử dụng không cảm ơn bứctranh đẹp, người sử dụng muốn phần mềm chạy tốt” Chúng ta hiểu hệ thống phức tạp trạng thái nguyên vẹn (phải chia nhỏ, mổ xẻ mô hình ) Những biểu tượng chọn lựa kĩ có thể: • Làm cho thông tin dễ tiếp cận ,dễ hiểu • Đưa nhìn thấu đáo vào hệ thống Phương pháp luận Phương pháp tập hợp bước cần thực để đạt mục đích Phương pháp luận môn khoa học chuyên nghiên cứu phương pháp Hầu hết tài liệu mô tả trình xây dựng phần mềm phương pháp • Phương pháp luận cấu trúc • Phương pháp luận hướng đối tượng Phương pháp luận cấu trúc Phương pháp gọi phương pháp cổđiển Được nhìn nhận phức tạp chức hệ thống máy tính Chức phân rã theo hệ thống cấutrúc định người phân tích hệ thống đưa ra(cấu trúc phân nhánh, lặp ) Bao gồm mô hình trình chức nhưcác mô hình liệu Sự liên kết hai mô hìnhdữ liệu đơn giản qua mối liên kết luồng thông tin từ trình chức sang chức khác Ưu/khuyết điểm phương pháp Phân rã chức năng, trình hoạt động phần mềm thực bước nào, đơn giản dễ hiểu Việc dựa vào cấu trúc trình chức dẫn đến chức hệ thống thay đổi, cấu trúc bị thay đổi nhiều, chí phải thay đổi toàn Sự tách biệt mô hình chức mô hình liệu dẫn đến chức hoàn toàn giống xử lý kiểu liệu khác phải viết lại liên tục Thiếu linh động, phí phạm mã, khó mở rộng, khó thích nghi phầm mềm xây dựng dựa vào phương pháp Thay đổi biểu đồ Thay đổi biểu đồ Biểu đồ Biểu đồ Biểu đồ lớp Thiết kế Chú ý việc thực thi phần mềm Định nghĩa kiến trúc logic Định nghĩa kiến trúc vật lý Thiết kế Kiến trúc theo tầng Ánh xạ lớp UI, UI Biểu đồ đối tượng Biểu đồ Biểu đồ Biểu đồ thành phần Biểu đồ cài đặt Reference Slides of Prof Pascal Molli, Loria, France Object oriented Design, JEDI, Sun Microsystem