Skip to main content
AC3010

System Analysis and Design

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

Credits
2 credits · 3.25 ECTS (Lec 30 · Ex 15 · Lab 0 · Self 60 periods)
Role
Bắt buộc (Mandatory course)
Semester
5
Language
Tiếng Việt
Instructors
Nguyễn Thanh Bình

Course description

Cung cấp cho học viên kiến thức cơ bản ứng dụng mô hình đối tượng và quan điểm hướng đối tượng để phân tích và thiết kế các hệ thống thông tin. Làm quen với một số quy trình phân tích (mô hình hóa yêu cầu hệ thống, mô hình hóa cấu trúc, mô hình hóa hành vi) và thiết kế (thiết kế lớp, ca sử dụng, mô hình hóa cài đặt hệ thống, thiết kế giao diện, …), làm quen với các công cụ hỗ trợ mô hình hóa hướng đối tượng (ngôn ngữ mô hình hóa thống nhất UML). Sau khi hoàn thành học phần này, sinh viên có khả năng phân tích một bài toán mới, thiết kế hệ thống phần mềm xử lý thông tin hướng đối tượng giải quyết bài toán đó, và trình bày thiết kế của mình bằng các biểu đồ trong ngôn ngữ UML. Phần thực hành yêu cầu sinh viên vận dụng kiến thức trong khóa học trên các case study thực tế. Ngoài ra môn học cũng cung cấp cho sinh viên các kỹ năng giải quyết một bài toán lớn, kỹ năng làm việc nhóm, thuyết trình.

Tiếng Việt

Cung cấp cho học viên kiến thức cơ bản ứng dụng mô hình đối tượng và quan điểm hướng đối tượng để phân tích và thiết kế các hệ thống thông tin. Làm quen với một số quy trình phân tích (mô hình hóa yêu cầu hệ thống, mô hình hóa cấu trúc, mô hình hóa hành vi) và thiết kế (thiết kế lớp, ca sử dụng, mô hình hóa cài đặt hệ thống, thiết kế giao diện, …), làm quen với các công cụ hỗ trợ mô hình hóa hướng đối tượng (ngôn ngữ mô hình hóa thống nhất UML). Sau khi hoàn thành học phần này, sinh viên có khả năng phân tích một bài toán mới, thiết kế hệ thống phần mềm xử lý thông tin hướng đối tượng giải quyết bài toán đó, và trình bày thiết kế của mình bằng các biểu đồ trong ngôn ngữ UML. Phần thực hành yêu cầu sinh viên vận dụng kiến thức trong khóa học trên các case study thực tế. Ngoài ra môn học cũng cung cấp cho sinh viên các kỹ năng giải quyết một bài toán lớn, kỹ năng làm việc nhóm, thuyết trình.

Course Learning Outcomes (CLOs) 5

Click each outcome to see the translation, mapped PLOs and contribution level.

  • CLO1 Explain and describe the fundamental concepts, principles, and processes of object-oriented system analysis and design, including SDLC, OOSAD, and UML, as a foundation for developing educational technology solutions.

    Trình bày và giải thích được các khái niệm, nguyên lý và quy trình phân tích – thiết kế hệ thống thông tin theo quan điểm hướng đối tượng, bao gồm SDLC, OOSAD và UML, làm nền tảng cho phát triển các giải pháp công nghệ giáo dục.

    PLO 01 IPLO 02 I
  • CLO2 Analyze requirements, contexts, and feasibility of problems in educational technology to identify system objectives, scope, and appropriate solution directions.

    Phân tích yêu cầu, bối cảnh và tính khả thi của các bài toán trong lĩnh vực công nghệ giáo dục nhằm xác định mục tiêu, phạm vi và định hướng giải pháp hệ thống phù hợp.

    PLO 01 RPLO 06 RPLO 10 R
  • CLO3 Develop and apply UML models (use case, activity, class, sequence, and state machine diagrams) to represent the structure and behavior of a specific educational technology system.

    Xây dựng và vận dụng các mô hình UML (use case, activity, class, sequence, state machine) để mô tả cấu trúc và hành vi của một hệ thống công nghệ giáo dục cụ thể.

    PLO 02 RPLO 03 RPLO 05 R
  • CLO4 Design and evaluate an object-oriented information system solution for an educational technology problem, including architecture, interface, database, and detailed class design, in compliance with technical and educational requirements.

    Thiết kế và đánh giá một giải pháp hệ thống thông tin hướng đối tượng cho bài toán công nghệ giáo dục, bao gồm kiến trúc, giao diện, cơ sở dữ liệu và thiết kế lớp chi tiết, đáp ứng các yêu cầu kỹ thuật và giáo dục.

    PLO 03 MPLO 04 MPLO 06 MPLO 10 M
  • CLO5 Collaborate, present, and critically discuss system analysis and design documents in teams, demonstrating professional attitudes, social responsibility, and ethical awareness.

    Hợp tác, trình bày và phản biện hiệu quả trong nhóm để xây dựng và bảo vệ tài liệu phân tích – thiết kế hệ thống, thể hiện thái độ chuyên nghiệp, trách nhiệm xã hội và đạo đức nghề nghiệp.

    PLO 07 RPLO 08 RPLO 12 RPLO 13 R

Assessment

ComponentWeightTiming
Thi cuối kỳ (Final Examination)70.0%
Thảo luận trên lớp5.0%
Bài tập cá nhân hoặc nhóm25.0%

All courses