Đề cương khóa học

Best Practices

  • Khủng hoảng phần mềm
  • Các phương pháp thực hành tốt nhất trong phát triển phần mềm
    • Phát triển lặp đi lặp lại
    • Management yêu cầu
    • Kiến trúc dựa trên thành phần
    • Mô hình hóa trực quan
    • Xác minh chất lượng
    • Quản lý thay đổi

RUP

  • Đặc điểm của RUP
  • Hai chiều của RUP
  • UML cho RUP

Tạo mô hình đối tượng

  • UML 2 như một cách để biểu diễn mô hình
    • Mô hình đối tượng
    • Phương pháp mô tả mô hình
  • Phân tích thực tế thông số kỹ thuật của các use case
    • Actor
    • Một use case
    • Association
    • Quan hệ include, extend

Một số khái niệm hướng đối tượng trong thực tế

  • Abstraction
  • Encapsulation
  • Generalization
  • Polymorphism

Kiến trúc hệ thống

  • Ánh xạ cấu trúc và hành vi của hệ thống
    • Hai loại UML diagram
    • Mô hình hóa mối quan hệ giữa cấu trúc và hành vi
    • Các cấp độ khác nhau của mô hình hóa hành vi
  • Ánh xạ các yếu tố thiết kế phân tích lớp
    • Quan hệ refine
    • Xây dựng mối quan hệ mạnh mẽ giữa kết quả của giai đoạn phân tích và giai đoạn thiết kế
  • Mô hình hóa các lớp thiết kế
    • Class
    • Association
    • Enumeration
    • Forward/reverse engineering
  • Thiết kế Subsystem
    • Component
    • Mối quan hệ ủy quyền
    • Kết nối Assembly
  • Mô tả các khía cạnh đồng thời trong kiến trúc hệ thống
    • Ví dụ về sơ đồ hoạt động, chuỗi và máy trạng thái
  • Mô tả các khía cạnh của kiến trúc phân tán
  • Các quan điểm khác nhau về mô tả kiến trúc

Requirements

Kiến thức cơ bản về các sơ đồ thường dùng (sơ đồ dùng, sơ đồ lớp, sơ đồ trình tự).

 21 Hours

Number of participants


Price per participant

Testimonials (4)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories