Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Câu hỏi về chất lượng phần mềm

Total questions: 19

Worksheet time: 10mins

Name
Class
Date
1.

Phương án nào sau đây nêu đúng một yếu tố chất lượng phần mềm được đánh giá dưới góc độ của người sử dụng?

a)

Tính dễ sửa đổi

b)

Tính dễ sử dụng

c)

Tính dễ kiểm tra

d)

Tính dễ sửa lỗi

2.

Khi phát triển một hệ thống phần mềm cho một công ty đa quốc gia, yếu tố nào là quan trọng nhất cần xem xét để đảm bảo phần mềm có thể được triển khai trên toàn cầu?

a)

Tính khả dụng

b)

Tính thân thiện với người dùng

c)

Tính bảo mật

d)

Khả năng đa ngôn ngữ

3.

Một công ty đang phát triển một ứng dụng quản lý khách hàng. Để đảm bảo ứng dụng có thể mở rộng khi số lượng người dùng tăng lên, yếu tố nào sau đây cần được chú trọng trong quá trình phát triển phần mềm?

a)

Tính khả dụng

b)

Tính thích nghi

c)

Tính bảo mật

d)

Tính thẩm mỹ của giao diện người dùng

4.

Phát biểu nào sau đây KHÔNG đúng?

a)

Khoa học máy tính là một phần của Kỹ nghệ phần mềm

b)

Kỹ nghệ phần mềm và khoa học máy tính không liên quan đến nhau

c)

Kỹ phần mềm liên quan mật thiết tới Khoa học máy tính

d)

Kỹ nghệ phần mềm là một phần của kỹ nghệ hệ thống

5.

Phương án nào sau đây nêu đúng lý do nền kinh tế của các nước đều phụ thuộc vào phần mềm?

a)

Phần mềm làm giảm chi phí vận hành của các tổ chức

b)

Phần mềm quyết định năng suất của tổ chức và tạo nên sự khác biệt.

c)

Phần mềm giúp bảo vệ môi trường và giảm khí thải carbon.

d)

Phần mềm thay thế hoàn toàn con người trong quá trình làm việc.

6.

Các yếu tố cơ bản của kỹ nghệ phần mềm KHÔNG bao gồm yếu tối nào sau đây?

a)

Quy trình

b)

Phương pháp

c)

Công cụ

d)

Lịch sử phát triển

7.

Thành phần giao tiếp (giao diện) của phần mềm có chức năng nào sau đây?

a)

Điều khiển hoạt động của phần cứng máy tính như CPU và RAM.

b)

Quản lý việc lưu trữ và truy xuất dữ liệu từ các cơ sở dữ liệu.

c)

Bảo vệ phần mềm khỏi các cuộc tấn công từ bên ngoài.

d)

Tiếp nhận các yêu cầu từ người sử dụng và trình bà

8.

Phương án nào sau đây không phải là lý do phát triển phần mềm được coi là một lĩnh vực đầy khó khăn và thách thức?

a)

Khó kiểm soát quy trình và chất lượng

b)

Nhân lực chất lượng cao khan hiếm

c)

Chi phí phát triển cao

d)

Yêu cầu thường xuyên thay đổi

9.

Pha nào sau đây KHÔNG có trong vòng đời phát triển phần mềm?

a)

Lập trình

b)

Trừu tượng hóa

c)

Bảo trì

d)

Kiểm thử

10.

Yếu tố nào sau đây KHÔNG phải là yếu tố chính trong kỹ nghệ phần mềm?

a)

Công cụ

b)

Con người

c)

Tài chính

d)

Quy trình

11.

Phương án nào sau đây nêu đúng lý do vận hành và bảo trì thường chiếm tỉ lệ cao trong chi phí phần mềm?

a)

Do thời gian bảo trì dài và phần mềm phức tạp

b)

Do các yêu cầu không được xác định rõ ràng ban đầu

c)

Do sự phức tạp của phần mềm và yêu cầu thay đổi liên tục

d)

Do yêu cầu thay đổi liên tục và thời gian bảo trì dài hơn so với thời gian phát triển

12.

Công ty bạn đang phát triển một ứng dụng thương mại điện tử có thể hoạt động trên web, ứng dụng di động… Yếu tố nào sau đây cần được ưu tiên trong quá trình phát triển?

a)

Khả năng tương thích với nhiều nền tảng

b)

Giao diện người dùng thân thiện

c)

Khả năng xử lý nhanh

d)

Khả năng tích hợp với các dịch vụ thanh toán

13.

Phương án nào sau đây nêu đúng mô hình phát triển phần mềm có các pha phân tách rõ ràng và thực hiện tuần tự?

a)

Xoắn ốc

b)

Thiết kế ứng dụng nhanh RAD

c)

Làm bản mẫu

d)

Thác nước

14.

Phát biểu nào sau đây KHÔNG đúng?

a)

Kỹ sư phần mềm nên duy trì sự độc lập và liêm chính trong những đánh giá chuyên môn

b)

Kỹ sư phần mềm không nên chấp nhận những công việc ngoài khả năng của mình

c)

Kỹ sư phần mềm nên phụ thuộc vào đồng nghiệp

d)

Kỹ sư phần mềm không nên sử dụng các kỹ năng, kỹ thuật để sử dụng máy tính của người khác vào mục đích cá nhân


15.

Phương án nào sau đây nêu đúng lý do nền kinh tế của các nước đều phụ thuộc vào phần mềm?

a)

Phần mềm giúp bảo vệ môi trường và giảm khí thải carbon.

b)

Phần mềm làm giảm chi phí vận hành của các tổ chức

c)

Phần mềm quyết định năng suất của tổ chức và tạo nên sự khác biệt.

d)

Phần mềm thay thế hoàn toàn con người trong quá trình làm việc.

16.

Tính hiệu quả của sản phẩm phần mềm không bao gồm sử dụng hiệu quả________

a)

thiết bị vào/ra

b)

phần mềm bản quyền

c)

bộ nhớ

d)

CPU

17.

Một công ty phần mềm muốn giảm thời gian phát triển mà không làm giảm chất lượng, họ nên thực hiện biện pháp nào sau đây?

a)

Tăng số lượng nhân viên

b)

Tăng cường sử dụng các công cụ tự động hóa và tích hợp liên tục

c)

Giảm số lượng tính năng

d)

Giảm thời gian kiểm thử

18.

Các công cụ dựa trên máy tính được dùng để hỗ trợ các giai đoạn khác nhau trong vòng đời phát triển phần mềm gọi là

a)

Các công cụ CAME

b)

Các công cụ CARE

c)

Các công cụ CASE

d)

Các công cụ CAQE

19.

Một công ty phần mềm muốn giảm thiểu chi phí bảo trì sau khi phát triển phần mềm. Điều nào sau đây cần được chú trọng ngay từ giai đoạn phát triển?

a)

Sử dụng ngôn ngữ lập trình phổ biến

b)

Giảm bớt tính năng để giảm khối lượng mã

c)

Đảm bảo mã nguồn được tổ chức tốt và có tài liệu hóa đầy đủ

d)

Thuê nhân viên bảo trì ngay từ đầu