Trắc nghiệm Công nghệ Phần mềm Bài: SQA LÀ GÌ? Trắc nghiệm Công nghệ Phần mềm Bài: SQA LÀ GÌ? 25 câu hỏi 30 phút Công nghệ Phần mềmBẮT ĐẦU LÀM BÀITrắc nghiệm Công nghệ Phần mềm Bài: SQA LÀ GÌ? 25 câu hỏi 30 phút Công nghệ Phần mềmPHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn.Câu 1Nhận biếtSQA (Software Quality Assurance) được định nghĩa là gì?A.Quá trình tìm kiếm và sửa lỗi trong mã nguồn.B.Hoạt động kiểm tra cuối cùng trước khi phát hành sản phẩm.C.Việc đo lường hiệu suất của phần mềm.D.D Lát kiểm tra lại Câu 2Nhận biếtSự khác biệt chính giữa SQA và Kiểm thử phần mềm (Software Testing) là gì?A.SQA chỉ dành cho phần mềm nhỏ, kiểm thử cho phần mềm lớn.B.SQA được thực hiện bởi lập trình viên, kiểm thử bởi người dùng.C.SQA là công cụ tự động, kiểm thử là thủ công.D.D Lát kiểm tra lại Câu 3Nhận biếtMục tiêu chính của SQA là gì?A.Tăng tốc độ viết mã.B.Giảm số lượng tài liệu.C.Giới hạn số lượng tính năng.D.D Lát kiểm tra lại Câu 4Nhận biếtSQA được xem là một hoạt động chủ động (proactive) hay bị động (reactive)?A.Bị động.B.Hoàn toàn không liên quan.C.Tùy thuộc vào dự án.D.D Lát kiểm tra lại Câu 5Nhận biếtHoạt động nào sau đây **không** phải là một phần của SQA?A.Đánh giá tài liệu và quy trình.B.Xác định và áp dụng các tiêu chuẩn chất lượng.C.Lập kế hoạch chất lượng phần mềm.D.D Lát kiểm tra lại Câu 6Nhận biếtMột lợi ích chính của việc áp dụng SQA hiệu quả trong một dự án phần mềm là gì?A.Tăng chi phí phát triển ban đầu.B.Kéo dài thời gian phát triển.C.Làm giảm số lượng người dùng.D.D Lát kiểm tra lại Câu 7Nhận biếtSQA giúp đảm bảo các thuộc tính chất lượng nào của phần mềm?A.Chỉ về tốc độ thực thi.B.Chỉ về giao diện người dùng.C.Chỉ về tính năng.D.D Lát kiểm tra lại Câu 8Nhận biếtTiêu chuẩn ISO 9000 liên quan đến SQA như thế nào?A.Nó là một ngôn ngữ lập trình cho SQA.B.Nó là một công cụ kiểm thử tự động.C.Nó định nghĩa các loại lỗi phần mềm.D.D Lát kiểm tra lại Câu 9Nhận biếtCMMI (Capability Maturity Model Integration) có vai trò gì trong SQA?A.Là một thư viện code cho SQA.B.Là một công cụ để tạo báo cáo lỗi.C.Là một ngôn ngữ mô hình hóa.D.D Lát kiểm tra lại Câu 10Nhận biếtKế hoạch SQA (SQA Plan) có mục đích chính là gì?A.Liệt kê tất cả các lỗi trong phần mềm.B.Mô tả các tính năng mới của phần mềm.C.Phân công công việc cho từng lập trình viên.D.D Lát kiểm tra lại Câu 11Nhận biếtAi là người chịu trách nhiệm chính về việc đảm bảo chất lượng phần mềm trong một tổ chức?A.Chỉ các lập trình viên.B.Chỉ các người kiểm thử.C.Chỉ ban lãnh đạo cấp cao.D.D Lát kiểm tra lại Câu 12Nhận biếtTại sao chi phí sửa lỗi tăng lên đáng kể khi lỗi được phát hiện ở các giai đoạn sau của vòng đời phát triển phần mềm?A.Lỗi trở nên khó hiểu hơn.B.Lập trình viên quên cách sửa lỗi.C.Phần mềm không còn được sử dụng.D.D Lát kiểm tra lại Câu 13Nhận biếtCác cuộc đánh giá (audits) và xem xét (reviews) mã nguồn hoặc tài liệu là hoạt động chính của loại hình SQA nào?A.SQA ứng dụng.B.SQA hiệu suất.C.SQA bảo trì.D.D Lát kiểm tra lại Câu 14Nhận biếtSQA đóng góp vào việc cải tiến quy trình phần mềm như thế nào?A.Bằng cách viết nhiều code hơn.B.Bằng cách giảm số lượng kiểm thử.C.Bằng cách loại bỏ tài liệu.D.D Lát kiểm tra lại Câu 15Nhận biếtKhía cạnh "phòng ngừa lỗi" của SQA tập trung vào điều gì?A.Sửa lỗi ngay khi chúng xuất hiện.B.Bỏ qua các lỗi nhỏ.C.Chỉ kiểm thử sau khi hoàn thành sản phẩm.D.D Lát kiểm tra lại Câu 16Nhận biếtPhát biểu nào sau đây **không** phải là lợi ích kinh tế của SQA?A.Giảm chi phí bảo trì.B.Tăng sự hài lòng của khách hàng.C.Nâng cao danh tiếng công ty.D.D Lát kiểm tra lại Câu 17Nhận biếtTrong vòng đời phát triển phần mềm, SQA nên được áp dụng khi nào?A.Chỉ ở giai đoạn phân tích.B.Chỉ ở giai đoạn kiểm thử.C.Chỉ sau khi triển khai.D.D Lát kiểm tra lại Câu 18Nhận biếtThách thức lớn nhất khi triển khai SQA trong một tổ chức là gì?A.Thiếu công cụ SQA.B.Không có đủ người kiểm thử.C.Khó khăn trong việc tìm lỗi.D.D Lát kiểm tra lại Câu 19Nhận biếtMột trong những nguyên tắc cơ bản của SQA là "phải làm đúng ngay từ đầu". Điều này có nghĩa là gì?A.Không bao giờ mắc lỗi trong lập trình.B.Chỉ viết mã nguồn một lần.C.Không cần phải kiểm thử.D.D Lát kiểm tra lại Câu 20Nhận biếtNếu một công ty muốn được chứng nhận ISO 9001 cho quy trình phát triển phần mềm của mình, họ cần phải làm gì?A.Chỉ cần viết mã nguồn chất lượng cao.B.Chỉ cần có một nhóm kiểm thử lớn.C.Chỉ cần sử dụng các công cụ mới nhất.D.D Lát kiểm tra lại Câu 21Nhận biếtMột team SQA độc lập thường mang lại lợi ích gì cho chất lượng phần mềm?A.Làm tăng chi phí không cần thiết.B.Làm chậm tiến độ dự án.C.Gây ra xung đột với nhóm phát triển.D.D Lát kiểm tra lại Câu 22Nhận biếtChỉ số chất lượng phần mềm (Software Quality Metrics) có vai trò gì trong SQA?A.Chỉ để đo lường số dòng code.B.Chỉ để đánh giá hiệu suất của lập trình viên.C.Chỉ để ước lượng chi phí dự án.D.D Lát kiểm tra lại Câu 23Nhận biếtKhái niệm "Quy trình đã được xác định" (Defined Process) trong CMMI liên quan đến SQA như thế nào?A.Quy trình đó không bao giờ thay đổi.B.Quy trình đó chỉ dành cho dự án nhỏ.C.Quy trình đó không cần tài liệu.D.D Lát kiểm tra lại Câu 24Nhận biếtMột trong những yếu tố quan trọng nhất để SQA thành công là gì?A.Có phần cứng mạnh nhất.B.Sử dụng ngôn ngữ lập trình mới nhất.C.Có một ngân sách không giới hạn.D.D Lát kiểm tra lại Câu 25Nhận biếtKhi SQA được tích hợp chặt chẽ vào quy trình phát triển phần mềm, điều gì có khả năng xảy ra?A.Số lượng lỗi tăng lên.B.Thời gian phát triển kéo dài vô hạn.C.Chi phí dự án sẽ giảm.D.D Lát kiểm tra lại Số câu đã làm0/25|Thời gian còn lại--:--NỘP BÀI