PHÂN TÍCH THIẾT KẾ HỆ THỐNG
(System Analysis and Design)
1. Mã môn học: 1401013017
2. Số đơn vị học trình:
3. Trình độ thuộc khối kiến thức: Kiến thức chuyên ngành
4. Phân bố thời gian:
5. Điều kiện tiên quyết:
6. Mô tả vắn tắt môn học:
Sinh viên làm quen với các khái niệm, nguyên tắc, các giai đoạn phân tích và thiết kế hệ thống theo hướng
cổ điển và hướng đối tượng. Sinh viên biết được vai trò khác nhau của các thành viên tham gia vào quá trình
phát triển hệ thống, biết
được các phương pháp, công cụ và kỹ thuật trong lúc phân tích và thiết kế hệ
thống. Hơn nữa, sinh viên học được cách tạo báo cáo khả thi và viết tài liệu thuyết minh.
7. Nhiệm vụ của sinh viên:
Dự lớp
Bài tập: 1 bài tập lớn
Dụng cụ học tập:
Khác
8. Tài liệu học tập:
[1] System Analysis and Design – Kendall and Kendall, 1999, 5th edition, Prentice Hall
9. Tài liệu tham khảo:
[2] Modern System Analysis and design – Jeffrey A.Hoffer, Joey F. George and Joseph S. Valacich, 1999–
Addison-Wesley
[3] System Analysis and Design In a Changing World, third edition – John W. Satzinger, Robert B. Jackson,
Stephen D. Burd, 2004
[4] The Unified Software Development Process, Ivar Jacabson, Grady Booch, James Rumbaugh, Addison-
Wesley, 1999.
[5] Software Engineering - A practitioner's approach, R.S. Pressman, McGraw-Hill, 1997
[6] Design Patterns, Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Addison-Wesley, 1998.
10. Tiêu chuẩn đánh giá sinh viên:
Dự lớp: Có mặt trên lớp nghe giảng t
2. Vai trò và kỹ năng của phân tích viên hệ thống
CHƯƠNG 2: XÁC ĐỊNH YÊU CẦU HỆ THỐNG
1. Các kỹ thuật thu thập thông tin
2. Các phương pháp phát triển hệ thống
3. Đánh giá tính khả thi hệ thống
CHƯƠNG 3: PHÂN TÍCH YÊU CẦU
1. Mô hình dòng dữ liệu
2. Phân tích chi phí lợi nhuận
3. Chọn lựa các chiến lược phát triển hệ thống
4. Mô hình xử lý
5. Mô hình luận lý
6. Mô hình thực thể kết hợp
CHƯƠNG 4: THIẾT KẾ H
Ệ THỐNG
1. Thiết kế cơ sở dữ liệu
2. Thiết kế form và giao diện
3. Thiết kế logical và vật lý
CHƯƠNG 5: PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG
1. Tổng quan về phân tích và thiết kế hướng đối tượng
2. Xác định yêu cầu theo mô hình hướng đối tượng
Mục đích của hoạt động xác định yêu cầu
Tìm Actors & Use cases
Use case diagram
Phân tích use case
3. Lược đồ lớp (Class Diagram)
Mục đích
Entity Class, Boundary class, Control Class
Quan hệ giữ
a các lớp: Liên hệ (Association), Khái quát hóa (Generalization), Chuyên biệt hoá
(Specialization), Phụ thuộc (Dependency), Nâng cấp (Refinement)