intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Đề cương môn học: Phân tích và thiết kế hướng đối tượng

Chia sẻ: Cuoc Cuoc | Ngày: | Loại File: PDF | Số trang:4

185
lượt xem
5
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Đề cương môn học: Phân tích và thiết kế hướng đối tượng với mục tiêu trang bị cho sinh viên ngành CNTT những kiến thức cần thiết để sau này có thể tham gia vào quá trình phát triển phần mềm. Mời các bạn cùng tìm hiểu và tham khảo nội dung thông tin tài liệu.

Chủ đề:
Lưu

Nội dung Text: Đề cương môn học: Phân tích và thiết kế hướng đối tượng

  1. 12. PHÂN TÍCH VÀ THIẾT KẾ HƯỚNG ĐỐI TƯỢNG 1. Tên học phần: PHÂN TÍCH VÀ THIẾT KẾ HƯỚNG ĐỐI TƯỢNG (OBJECT- ORIENTED ANALYSIS AND DESIGN) 2. Mã học phần : 2101012042 3. Số tín chỉ : 3(2,2,4) 4. Trình độ : Dành cho sinh viên năm thứ 2 5. Phân bố thời gian: - Lên lớp : 30 tiết - Thực tập phòng thí nghiệm: 0 tiết - Thực hành: 15 tiết (Sỉ số lớp 50 Sinh viên) (Hướng dẫn bài tập lớn tại phòng máy thực hành.) - Tự học: 60 tiết 6. Điều kiện tiên quyết: 2101012006 7. Mục tiêu của học phần: Môn học này trang bị cho sinh viên ngành CNTT những kiến thức cần thiết để sau này có thể tham gia vào quá trình phát triển phần mềm 7. Mô tả vắn tắt nội dung học phần: Môn học cung cấp cho sinh viên các kiến thức sau: - Kiến thức tổng quát về quá trình phân tích và thiết kế HTTT theo cách tiếp cận hướng đối tượng trong quá trình sản xuất phần mềm. - Kiến thức về ngôn ngữ mô hình hóa thống nhất (UML). - Cách thức sử dụng công cụ Rational Rose hỗ trợ cho quá trình phân tích và thiết kế hệ thống Môn học sẽ được dẫn dắt từ bước xác định yêu cầu của khách hàng, phân tích hệ thống đến thiết kế hoàn chỉnh một hệ thống mới. 9. Nhiệm vụ của sinh viên: Tham dự học, thảo luận, kiểm tra, thi theo qui chế 04/1999/QĐ-BGD&ĐT, qui định 25/2006/QĐ-BGD&ĐT và qui chế học vụ hiện hành của nhà trường - Dự lớp: trên 75% - Bài tập: trên lớp và ở nhà - Khác: theo yêu cầu của giảng viên 10. Tài liệu học tập:  Sách, giáo trình chính: [1] Tập Silde bài giảng của bộ môn Hệ Thống Thông Tin. [2] Alan Dennis, Barbara Haley Wixom, David Tegarden ,System Analysis and Design : An object-oriented approach with UML , John Willey & Sons, 2002  Tài liệu tham khảo:
  2. [3] Mike O’Docherty - Object-Oriented Analysis and Design - Understanding System Development with UML 2.0, Jonh Wiley & Sons, 2005. [4] Joseph Schmuller, Teach yourself UML in 24 hours, SAMS [5] Wendy Boggs, Micheal Boggs, Mastering UML with Rational Rose, Sybex [6] Steve Adolph, Paul Bramble, Pattern for Effective Use Cases [7] Leszek A. Maciaszek , Requirements Analysis and System Design, Addison Wesley [8] Craig Larman, Applying UML and Patterns [9] Huỳnh Văn Đức, Giáo trình nhập môn UML, NXB lao động, 2003  Khác : 11. Tiêu chuẩn đánh giá sinh viên: - Dự lớp: trên 75% - Thảo luận theo nhóm - Tiểu luận: không - Bài tập lớn - Kiểm tra thường xuyên - Thi giữa học phần - Thi kết thúc học phần - Khác: theo yêu cầu của giảng viên 12. Thang điểm: Theo học chế tín chỉ 13. Nội dung chi tiết học phần: Phân bổ thời gian Số TT Nội dung Lý Thực Tự Ghi chú tiết thuyết hành học Tổng quan về phát triển hệ thống 1 3 1 0 2 Các khái niệm cơ bản trong hướng đối 2 4 2 0 2 tượng Giới thiệu UML và phần mềm Rational 3 15 3 2 10 Rose 4 Thu thập yêu cầu hướng đối tượng 15 6 3 6 5 Phân tích hướng đối tượng 28 8 5 15 6 Thiết kế hướng đối tượng 28 8 5 15
  3. 7 Các mẫu thiết kế 12 2 0 10 Tự làm bài tập ở nhà, giảng viên hướng 15 * 15 dẫn và giải đáp thắc mắc trên phòng máy TỔNG 120 30 30 60 Chương 1: TỔNG QUAN VỀ PHÁT TRIỂN HỆ THỐNG 1.1. Phương pháp luận phát triển hệ thống 1.1. Các giai đoan cơ bản trong qui trình phần mềm 1.2. Một số qui trình phát triển phần mềm 1.3. Phương pháp hướng đối tượng Chương 2: CÁC KHÁI NIỆM CƠ BẢN TRONG HƯỚNG ĐỐI TƯỢNG 2.1. Từ lập trình cấu trúc đến lập trình hướng đối tượng 2.2. Bài toán ví dụ 2.3. Đối tượng, lớp 2.4. Các đặc trưng cơ bản 2.5. Thừa kế, bao đóng, đa hình Chương 3: GIỚI THIỆU UML 3.1. UML là gì? 3.2. Mô hình hoá là gì? Tại sao phải mô hình hoá hệ thống? 3.3. Sơ lược lịch sử phát triển của UML 3.4. Các sơ đồ trong UML 3.5. Giới thiệu phần mềm Rational Rose Chương 4: THU THẬP YÊU CẦU HƯỚNG ĐỐI TƯỢNG 4.1. Thu thập yêu cầu 4.2. Mô hình hóa nghiệp vụ 4.3. Mô hình hóa use case hệ thống 4.4. Mô tả use case 4.5. Lược đồ cộng tác 4.6. Lược đồ hoạt động Chương 5: PHÂN TÍCH HƯỚNG ĐỐI TƯỢNG 5.1 Giới thiệu 5.2 Lược đồ lớp 5.3 Mô hình hóa hành vi
  4. Giới thiệu Lược đồ tương tác : Lược đồ trình tự, lược đồ cộng tác. Lược đồ trạng thái Chương 6: THIẾT KẾ HƯỚNG ĐỐI TƯỢNG 6.1. Từ analysis class đến design class 6.2. Thiết kế kiến trúc 6.3. Thiết kế giao diện 6.4. Thiết kế các đối tượng lưu trữ (persistence) 6.5. Thiết kế lớp và phương thức Chương 7: CÁC MẪU THIẾT KẾ (DESIGN PATTERN) 7.1. Design Pattern là gì ? 7.2. Một số Design Pattern thông dụng 14. Phê duyệt Tp. HCM, ngày… tháng 07 năm 2007 Trưởng đơn vị đào tạo Đại diện Tổ trưởng bộ môn Nguyễn Chí Hiếu
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2