Đang chuẩn bị liên kết để tải về tài liệu:
Luận văn: Nghiên cứu và ứng dụng mẫu thiết kế trong phương pháp hướng đối tượng
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Luận văn: Giới thiệu các phương pháp và các quy trình phát triển phầm mềm hiện có, tiến trình phát triển phần mềm RUP và ngôn ngữ mô hình hóa thống nhất UML .Trình bày khái niệm mẫu thiết kế, ứng dụng mẫu thiết kế và giới thiệu một số mẫu GRASP và GOF . Trình bày và ứng dụng phương pháp phân tích thiết kế vào bài toán Quản lý thẻ trả trước tại Bưu điện Thành phố Hà Nội. | BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HọC BÁCH KHOA HÀ NỘI LUẬN VĂN thạc Sĩ khoa học NGHIÊN CỨU VÀ ỨNG DỤNG MẪU THIẾT KẾ TRONG PHƯƠNG PHÁP HƯỚNG ĐỐI TƯỢNG NGÀNH CÔNG NGHỆ THÔNG TIN MÃ SỐ NGÔ THỊ THANH TÂM Người hướng dẫn khoa học PGS.TS. ĐẶNG VĂN ĐỨC HÀ NỘI 2007 MỤC LỤC DANH MỤC THUẬT NGỮ VÀ CÁC TỪ VIẾT TẮT.i DANH MỤC CÁC BẢNG.ii DANH MỤC CÁC HÌNH VẼ.v MỞ ĐẦU.1 Chương 1. GIỚI THIỆU QUY TRÌNH PHÁT TRIỂN PHẦN MỀM VÀ NGÔN NGỮ MÔ HÌNH HÓA.3 1.1 QUY TRÌNH PHÁT TRIỂN PHẦN MỀM.3 1.1.1 Định nghĩa.3 1.1.2 Phương pháp phát triển phần mềm hướng đối tượng.4 1.1.3 Chu trình phát triển phần mềm xoắn ốc.4 1.1.4 Tiến trình phát triển phần mềm RUP.6 1.2 NGÔN NGỮ MÔ HÌNH HÓA THỐNG NHẤT - UML.10 1.2.1 Các đặc trưng của UML.10 1.2.2 Mô hình khái niệm của UML.11 1.2.3 Kiến trúc hệ thống.12 Chương 2. MẪU THIẾT KẾ.15 2.1 KHÁI NIỆM CƠ BẢN VỀ MẪU THIẾT KẾ.15 2.1.1 Một số định nghĩa.15 2.1.2 Đặc điểm của mẫu thiết kế.15 2.1.3 Các yếu tố xác định một mẫu thiết kế.15 2.2 MỘT SỐ MẪU THIẾT KẾ.16 2.2.1 Mẫu GRASP.17 2.2.2 Mẫu Gang of Four.27 Chương 3. ỨNG DỤNG PHƯƠNG PHÁP HƯỚNG ĐỐI TƯỢNG VÀ MẪU THIẾT KẾ XÂY DỰNG phần mềm quản lý thẻ ĐIỆN THOẠI.66 ii 3.1 GIỚI THIỆU BÀI TOÁN.66 3.1.1 Phát biểu bài toán.67 3.1.2 Các thành phần của hệ thống.67 3.1.3 Kiến trúc môi trường hệ thống.68 3.2 THU THẬP VÀ PHÂN TÍCH YÊU CẦU - MÔ HÌNH USE CASE . 69 3.2.1 Mục tiêu của hệ thống.69 3.2.2 Đặc tả các chức năng hệ thống.69 3.2.3 Nhận biết và mô tả các tác nhân và trường hợp sử dụng.71 3.2.4 Biểu đồ Use cases.77 3.2.5 Mô hình hóa nghiệp vụ.77 3.3 THU THẬP VÀ PHÂN TÍCH YÊU CẦU - MÔ HÌNH KHÁI NIỆM 82 3.3.1 Nhận biết các khái niệm đối tượng .83 3.3.2 Thuộc tính của các lớp.84 3.3.3 Nhận biết các quan hệ các khái niệm.85 3.4 HÀNH VI HỆ THỐNG - CÁC BIỂU ĐỒ TRÌNH TỰ.87 3.4.1 Biểu đồ trình tự hệ thống.87 3.4.2 Giao kèo thao tác của hệ thống.88 3.5 THIẾT KẾ HỆ THỐNG.92 3.5.1 Các biểu đồ cộng tác.92 3.5.2 Biểu đồ lớp thiết kế.99 3.5.3 Thiết kế triển khai.102 3.5.4 Bổ sung thiết kế.106 3.5.5 Mô hình hóa dữ liệu.114 3.6 CÀI ĐẶT .