Tải bản đầy đủ (.pdf) (4 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (220.35 KB, 4 trang )

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)
30 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:


[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:

TT

1

Nội dung
Tổng quan về phát triển hệ thống

Số
tiết

Phân bổ thời gian

Thực
Tự
thuyết hành
học

3

1

0


2

2

Các khái niệm cơ bản trong hướng đối
tượng

4

2

0

2

3

Giới thiệu UML và phần mềm Rational
Rose

15

3

2

10

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

Ghi chú


7

Các mẫu thiết kế

12

*

Tự làm bài tập ở nhà, giảng viên hướng
dẫn và giải đáp thắc mắc trên phòng máy

15

TỔNG

120

2

0

10


15
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


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

Nguyễn Chí Hiếu

Đại diện Tổ trưởng bộ môn




×