Chương 2
Quy trình xây dựng
phần mềm
Mở đầu
Giới thiệu:
Quy trình y dựng phần mềm (còn gọi tắt quy trình phần
mềm) một tập hợp các hành động phải được thực hiện
trong quá trình xây dựng một hệ thống phần mềm.
Trong chương này, chúng ta sẽ tìm hiểu một số nh phát
triển phần mềm thường được ng dụng đánh g ưu
nhược điểm của chúng. Sau đó, chúng ta sẽ nghiên cứu chi
tiết những công việc phải làm trong quá trình y dựng một
phần mềm cách thực hiện chúng.
Mục tiêu:
Hiểu quy trình phần mềm
Nắm được một số hình phát triển phần mềm
Xác định chi tiết những công việc phải làm trong quy trình
phần mềm cách thực hiện chúng.
thể ng dụng những hình phát triển phần mềm đã
nghiên cứu trên những hệ thống phần mềm cụ thể.
10-02-2023 42
Một số mô hình
Giới thiệu:
hình phát triển phần mm một thể hiện trừu
tượng của quy trình phần mm. biểu diễn các đặc
tả về quy trình từ những khía cạnh cụ thể;do đó,
chỉ cung cấp một phần thông tin về quy trình phần
mềm.
Phần sau đây sẽ trình bày năm hình phát triển
phần mềm phổ biến thường được sử dụng:
hình thác nước
hình xây dựng tiến triển
Công nghệ phần mềm dựa thành phần
hình phát triển lặp lại, tăng thêm
hình xoắn ốc
10-02-2023 43
Một số mô hình (tt1)
Mục tiêu:
Phải hiểu m hình phát triển phần mềm
bản.
Phân biệt được sự khác nhau giữa các hình; ưu
nhược điểm của từng hình.
Biết đối với loại hệ thống nào thì nên áp dụng
hình phát triển nào cho phù hợp.
10-02-2023 44
Một số mô hình (tt2)
hình thác nước:
Các pha của hình thác nước bao gồm:
Phân tích xác định các yêu cầu
Thiết kế hệ thống phần mềm
Cài đặt kiểm thử đơn vị
Tích hợp kiểm thử hệ thống
Vận hành bảo trì.
Trong hình thác nước, m pha trên phải được
thực hiện một cách tuần tự;kết thúc pha trước, rồi
mới được thực hiện pha tiếp theo. Do đó, nhược
điểm chính của hình thác nước rất khó khăn
trong việc thay đổi các pha đã được thực hiện.
10-02-2023 45