1
Object Oriented
Systems Analysis
and Design Using
UML
2
Mục đích môn học
Môn học này giúp sinh viên nắm bắt:
Các bước thu thập yêu cầu, phân tích và thiết kế hệ thống
thông tin theo cách tiếp cận hương đối tượng.
Dùng ngôn ngữ UML để mô hình và viết sưu liệu cho hệ
thống.
Chuyển lược đồ phân tích thành lược đồ thiết kế:
Thiết kế hệ thống, Thiết kế đối tượng, Thiết kế cơ sở dữ liệu, Thiết
kế giao diện người dùng
Môn tiên quyết
Nhập môn cơ sở dữ liệu
Lập trình B
3
Topic Content
1. Introduction to Information Systems
2. Information Systems Development Life Cycle
3. Requirements Capture and Modelling
4. Architectural Analysis
5. Requirements Analysis
6. From Models to Implementation
7. System Architecture Design
8. Designing the User Interface
9. Data Management Design
4
Course Text Books
1. Martin Fowler, UML Distilled: A Brief Guide to
the Standard Object Modeling Language, 3nd
Edition, Addison Wesley, 2003
2. Simon Bennett, Steve McRobb and Ray Farmer,
Object-Oriented Systems Analysis and Design
Using UML, 3nd Edition, McGraw Hill, 2006
3. Craig Larman, Applying UML and Patterns: An
Introduction to Object-Oriented Analysis and
Design and Iterative Development, 3nd Edition,
Addison Wesley, 2004
5
Đánh giá kết quả môn học
1. Đồ án môn học: tối đa 10đ, trọng số 50%
Nhóm gồm 2-4 sinh viên
Chọn một đề tài và tiến hành thu thập yêu cầu, phân tích,
thiết kế hệ thống theo tiến trình nội dung của môn học.
Kiểm tra tiến độ thực hiện đề tài bằng cách chỉ định sinh
viên thuyết trình trên lớp.
Cuối học kỳ, báo cáo và demo chương trình cho phiên bản
cuối cùng của đồ án môn học.
2. Thi cuối học kỳ bằng hình thức trắc nghiệm: tối
đa 10đ, trọng số 40%
3. Điểm chuyên cần, thảo luận trên lớp: trọng số
10%. Vắng 40% số buổi cấm thi lần 1.