Công Nghệ Phần Mềm

Quy trình phát triển phần mềm

6 kinh nghiệm thực tiễn của CNPM hiện đại

Các pha của RUP

Các công việc chính ứng với các pha

Biểu đồ usecase

Lược đồ class

Mô Hình Phát Triển Phần Mềm

Các công đoạn chính tổng quát bao gồm 4 giai đoạn:

Giai đoạn đặc tả

r

xác định các tính năng và điều kiện hoạt động của hệ thống. (thu thập yêu cầu và phân tích)

Giai đoạn phát triển

r

Thiết kế phần mềm (software design), viết code (code generation)

Giai đoạn kiểm tra

r

kiểm tra phần mềm (software testing), kiểm tra tính hợp lý của phần mềm

Giai đoạn bảo trì

r

Sửa lỗi (correction), thay đổi môi trường thực thi (adaptation), tăng cường (enhancement)

Các loại mô hình

Mô hình WaterFall

r

Mô hình phát triển phần mềm đầu tiênCác công việc tiếp nối nhau một cách tuần tựĐặt nền móng cho các phương pháp phân tích, thiết kế, kiểm tra…

Phân tích yêu cầu

Thiết kế hệ thống & phần mềm

Hiện thực và kiểm tra moduls

Tích hợp và kiểm tra tổng thể

Chuyển giao và Bảo trì

Mô hình Prototype

Mô hình xoắn ốc

Mô hình RAD