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ò
Trang 1PHÂ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ừ 80% tổng số thời gian trở lên
Thảo luận
Bản thu hoạch
Thuyết trình
Báo cáo
Kiểm tra thường xuyên
Thi giữa môn học
Thi kết thúc môn học
Khác
11 Thang điểm:
12 Mục tiêu:
Môn học cung cấp cho sinh viên những kiến thức và nguyên tắc cơ bản về phân tích và thiết kế hệ thống, biết cách đánh giá hệ thống trong phạm vi tổ chức nghiệp vụ
13 Nội dung chi tiết môn học :
Trang 2CHƯƠNG TÊN CHƯƠNG LÝ THUYẾT THỰC HÀNH
5 PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG 18 0
CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG
1 Giới thiệu các loại hệ thống thông tin
Hệ thống thông tin tổ chức Các loại hệ thống thông tin Chu trình phát triển của hệ thống thông tin
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)
4 Lược đồ tuần tự (Sequence Diagram) Mục đích
Các thành phần của lược đồ tuần tự
5 Triển khai một số pattern trên ngôn ngữ hướng đối tượng