Đặc tính của phần mềm
2 posters
Trang 1 trong tổng số 1 trang
Đặc tính của phần mềm
Đặc tính chung của phần mềm
• Là hàng hóa vô hình, không nhìn thấy được
• Chất lượng phần mềm: chât lượng phần mềm bị lão hóa bởi trong giai đoạn mới, thời đại mới nhu cầu cao lên những phần mềm bị cũ đi do không đáp ứng được nhu cầu người dùng. nhưng các phần mềm cũ có xu hướng tốt lên sau mỗi lần có lỗi (error/bug) được phát hiện và 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 ngoài
• 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ềm
• Phần mềm vốn chứa ý tưởng và sáng tạo của tác giả/nhóm làm ra nó
• Cần khả năng “tư duy nhị phân” trong xây dựng, phát triển phần mềm
• Có thể sao chép rất đơn giản
• Là hàng hóa vô hình, không nhìn thấy được
• Chất lượng phần mềm: chât lượng phần mềm bị lão hóa bởi trong giai đoạn mới, thời đại mới nhu cầu cao lên những phần mềm bị cũ đi do không đáp ứng được nhu cầu người dùng. nhưng các phần mềm cũ có xu hướng tốt lên sau mỗi lần có lỗi (error/bug) được phát hiện và 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 ngoài
• 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ềm
• Phần mềm vốn chứa ý tưởng và sáng tạo của tác giả/nhóm làm ra nó
• Cần khả năng “tư duy nhị phân” trong xây dựng, phát triển phần mềm
• Có thể sao chép rất đơn giản
HoangThiLinh-17TH01- Tổng số bài gửi : 5
Join date : 14/09/2016
Các tiêu chí đánh giá phần mềm và các ứng dụng phần mềm
1. Thế nào là phần mềm tốt ?
+Các chỉ tiêu cơ bản
• Phản ánh đúng yêu cầu người dùng (tính hiệu quả - effectiveness)
• Chứa ít lỗi tiềm tàng
• Giá thành không vượt quá giá ước lượng ban đầu
• Dễ vận hành, sử dụng
• Tính an toàn và độ tin cậy cao
[You must be registered and logged in to see this image.]-tinh-tieu-chi-danh-gia-phan-mem-va-cac-ung-dung-phan-mem/dac-tinh-tieu-chi-danh-gia-va-cac-ung-dung-phan-mem.png?attredirects=0" alt="" />
+Hiệu suất xử lý cao
• Hiệu suất thời gian tốt (efficiency):
– Độ phức tạp tính toán thấp (Time complexity)
– Thời gian quay vòng ngắn (Turn Around Time: TAT)
– Thời gian hồi đáp nhanh (Response time)
• Sử dụng tài nguyên hữu hiệu: CPU, RAM, HDD, Internet resources, . . .
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ểm thử, vận hành, bảo trì, FAQ, . . .) với chất lượng cao
+Tính dễ hiểu: chỉ tiêu ngày càng quan trọng
2. 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)
• Phần mềm trí tuệ nhân tạo (AI SW)
+Các chỉ tiêu cơ bản
• Phản ánh đúng yêu cầu người dùng (tính hiệu quả - effectiveness)
• Chứa ít lỗi tiềm tàng
• Giá thành không vượt quá giá ước lượng ban đầu
• Dễ vận hành, sử dụng
• Tính an toàn và độ tin cậy cao
[You must be registered and logged in to see this image.]-tinh-tieu-chi-danh-gia-phan-mem-va-cac-ung-dung-phan-mem/dac-tinh-tieu-chi-danh-gia-va-cac-ung-dung-phan-mem.png?attredirects=0" alt="" />
+Hiệu suất xử lý cao
• Hiệu suất thời gian tốt (efficiency):
– Độ phức tạp tính toán thấp (Time complexity)
– Thời gian quay vòng ngắn (Turn Around Time: TAT)
– Thời gian hồi đáp nhanh (Response time)
• Sử dụng tài nguyên hữu hiệu: CPU, RAM, HDD, Internet resources, . . .
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ểm thử, vận hành, bảo trì, FAQ, . . .) với chất lượng cao
+Tính dễ hiểu: chỉ tiêu ngày càng quan trọng
2. 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)
• Phần mềm trí tuệ nhân tạo (AI SW)
NguyenVanHieu19(17th01)- Tổng số bài gửi : 12
Join date : 28/09/2016
Age : 27
Đến từ : Nam Định
Similar topics
» Thảo luận Bài 1
» Phân Tích Định Nghĩa Hệ Diều Hành Máy Tính Mở Rộng hay Máy Tính Ảo
» Thảo luận Bài 1
» Thảo luận Bài 1
» Phân tích Định nghĩa “Hệ điều hành là Máy tính mở rộng (Extended Machine) hay Máy tính ảo (Virtual Machine)
» Phân Tích Định Nghĩa Hệ Diều Hành Máy Tính Mở Rộng hay Máy Tính Ảo
» Thảo luận Bài 1
» Thảo luận Bài 1
» Phân tích Định nghĩa “Hệ điều hành là Máy tính mở rộng (Extended Machine) hay Máy tính ảo (Virtual Machine)
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết