Giới thiệu tài liệu
Bài giảng này giới thiệu tổng quan về môn học Công nghệ phần mềm chuyên sâu, bao gồm các khái niệm cơ bản, vai trò của công nghệ phần mềm, và những khó khăn trong kỹ nghệ phần mềm. Mục tiêu là cung cấp cho sinh viên cái nhìn tổng quan về lĩnh vực này.
Đối tượng sử dụng
Sinh viên, kỹ sư phần mềm
Nội dung tóm tắt
Bài giảng này cung cấp một cái nhìn tổng quan về công nghệ phần mềm, bắt đầu với việc định nghĩa phần mềm và công nghệ phần mềm theo nhiều tác giả khác nhau. Nó đi sâu vào các khái niệm cơ bản như chất lượng phần mềm, bao gồm tính đúng đắn, tính tiện dụng, tính hiệu quả, tính tương thích và tính tiến hóa. Bài giảng cũng thảo luận về vai trò quan trọng của công nghệ phần mềm trong lĩnh vực CNTT&TT và sự phụ thuộc của các quốc gia phát triển vào các hệ thống phần mềm chất lượng. Một phần quan trọng của bài giảng tập trung vào những khó khăn trong kỹ nghệ phần mềm, bao gồm các dự án thất bại, các thống kê đáng lo ngại về tỷ lệ dự án không thành công, và cuộc khủng hoảng phần mềm. Các vấn đề như khuyết điểm trong phần mềm, thời gian bảo trì nâng cấp kéo dài, khó sử dụng, và khó chuyển đổi dữ liệu giữa các phần mềm cũng được đề cập. Cuối cùng, bài giảng chỉ ra những khó khăn cụ thể trong phát triển phần mềm, như thiếu phương pháp mô tả rõ ràng yêu cầu của người dùng, sự cố định của tư liệu đặc tả, và sự thiếu chuẩn trong quy trình sản xuất phần mềm.