Câu 2: Định nghĩa kĩ nghệ phần mềm. Thế nào là phần mềm được kĩ nghệ tốt.
Định nghĩa
Là thiết lập và sử dụng các nguyên lý công nghệ đúng đắn để được phần mềm 1 cách kinh tế, vừa tin cậy vừa làm việc hiệu quả trên các máy thực(Bauer 1969)
Là nguyên lý kỹ nghệ liên quan đến tất cả các mặt lý thuyết, phương pháp và công cụ của phần mềm(sommerville 1995)
Là bộ môn tích hợp cả quy trình, các phương pháp, các công cụ để phát triển phần mềm máy tính(pressman 1995)
Ba mặt cơ bản của kĩ nghệ phần mêm là:
Quy trình, thủ tục
Phương pháp
Công cụ
Kĩ nghệ tốt
Phần mềm được kĩ nghệ tốt là phần mềm đáp ứng được các thuộc tính sau:
- Có thể bảo trì được: Phần mềm thường có tuổi thọ dài, phải được xây dựng và lập tư liệu sao cho có thể dễ dàng sửa chữa mà không quá tốn kém.
- Đáng tin cậy: Phần mềm có ít lỗi (lỗi lập trình, lỗi phân tích thiết kế, hoạt đông ko hiệu quả), đáp ứng được nhu cầu người sử dụng(đủ chức năng, ổn định, cho kết quả xác đáng)
- Có hiệu quả: Hệ thống phải không lãng phí nguồn lực như bộ nhớ, bộ xử lí.
- Khả dụng: Hệ thống phải có giao diện người dùng thích hợp, giao diện người dùng phải phù hợp với khả năng và kiến thức của người sử dụng hệ thống, hỗ trợ được những người dùng có trình độ khác nhau( dễ học, dễ sử dụng, nhớ lâu)
- Giá cả vừa phải cũng được coi là một yếu tố xác định một phần mềm được kĩ nghệ tốt
Bạn đang đọc truyện trên: AzTruyen.Top