Vũng đời phần mềm

Một phần của tài liệu Tài liệu Nhập môn công nghệ học phần mềm - Introduction to Software Engineering pptx (Trang 75 - 80)

Cụng nghệ học phần mềm là lĩnh vực khoa

3.4Vũng đời phần mềm

(Software life-cycle)

Vũng đời phần mềm thời kỳ tớnh từ khi phần

mềm được sinh (tạo) ra cho đến khi chết đi (từ lỳc hỡnh thành đỏp ứng yờu cầu, vận hành, bảo dưỡng cho đến khi loại bỏ khụng đõu dựng)

Quy trỡnh phần mềm (vũng đời phần mềm)

được phõn chia thành cỏc pha chớnh: phõn tớch,

thiết kế, chế tạo, kiểm thử, bảo trỡ. Biểu diễn cỏc pha khỏc nhau theo từng người

HUT, Falt. of IT

 Dept. of SE, 2001 SE-I.76

Mụ hỡnh vũng đời phần mềm của Boehm

Xỏcđịnhyờu cầuhệthống Kiểmchứng Xỏcđịnhyờu cầuphầnmềm Kiểmchứng Thiếtkế cănbản Kiểmchứng Thiếtkế chitiết Kiểmchứng Lậptrỡnh Gỡlỗi Kiểmthử Chạythử Vậnhành Bảotrỡ Kiểmchứnglại

HUT, Falt. of IT

 Dept. of SE, 2001 SE-I.77

Suy nghĩ mới về vũng đời phần mềm

(1) Pha xỏc định yờu cầu thiết kế vai trũ quyết định đến chất lượng phần mềm, chiếm phần lớn cụng sức so với lập trỡnh, kiểm thử chuyển giao phần mềm

(2) Pha cụ thể húa cấu trỳc phần mềm phụ thuộc nhiều vào suy nghĩ trờn xuống (top-down) và trừu tượng húa, cũng như chi tiết húa

(3) Pha thiết kế, chế tạo thỡ theo trờn xuống, pha kiểm thử thỡ dưới lờn (bottom-up)

HUT, Falt. of IT

 Dept. of SE, 2001 SE-I.78

Suy nghĩ mới về vũng đời phần mềm

(4) Trước khi chuyển sang pha kế tiếp phải đảm bảo pha hiện nay đó được kiểm thử khụng cũn lỗi

(5) Cần chế kiểm tra chất lượng, xột duyệt giữa cỏc pha nhằm đảm bảo khụng gõy lỗi cho pha sau

(6) Tư liệu của mỗi pha khụng chỉ dựng cho pha sau,

chớnh đối tượng quan trọng cho kiểm tra đảm bảo chất lượng của từng quy trỡnh của

HUT, Falt. of IT

 Dept. of SE, 2001 SE-I.79

Suy nghĩ mới về vũng đời phần

mềm

(7) Cần chuẩn húa mẫu biểu, cỏch ghi chộp tạo liệu cho từng pha, nhằm đảm bảo chất lượng phần mềm

(8) Thao tỏc bảo trỡ phần mềm việc xử quay

vũng trở lại cỏc pha trong vũng đời phần mềm nhằm biến đổi, sửa chữa, nõng cấp phần mềm

HUT, Falt. of IT (adsbygoogle = window.adsbygoogle || []).push({});

 Dept. of SE, 2001 SE-I.80

Cỏc phương phỏp luận

Một phần của tài liệu Tài liệu Nhập môn công nghệ học phần mềm - Introduction to Software Engineering pptx (Trang 75 - 80)