Skip to main content
AC3010E

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
4
Language
Tiếng Việt
Instructors
Nguyễn Thanh Bình

Course description

Provide basic knowledge of applying object model and object-oriented perspective to the analysis and design of information systems. Familiarity with several analysis models (system requirements modeling, structural modeling, behavior modeling) and design models (class, use case, system implementation process, interface design, etc); familiarize with tools that support object-oriented modeling (UML language support tools). The practical part requires students to apply the knowledge in the course on real case studies. After completing this module, students are able to analyze a new problem, design an object-oriented information processing software system, and present their design with diagrams in the UML language. In addition, the subject also provides students with the skills to work in team, and presentation skills.

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 12 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 03 RPLO 06 RPLO 07 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 06 MPLO 12 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 09 RPLO 10 RPLO 11 R

Assessment

ComponentWeightTiming
Thi cuối kỳ (Final Examination)70.0%
In-class discussion5.0%
Individual or group assignments25.0%

All courses