Thứ Hai, 31 tháng 5, 2021

Đặc tính, tiêu chí đánh giá phần mềm và các ứng dụng phần mềm

 


Đặc tính, tiêu chí đánh giá và các ứng dụng phần mềm
1. Đặ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: không mòn đi mà 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
2 Thế nào là phần mềm tốt ?


2.1 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
2.2 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, . . . 
2.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ể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
 
3. 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)

Thứ Hai, 3 tháng 5, 2021

Một số kỹ năng nghiên cứu chuyên sâu

 1. Cách tìm đọc các bài báo khoa học miễn phí

http://sociologyhue.edu.vn/blog/post/22154

2. Viết tổng quan nghiên cứu

http://sociologyhue.edu.vn/blog/post/22192