Lộ trình Phân tích & Thiết kế hệ thống

Hành trình từ việc khảo sát yêu cầu đến triển khai một hệ thống thông tin hoàn chỉnh.

Trở về lộ trình
Giai đoạn Chủ đề chính Nội dung & Hoạt động học tập Mục tiêu & Sản phẩm
1. Nền tảng Giới thiệu chung
  • Khái niệm Hệ thống, Thông tin, Hệ thống thông tin (HTTT).
  • Tìm hiểu Chu kỳ Phát triển Hệ thống (SDLC).
  • Vai trò của người Phân tích & Thiết kế hệ thống.
  • Hiểu vai trò và quy trình tổng quan của PT&TK HTTT.
2. Khởi đầu Khảo sát và Xác định Yêu cầu
  • Các bước khảo sát hiện trạng hệ thống.
  • Kỹ thuật thu thập yêu cầu: phỏng vấn, bảng hỏi.
  • Phân biệt Yêu cầu Chức năng và Phi chức năng.
  • Soạn thảo Báo cáo khảo sát và đề xuất giải pháp.
  • Có khả năng thu thập và tài liệu hóa yêu cầu người dùng.
3. Phân tích Phân tích hệ thống
  • Mô hình hóa chức năng: Biểu đồ phân rã chức năng (BFD), Biểu đồ luồng dữ liệu (DFD).
  • Mô hình hóa dữ liệu: Biểu đồ thực thể liên kết (ERD).
  • Thực hiện phân tích tính khả thi (kỹ thuật, kinh tế, vận hành).
  • Mô hình hóa được chức năng và dữ liệu của hệ thống.
4. Thiết kế Thiết kế hệ thống
  • Thiết kế logic: Thiết kế CSDL, Giao diện, Xử lý.
  • Thiết kế vật lý: Lựa chọn nền tảng, công nghệ.
  • Thiết kế kiến trúc hệ thống (client-server, 3-tier).
  • Tạo ra một bản thiết kế chi tiết, sẵn sàng cho việc lập trình.
5. Công cụ Công cụ và Phương pháp
  • Phương pháp phát triển truyền thống (thác nước).
  • Phương pháp Hướng đối tượng.
  • Sử dụng UML: Biểu đồ Use Case, Lớp, Tuần tự.
  • Nắm vững các phương pháp luận và công cụ mô hình hóa phổ biến.
6. Xây dựng Cài đặt và Kiểm thử
  • Quy trình lập trình và tích hợp các module.
  • Các cấp độ kiểm thử hệ thống (đơn vị, tích hợp, hệ thống).
  • Hiểu quy trình xây dựng và đảm bảo chất lượng phần mềm.
7. Vận hành Triển khai và Bảo trì
  • Đào tạo người dùng, chuyển đổi dữ liệu, vận hành hệ thống.
  • Các loại bảo trì: sửa lỗi, thích ứng, phòng ngừa, cải tiến.
  • Nắm được các bước để đưa hệ thống vào sử dụng và duy trì.
8. Quản lý Quản lý dự án hệ thống
  • Lập kế hoạch, ước tính và phân bổ nguồn lực.
  • Sử dụng các công cụ như Biểu đồ Gantt, PERT, CPM.
  • Theo dõi tiến độ và đánh giá rủi ro dự án.
  • Có kỹ năng cơ bản để quản lý một dự án phát triển HTTT.
9. Hiện đại Các xu hướng mới
  • Ảnh hưởng của Web, Cloud, Big Data đến PT&TK hệ thống.
  • Các phương pháp phát triển linh hoạt: Agile, Scrum.
  • Cập nhật kiến thức về các phương pháp và công nghệ hiện đại.