• Tớnh an toàn và độ tin cậy cao
1.5.3 Tớnh dễ hiểu
• Kiến trỳc và cấu trỳc thiết kế dễ hiểu
• Dễ kiểm tra, kiểm thử, kiểm chứng
• Dễ bảo trỡ
• Cú tài liệu (mụ tả yờu cầu, điều kiện kiểmthử, vận hành, bảo trỡ, FAQ, . . .) với chất thử, vận hành, bảo trỡ, FAQ, . . .) với chất
lượng cao
HUT, Falt. of IT
Dept. of SE, 2001 SE-I.40
1.6 Cỏc ứng dụng phần mềm
• Phần mềm hệ thống (System SW)
• Phần mềm thời gian thực (Real-time SW)
• Phần mềm nghiệp vụ (Business SW)
• Phần mềm tớnh toỏn KH&KT (Eng.&Scie. SW)
• Phần mềm nhỳng (Embedded SW)
• Phần mềm mỏy cỏ nhõn (Personal computer SW)
• Phần mềm trờn Web (Web-based SW)
HUT, Falt. of IT
Dept. of SE, 2001 SE-I.41
Chương 2: Khủng hoảng phần mềm (Software Crisis) 2.1 Khủng hoảng phần mềm là gỡ ? 2.2 Những vấn đề (khú khăn) trong sản xuất phần mềm
HUT, Falt. of IT
Dept. of SE, 2001 SE-I.42
2.1 Khủng hoảng phần mềm là gỡ?
• 10/1968 tại Hội nghị của NATO cỏc chuyờn gia phần mềm đó đưa ra thuật ngữ “Khủng hoảng phần mềm” (Software
crisis). Qua hàng chục năm, thuật ngữ này vẫn được dựng và ngày càng mang tớnh cấp bỏch
• Khủng hoảng là gỡ ? [Webster’s Dict.]
– Điểm ngoặt trong tiến trỡnh của bất kỳ cỏi gỡ; thời điểm,
giai đoạn hoặc biến cố quyết định hay chủ chốt
– Điểm ngoặt trong quỏ trỡnh diễn biến bệnh khi trở nờn rừ
ràng bệnh nhõn sẽ sống hay chết
• Trong phần mềm: Day dứt kinh niờn (chronic affliation, by Prof. Tiechrow, Geneva, Arp. 1989)
HUT, Falt. of IT
Dept. of SE, 2001 SE-I.43