PHÂN TÍCHTHIẾTKẾ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ântích và thiếtkế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ântích và thiếtkế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ântích và thiếtkế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 : 1 of 2 Trung Tâm CNTT - HU I CHƯƠNG TÊN CHƯƠNG LÝ THUYẾTTHỰC HÀNH 1TỔNG QUAN VỀ HỆTHỐNG 3 0 2XÁC ĐỊNH YÊU CẦU HỆTHỐNG 6 0 3PHÂN TÍCH YÊU CẦU120 4THIẾT KẾHỆTHỐNG 6 0 5 PHÂNTÍCHTHIẾTKẾ HƯỚNG ĐỐI TƯỢNG 18 0 Tổng cộng: 45 0 CHƯƠNG 1: TỔNG QUAN VỀ HỆTHỐNG 1. Giới thiệu các loại hệ thốngthông tin Hệthốngthông tin tổ chức Các loại hệthốngthô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ântí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ÂNTÍCH YÊU CẦU 1. Mô hình dòng dữ liệu 2. Phântí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ẾTKẾ H Ệ THỐNG 1. Thiếtkế cơ sở dữ liệu 2. Thiếtkế form và giao diện 3. Thiếtkế logical và vật lý CHƯƠNG 5: PHÂNTÍCHTHIẾTKẾ HƯỚNG ĐỐI TƯỢNG 1. Tổng quan về phântích và thiếtkế 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ântí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. 2 of 2 Trung Tâm CNTT - HU I