Rất hữu ớch cho kiểm thử và bảo trỡ phầ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 32 - 37)

HUT, Falt. of IT

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

Khỏi niệm Trừu tượng húa

Abstraction cho phộp tập trung vấn đề mức tổng quỏt,

gạt đi những chi tiết mức thấp ớt liờn quan

3 mức trừu tượng

Trừu tượng thủ tục: dóy cỏc chỉ thị với chức năng đặc thự giới hạn nào đú

Trừu tượng dữ liệu: tập hợp dữ liệu mụ tả đối tượng dữ liệu nào đú

Trừu tượng điều khiển: Cơ chế điều khiển chương trỡnh khụng cần đặc tả những chi tiết bờn trong

HUT, Falt. of IT

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

1.4 Đặc tớnh chung của phần mềm

hàng húa vụ hỡnh, khụng nhỡn thấy được

Chất lượng phần mềm: khụng mũn đi xu hướng tốt lờn sau mỗi lần lỗi (error/bug)

được phỏt hiện sửa

Phần mềm vốn chứa lỗi tiềm tàng, theo quy mụ càng lớn thỡ khả năng chứa lỗi càng cao

Lỗi phần mềm dễ được phỏt hiện bởi người

HUT, Falt. of IT

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

Đặc tớnh chung của phần mềm (tiếp)

Chức năng của phần mềm thường biến húa,

thay đổi theo thời gian (theo nơi sử dụng)

Hiệu ứng làn súng trong thay đổi phần mềmPhần mềm vốn chứa ý tưởng sỏng tạo của

tỏc giả/nhúm làm ra

Cần khả năng “tư duy nhị phõn” trong xõy

dựng, phỏt triển phần mềm

HUT, Falt. of IT

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

1.5 Thế nào phần mềm tốt ?Hiệu suất xử lý Hiệu suất xử lý Cỏc chỉ tiờu cơ bản Tớnh dễ hiểu Thời gian (Phầncứng phỏt triển) Yếu tố khỏi niệm phần mềm tốt Đặc trưng gần đõy

HUT, Falt. of IT

 Dept. of SE, 2001 SE-I.37 (adsbygoogle = window.adsbygoogle || []).push({});

1.5.1 Cỏc chỉ tiờu bản

Phản ỏnh đỳng yờu cầu người dựng (tớnhhiệu quả - effectiveness)

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 32 - 37)