Trắc nghiệm Công nghệ Phần mềm Bài: ĐẶC TRƯNG CỦA PHẦN MỀM
25 câu · Đề ôn tập tổng hợp
Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Đặc trưng cơ bản nhất phân biệt phần mềm với phần cứng là gì?
Đáp án và lời giải
Đáp án: D
Câu 2
Phần mềm không bị “hao mòn” theo cách vật lý như phần cứng, nhưng nó có thể “suy thoái logic”. Điều này có nghĩa là gì?
Đáp án và lời giải
Đáp án: D
Câu 3
Khi một phần mềm được triển khai rộng rãi trên hàng ngàn máy tính mà không cần chi phí sản xuất vật lý cho mỗi bản sao, điều này minh họa cho đặc trưng nào của phần mềm?
Đáp án và lời giải
Đáp án: D
Câu 4
Phần lớn chi phí trong vòng đời phát triển phần mềm thường tập trung vào giai đoạn nào?
Đáp án và lời giải
Đáp án: D
Câu 5
Một dự án phần mềm gặp phải vấn đề lớn khi các yêu cầu từ khách hàng thay đổi liên tục, ngay cả khi sản phẩm đã gần hoàn thiện. Điều này liên quan trực tiếp đến đặc trưng nào của phần mềm?
Đáp án và lời giải
Đáp án: D
Câu 6
Trong công nghiệp phần mềm, khi một lỗi được tìm thấy và sửa chữa, thường có khả năng xuất hiện các lỗi mới ở những khu vực khác. Hiện tượng này nhấn mạnh đặc trưng nào của phần mềm?
Đáp án và lời giải
Đáp án: D
Câu 7
So với việc sản xuất một chiếc ô tô, quá trình phát triển phần mềm thường yêu cầu loại hình sản xuất nào?
Đáp án và lời giải
Đáp án: D
Câu 8
Một công ty phần mềm dành 70% tổng ngân sách dự án cho việc cập nhật, sửa lỗi và thêm tính năng sau khi sản phẩm đã được phát hành. Điều này minh họa rõ nhất cho đặc trưng nào của phần mềm?
Đáp án và lời giải
Đáp án: D
Câu 9
Phát biểu nào sau đây **không đúng** về đặc trưng của phần mềm?
Đáp án và lời giải
Đáp án: D
Câu 10
Khi một dự án phần mềm có yêu cầu phải chạy được trên cả hệ điều hành Windows, macOS và Linux, điều này liên quan đến đặc trưng nào?
Đáp án và lời giải
Đáp án: D
Câu 11
Nếu một nhóm phát triển phần mềm quyết định sử dụng lại một module đã được kiểm thử và sử dụng thành công trong dự án trước, điều này thể hiện đặc trưng nào của phần mềm?
Đáp án và lời giải
Đáp án: D
Câu 12
Tại sao việc ước lượng thời gian và chi phí cho một dự án phần mềm thường khó khăn hơn so với các dự án kỹ thuật khác?
Đáp án và lời giải
Đáp án: D
Câu 13
Đặc trưng nào của phần mềm khiến cho việc sao chép và phân phối trở nên rất dễ dàng và ít tốn kém?
Đáp án và lời giải
Đáp án: D
Câu 14
Khi một phần mềm cần được thay đổi để phù hợp với môi trường vận hành mới (ví dụ: chuyển từ cơ sở dữ liệu A sang cơ sở dữ liệu B), đây là loại bảo trì nào và nó thể hiện đặc trưng nào của phần mềm?
Đáp án và lời giải
Đáp án: D
Câu 15
Phần mềm không thể bị mòn hay hỏng hóc do sử dụng nhiều, điều này có nghĩa là gì?
Đáp án và lời giải
Đáp án: D
Câu 16
Phần mềm được coi là “phi vật lý” (intangible) có ý nghĩa gì đối với người dùng cuối?
Đáp án và lời giải
Đáp án: D
Câu 17
Nếu một phần mềm được xây dựng để giải quyết một bài toán cụ thể và sau đó được tùy biến (customize) cho nhiều khách hàng khác nhau, điều này thể hiện đặc trưng nào của phần mềm?
Đáp án và lời giải
Đáp án: D
Câu 18
Trong chu trình phát triển phần mềm, giai đoạn nào thường phát hiện ra phần lớn lỗi của sản phẩm?
Đáp án và lời giải
Đáp án: D
Câu 19
Sự khác biệt chính giữa việc “sản xuất” phần mềm và “sản xuất” phần cứng là gì?
Đáp án và lời giải
Đáp án: D
Câu 20
Khi nói “phần mềm được thiết kế và phát triển, không phải sản xuất”, điều này ám chỉ đến việc gì?
Đáp án và lời giải
Đáp án: D
Câu 21
Ước tính chi phí cho việc duy trì và nâng cấp một hệ thống phần mềm A trong 5 năm là 200,000vaˋchohệtho^ˊngpha^ˋnme^ˋm<spanclass="katex"><spanclass="katex−html"aria−hidden="true"><spanclass="katex−base"><spanclass="katex−strut"style="height:0.6833em;"></span><spanclass="mordmathnormal"style="margin−right:0.0502em;">B</span></span></span></span>laˋ<spanclass="katex"><spanclass="katex−html"aria−hidden="true"><spanclass="katex−base"><spanclass="katex−strut"style="height:0.8389em;vertical−align:−0.1944em;"></span><spanclass="mord">150</span><spanclass="mpunct">,</span><spanclass="mspace"style="margin−right:0.1667em;"></span><spanclass="mord">000</span></span></span></span>. Nếu chi phí phát triển ban đầu của A là 100,000vaˋcủa<spanclass="katex"><spanclass="katex−html"aria−hidden="true"><spanclass="katex−base"><spanclass="katex−strut"style="height:0.6833em;"></span><spanclass="mordmathnormal"style="margin−right:0.0502em;">B</span></span></span></span>laˋ<spanclass="katex"><spanclass="katex−html"aria−hidden="true"><spanclass="katex−base"><spanclass="katex−strut"style="height:0.8389em;vertical−align:−0.1944em;"></span><spanclass="mord">120</span><spanclass="mpunct">,</span><spanclass="mspace"style="margin−right:0.1667em;"></span><spanclass="mord">000</span></span></span></span>. Tổng chi phí vòng đời (phát triển + bảo trì) của hệ thống nào cao hơn?
Đáp án và lời giải
Đáp án: D
Câu 22
Một ứng dụng di động ban đầu được thiết kế cho Android. Sau đó, công ty muốn phát triển phiên bản cho iOS. Điều này liên quan đến đặc trưng nào của phần mềm?
Đáp án và lời giải
Đáp án: D
Câu 23
Tại sao việc bảo trì phần mềm lại tốn kém và phức tạp hơn so với việc bảo trì phần cứng?
Đáp án và lời giải
Đáp án: D
Câu 24
Một đặc trưng của phần mềm là nó không “lão hóa” theo kiểu vật lý. Vậy vấn đề “lỗi thời” của phần mềm thường xuất phát từ đâu?
Đáp án và lời giải
Đáp án: D
Câu 25
Theo lý thuyết, nếu một module phần mềm đã được kiểm thử kỹ lưỡng và chứng minh là không có lỗi, khi tái sử dụng nó trong một dự án mới, khả năng xuất hiện lỗi từ module đó sẽ là gì?