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. . 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. 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