You are on page 1of 4

1.

Học phần : PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG


2. Tên học phần (tiếng Anh) : OBJECT ORIENTED ANALYSIS AND DESIGN
3. Mã học phần :
4. Khối lượng học tập : 2 tín chỉ (1 tín chỉ lý thuyết, 1 tín chỉ thực hành)
5. Trình độ : Đại học.
6. Học phần điều kiện học trước:
7. Mô tả học phần:
Phân tích và thiết kế hướng đối tượng là một phương pháp kỹ nghệ phần mềm cho
phép mô hình hóa hệ thống như một sự tương tác giữa các đối tượng trong đó. Phân
tích thiết kế là một kỹ thuật trung gian trong việc chuyển các yêu cầu thành các hệ
thống phần mềm thực thi được. Các mô hình khác nhau được tạo ra ở giai đoạn này
để chỉ các cách nhìn cấu trúc tĩnh, hành vi động, cài đặt,... của tập các đối tượng. Học
phần bắt đầu với các khái niệm về mô hình hóa hướng đối tượng, giới thiệu ngôn ngữ
mô hình hóa thống nhất UML và các biểu đồ của nó để biểu diễn các khung nhìn khác
nhau của hệ thống. Sau đó đi sâu vào phần thu thập và biễu diễn yêu cầu phần mềm,
các kỹ thuật phân tích và các kỹ thuật thiết kế hệ thống theo phương pháp hướng đối
tượng.
8. Mục tiêu của học phần:
Mã mục
tiêu của
TT Tên mục tiêu
học
phần
1. MT1 Giới thiệu cách viết và đọc yêu cầu phần mềm
2. MT2 Giới thiệu về các biểu đồ UML sử dụng trong phân tích và thiết kế
3. MT3 Hướng dẫn sinh viên cách xây dựng mô hình phân tích
Hướng dẫn sinh viên cách chuyển từ mô hình phân tích sang mô
4. MT4
hình thiết kế
5. MT5 Hướng dẫn sinh viên biết đọc và cài đặt các mô hình thiết kế

9. Chuẩn đầu ra học phần của học phần:



CĐR
TT Tên chuẩn đầu ra
của học
phần
Hiểu được làm thế nào để phân tích vấn đề dựa trên yêu cầu phần
1. CĐR1 mềm, xác định xem yêu cầu đã đủ các yêu cầu chưa và làm thế
nào để bổ sung các yêu cầu khi cần.
Xây dựng một hoặc nhiều mô hình của không gian vấn đề và
2. CĐR2
biểu diễn kết quả trong các biểu đồ của UML.
3. CĐR3 Chuyển các mô hình phân tích sang mô hình thiết kế.
Xác định và ứng dụng các mẫu (patterns) khi phân tích và thiết
4. CĐR4
kế.
Cài đặt các tài liệu thiết kế.
5. CĐR5

Ma trận quan hệ chuẩn đầu ra và nội dung (chương) học phần:

CĐR1

CĐR2

CĐR3

CĐR4

CĐR5
Chương

1. x
2. x
3. x
4. x
5. x

10. Phân bổ thời gian theo số tiết tín chỉ cho 3 tín chỉ (1 tín chỉ = 15 tiết):
Số tiết tín chỉ
Thực
Chươn
Tên chương Lý hành/ Tổng
g thứ
thuyết thảo số
(*)
luận
1. Mô hình hóa hướng đối tượng 3 6
2. Ngôn ngữ mô hình hóa thống nhất (UML) 3 6 9
3. Tổng quan về phát triển phần mềm 3 6 9
4. Phân tích hướng đối tượng với UML 3 9 12
5. Thiết kế hướng đối tượng với UML 3 9 12
Tổng 15 30 45

(*) Ghi chú: Số giờ thực hành/ thảo luận trên thực tế sẽ bằng số tiết thực hành/ thảo
luận trên thiết kế × 2.
11. Nhiệm vụ của sinh viên:
- Tham gia học tập trên lớp theo qui định hiện hành.
- Hoàn thành các bài tập, thảo luận theo yêu cầu của giảng viên và bộ môn.
- Tham gia kiểm tra giữa học kỳ và thi kết thúc học phần.
12. Tài liệu học tập:
12.1. Giáo trình chính:
TL1. Trương Ninh Thuận, Đặng Đức Hạnh, Phân tích và thiết kế hướng đối tượng,
Nhà xuất bản ĐHQGHN, 2013.
TL2. Grady Booch, James Rumbaugh and Ivar Jacobson, Unified Modeling
Language User Guide, 2nd Edition, Addition Wesley Professional, 2005.
12.2. Tài liệu tham khảo:
TK1. Bertrand Meyer, Object oriented software construction, Prentice Hall, 2000.
TK2. Erich Gamma et al., Design pattern: Elements of Reusable Object Oriented
Software, Addison Wesley Professional, 1994.
13. Thang điểm: Theo thang điểm tín chỉ.
14. Nội dung chi tiết học phần:
CHƯƠNG 1
MÔ HÌNH HÓA HƯỚNG ĐỐI TƯỢNG
1.1. Trừu tượng hóa
1.2. Đóng gói
1.3. Mo-đun hóa
1.4. Sự phân lớp
CHƯƠNG 2
NGÔN NGỮ MÔ HÌNH HÓA THỐNG NHẤT (UML)
2.1. Biểu đồ ca sử dụng
2.2. Biểu đồ hoạt động
2.3. Biểu đồ tương tác
2.4. Biểu đồ lớp
2.5. Biểu đồ trạng thái
2.6. Các biểu đồ khác
CHƯƠNG 3
TỔNG QUAN VỀ PHÁT TRIỂN PHẦN MỀM
3.1. Quy trình phát triển hướng đối tượng
3.2. Mô hình hóa nghiệp vụ
3.3. Xác định yêu cầu phần mềm
CHƯƠNG 4
PHÂN TÍCH HƯỚNG ĐỐI TƯỢNG VỚI UML
4.1. Biểu đồ tuần tự
4.2. Biểu đồ trạng thái
4.3. Mô hình phân tích
4.4. Phân tích một use case
4.5. Khảo sát tình huống
CHƯƠNG 5
THIẾT KẾ HƯỚNG ĐỐI TƯỢNG VỚI UML
5.1. Xác định các phần tử thiết kế
5.2. Các cơ chế thiết kế
5.3. Mô tả kiến trúc thực thi
5.4. Mô tả sự phân tán
5.5. Thiết kế ca sử dụng
5.6. Thiết kế hệ thống con
5.7. Thiết kế lớp

15. Đánh giá học phần:


Ma trận quan hệ chuẩn đầu ra và hình thức đánh giá:

CĐR1

CĐR2
CĐR3
CĐR4
CĐR5
Hình thức đánh giá

Hoàn thành bài tập được giao. x x x x x


Kiểm tra thực hành giữa học kỳ x x x
Thi tự luận cuối học kỳ x x x x x

Sinh viên được đánh giá kết quả học tập trên cơ sở 3 điểm thành phần như sau:

T Trọng
Tên chỉ tiêu Cách thức đánh giá
T số
1 Điểm thành phần 1 - Việc hoàn thành bài tập được giao. 20%
- Kiểm tra thực hành giữa học kỳ
2 Điểm thành phần 2 20%
- Thời gian làm bài thực hành 60 phút
- Thi tự luận/vấn đáp cuối học kỳ
3 Điểm thi cuối kỳ 60%
- Thời gian làm bài tự luận 90 phút
Tổng 100%

You might also like