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

Ngày 1: Quy trình

Giới thiệu

Hệ thống kỹ thuật là gì?
  • Software Engineering là gì?
  • Tại sao Software Engineering lại khó khăn?
  • Yêu cầu hệ thống
  • Mô hình hóa hệ thống
  • Quy trình Software Engineering

    Quy trình phát triển phần mềm là gì?
  • Quy trình truyền thống
  • Quy trình Agile
  • Quy trình xây dựng Hệ thống toàn vẹn cao
  • Tiêu chuẩn & hệ thống chứng nhận
  • Hệ thống toàn vẹn cao

    Hệ thống toàn vẹn cao là gì?
  • Vai trò của văn hóa QM
  • Nguyên nhân gây ra lỗi
  • Tiêu chuẩn hệ thống quan trọng
  • Kỹ thuật độ tin cậy
  • Bảo trì phần mềm

    Ngày 2: Lập kế hoạch

    Yêu cầu

    Yêu cầu của người dùng
  • Thu thập/phân tích yêu cầu của người dùng
  • Yêu cầu hệ thống
  • Yêu cầu phần mềm
  • Đặc tả phần mềm
  • Quy trình yêu cầu
  • Công cụ quản lý yêu cầu
  • Software Design

    Định luật Conway
  • Mẫu thiết kế
  • Công cụ mô hình hóa bằng văn bản
  • Nguyên tắc thiết kế hướng đối tượng
  • Công cụ thiết kế
  • Kiến trúc phổ biến
  • Mô hình hóa

    Lập kế hoạch kiến trúc
  • UML biểu diễn đồ họa
  • Biểu diễn không UML đồ họa
  • Ngày 3: Mã

    Xây dựng phần mềm

    Cách chuyển thiết kế thành mã
  • Programming các phương pháp thực hành tốt nhất
  • Trừu tượng hóa mã
  • Programming quy trình làm việc
  • Configuration Management

    Configuration Management là gì?
  • Configuration Management trong ISO9000 và CMMI
  • Công cụ CASE để lập kế hoạch, thiết kế & Đảm bảo chất lượng
  • Công cụ CASE để viết phần mềm
  • Kiểm soát phiên bản với SVN
  • Tích hợp hệ thống
  • Mã cho Hệ thống toàn vẹn cao

    Ngăn ngừa lỗi
  • Bắt lỗi
  • Giảm thiểu tác động của lỗi
  • Các vấn đề điển hình với mã cho Hệ thống toàn vẹn cao
  • Chỉ số chất lượng mã

    Chỉ số kích thước mã
  • Chỉ số độ phức tạp của mã
  • Chỉ số phi mã
  • Phân tích tĩnh
  • Ngày 4: Xác minh & Kiểm định

    Xem xét

    Nguyên tắc cơ bản của VV
  • Xác minh & Kiểm định độc lập
  • Xem xét thiết kế và yêu cầu
  • Kiểm tra mã
  • Đi bộ phần mềm
  • Kiểm toán
  • Các phương pháp V & V khác
  • Kiểm tra Hệ thống toàn vẹn cao

    Tài liệu liên quan đến an toàn
  • Kịch bản
  • Lập luận về an toàn
  • Xem xét Hệ thống toàn vẹn cao
  • Dự đoán độ tin cậy
  • Phương pháp hình thức
  • Chi phí của V + V
  • Kiểm tra tự động

    Tại sao phải kiểm tra?
  • Kiểm tra tự động so với kiểm tra thủ công
  • Kiểm tra gia tăng
  • Loại kiểm tra
  • Công cụ kiểm tra
  • Bộ kiểm tra
  • Ngày 5: Management

    Project Management

    Project Management là gì?
  • Bàn giao cho khách hàng
  • Tiêu chuẩn (PMP, PRINCE2)
  • Quản lý thời gian
  • Quản lý chi phí
  • Quản lý rủi ro
  • Tài liệu dự án
  • Đánh giá quy trình

    Chức năng của đánh giá quy trình
  • Hành động dựa trên chỉ số
  • Chỉ số quy trình
  • Tiêu chuẩn & khuôn khổ đánh giá quy trình (CMMI, ISO 9001, TickIt+)
  • Họp đánh giá quy trình
  • Tóm tắt và Kết luận

     35 Hours

    Number of participants


    Price per participant

    Testimonials (2)

    Provisional Upcoming Courses (Require 5+ participants)

    Related Categories