Tạo Trắc Nghiệm

Trắc nghiệm Công nghệ Phần mềm Bài: LẬP KẾ HOẠCH CHO CÁC DỰ ÁN PHẦN MỀM HƯỚNG ĐỐI TƯỢNG

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

Điểm khác biệt chính trong lập kế hoạch cho dự án phần mềm hướng đối tượng so với dự án truyền thống (hướng chức năng) là gì?

Đáp án và lời giải

Đáp án: D

Câu 2

Phương pháp ước lượng nào sau đây thường được sử dụng trong các dự án phần mềm hướng đối tượng dựa trên các trường hợp sử dụng?

Đáp án và lời giải

Đáp án: D

Câu 3

Khi lập kế hoạch cho dự án hướng đối tượng, “tái sử dụng” (reuse) ảnh hưởng đến ước lượng như thế nào?

Đáp án và lời giải

Đáp án: D

Câu 4

UML (Unified Modeling Language) có vai trò gì trong việc lập kế hoạch dự án phần mềm hướng đối tượng?

Đáp án và lời giải

Đáp án: D

Câu 5

Trong dự án hướng đối tượng, pha nào thường được dành nhiều thời gian và tài nguyên hơn so với dự án truyền thống?

Đáp án và lời giải

Đáp án: D

Câu 6

Nguyên tắc “tính đóng gói” (Encapsulation) trong OOP ảnh hưởng đến lập kế hoạch tích hợp như thế nào?

Đáp án và lời giải

Đáp án: D

Câu 7

Một rủi ro đặc trưng khi lập kế hoạch cho các dự án OOP lớn là gì?

Đáp án và lời giải

Đáp án: D

Câu 8

Khi lập kế hoạch cho các dự án hướng đối tượng sử dụng phương pháp Agile (như Scrum), đơn vị ước lượng nào thường được sử dụng?

Đáp án và lời giải

Đáp án: D

Câu 9

Việc lập kế hoạch trong các dự án hướng đối tượng thường khuyến khích sự phát triển theo phương pháp nào?

Đáp án và lời giải

Đáp án: D

Câu 10

Mô hình kiến trúc nào thường được ưu tiên trong các dự án hướng đối tượng để tăng tính linh hoạt và khả năng mở rộng?

Đáp án và lời giải

Đáp án: D

Câu 11

Phát biểu nào sau đây **không đúng** về lập kế hoạch cho dự án phần mềm hướng đối tượng?

Đáp án và lời giải

Đáp án: D

Câu 12

Khi lập kế hoạch tài liệu hóa cho dự án OOP, loại tài liệu nào thường được ưu tiên?

Đáp án và lời giải

Đáp án: D

Câu 13

Nếu một dự án OOP có nhiều mối quan hệ “is-a” (kế thừa) sâu, điều này ảnh hưởng đến việc lập kế hoạch kiểm thử như thế nào?

Đáp án và lời giải

Đáp án: D

Câu 14

Trong lập kế hoạch nguồn lực cho dự án OOP, đội ngũ phát triển thường được tổ chức theo cách nào?

Đáp án và lời giải

Đáp án: D

Câu 15

Khái niệm “Design Debt” (Nợ thiết kế) trong dự án OOP có ý nghĩa gì đối với lập kế hoạch?

Đáp án và lời giải

Đáp án: D

Câu 16

Để giảm thiểu rủi ro trong dự án OOP, hoạt động nào cần được ưu tiên trong các vòng lặp sớm?

Đáp án và lời giải

Đáp án: D

Câu 17

Trong một dự án hướng đối tượng, việc lập kế hoạch cho “kiểm thử đơn vị” (Unit Testing) thường sẽ tập trung vào điều gì?

Đáp án và lời giải

Đáp án: D

Câu 18

Phương pháp ước lượng nào tính toán kích thước dự án dựa trên số lượng đối tượng và thuộc tính của chúng?

Đáp án và lời giải

Đáp án: D

Câu 19

Việc lập kế hoạch cho “refactoring” (tái cấu trúc mã) trong dự án hướng đối tượng có ý nghĩa gì?

Đáp án và lời giải

Đáp án: D

Câu 20

Khi lập kế hoạch cho các dự án OOP, đặc biệt là các hệ thống lớn, việc “phân rã” (decomposition) thường được thực hiện dựa trên nguyên tắc nào?

Đáp án và lời giải

Đáp án: D

Câu 21

Tại sao việc lập kế hoạch cho các “interface” (giao diện) giữa các đối tượng/module lại rất quan trọng trong dự án OOP?

Đáp án và lời giải

Đáp án: D

Câu 22

Mối quan hệ giữa “tính đa hình” (Polymorphism) và lập kế hoạch kiểm thử là gì?

Đáp án và lời giải

Đáp án: D

Câu 23

Khi lập kế hoạch cho dự án OOP, việc xác định “các kịch bản sử dụng” (use cases) ở giai đoạn đầu có lợi ích gì?

Đáp án và lời giải

Đáp án: D

Câu 24

Tầm quan trọng của việc có một “tầm nhìn kiến trúc” (architectural vision) rõ ràng trong lập kế hoạch cho dự án OOP là gì?

Đáp án và lời giải

Đáp án: D

Câu 25

Khi lập kế hoạch cho việc tích hợp các thành phần trong dự án OOP, phương pháp nào thường được ưa chuộng?

Đáp án và lời giải

Đáp án: D