JavaScript is required
Danh sách đề

200+ câu hỏi trắc nghiệm Kỹ nghệ phần mềm có lời giải minh họa chi tiết - Phần 1

50 câu hỏi 60 phút

Thẻ ghi nhớ
Luyện tập
Thi thử
Nhấn để lật thẻ
1 / 50

Trong các vấn đề sau, vấn đề nào hay gặp phải trong khi phát triển hệ thống con?

A.

Thường cho rằng vấn đề luôn có thể giải quyết được bằng cách sử dụng phần mềm

B.

Các platform phần cứng không thích hợp với yêu cầu của phần mềm

C.

Thiếu hiểu biết và không tin tưởng lẫn nhau giữa các kỹ sư thuộc các lĩnh vực khác nhau

D.

Xảy ra thay đổi khi hệ thống được chỉ định

E.

Cơ chế quan liêu, chậm chạp đối với việc đề xuất các thay đổi hệ thống

Đáp án
Trong quá trình phát triển hệ thống con, một trong những vấn đề thường gặp là sự thiếu hiểu biết và không tin tưởng lẫn nhau giữa các kỹ sư thuộc các lĩnh vực khác nhau. Điều này có thể dẫn đến các quyết định không tối ưu, xung đột trong thiết kế và triển khai, cũng như khó khăn trong việc tích hợp các thành phần khác nhau của hệ thống. Các đáp án khác có thể là vấn đề, nhưng không phải là vấn đề "hay gặp phải" nhất. * **A:** Mặc dù việc quá tin tưởng vào khả năng giải quyết vấn đề bằng phần mềm có thể là một sai lầm, nhưng nó không phải là vấn đề phổ biến nhất. * **B:** Vấn đề về phần cứng không phù hợp có thể xảy ra, nhưng không phải là vấn đề hàng đầu. * **D, E:** Thay đổi trong quá trình phát triển và cơ chế quan liêu có thể gây khó khăn, nhưng không trực tiếp liên quan đến việc phát triển hệ thống con như đáp án C.

Danh sách câu hỏi:

Câu 1:

Trong các vấn đề sau, vấn đề nào hay gặp phải trong khi phát triển hệ thống con?

Lời giải:
Đáp án đúng: E
Trong quá trình phát triển hệ thống con, một trong những vấn đề thường gặp là sự thiếu hiểu biết và không tin tưởng lẫn nhau giữa các kỹ sư thuộc các lĩnh vực khác nhau. Điều này có thể dẫn đến các quyết định không tối ưu, xung đột trong thiết kế và triển khai, cũng như khó khăn trong việc tích hợp các thành phần khác nhau của hệ thống. Các đáp án khác có thể là vấn đề, nhưng không phải là vấn đề "hay gặp phải" nhất. * **A:** Mặc dù việc quá tin tưởng vào khả năng giải quyết vấn đề bằng phần mềm có thể là một sai lầm, nhưng nó không phải là vấn đề phổ biến nhất. * **B:** Vấn đề về phần cứng không phù hợp có thể xảy ra, nhưng không phải là vấn đề hàng đầu. * **D, E:** Thay đổi trong quá trình phát triển và cơ chế quan liêu có thể gây khó khăn, nhưng không trực tiếp liên quan đến việc phát triển hệ thống con như đáp án C.

Câu 2:

Nhược điểm chiến lược kiểm thử dưới lên?

Lời giải:
Đáp án đúng: C
Chiến lược kiểm thử dưới lên (Bottom-up testing) bắt đầu bằng việc kiểm thử các module cấp thấp nhất, sau đó tích hợp và kiểm thử các module cấp cao hơn cho đến khi toàn bộ hệ thống được kiểm thử. Nhược điểm chính của phương pháp này là việc chậm có phiên bản thực hiện được (D). Do phải kiểm thử các thành phần cơ sở trước, nên việc xây dựng và tích hợp các thành phần cấp cao hơn, có chức năng hoàn chỉnh, sẽ mất nhiều thời gian hơn so với các phương pháp tiếp cận khác. Các lựa chọn khác không chính xác vì: * A. Khó kiểm soát các mức kiểm thử: Đây không phải là nhược điểm chính của kiểm thử dưới lên. Việc kiểm soát các mức kiểm thử có thể được quản lý thông qua kế hoạch và quy trình kiểm thử phù hợp. * B. Chậm phát hiện lỗi chương trình: Thực tế, kiểm thử dưới lên có thể giúp phát hiện sớm các lỗi ở các module cơ sở. * C. Đánh giá chương trình không hiệu quả: Kiểm thử dưới lên vẫn có thể đánh giá chương trình một cách hiệu quả, mặc dù có thể mất nhiều thời gian hơn để có được một phiên bản hoàn chỉnh để đánh giá.

Câu 3:

Trong lập trình hướng hiệu quả, để tăng hiệu quả vào/ra có thể áp dụng hướng dẫn nào sau đây?

Lời giải:
Đáp án đúng: D
Trong lập trình hướng hiệu quả, việc tối ưu hóa vào/ra (I/O) là rất quan trọng. Một trong những cách để tăng hiệu quả I/O là giảm thiểu số lượng yêu cầu I/O cần thiết. Điều này có thể đạt được bằng cách sử dụng bộ đệm (buffer), xếp khối (blocking), và sử dụng các phương pháp truy cập bộ nhớ phụ nhanh nhất. * **Đáp án A:** Sai. Việc sử dụng bộ đệm thường giúp tăng hiệu quả I/O bằng cách giảm số lần truy cập trực tiếp vào thiết bị. Loại bỏ bộ đệm sẽ làm tăng số lượng tương tác trực tiếp với thiết bị, giảm hiệu năng. * **Đáp án B:** Sai. Việc xếp khối I/O với thiết bị bộ nhớ phụ cho phép hệ thống gom nhiều yêu cầu nhỏ thành một yêu cầu lớn hơn, giảm overhead và tăng thông lượng. * **Đáp án C:** Đúng. Giảm thiểu số lượng yêu cầu I/O là một phương pháp trực tiếp để tăng hiệu quả. Mỗi yêu cầu I/O đều có chi phí (overhead) liên quan, vì vậy giảm số lượng yêu cầu sẽ giảm tổng chi phí. * **Đáp án D:** Đúng. Sử dụng phương pháp thâm nhập nhanh nhất (ví dụ: SSD thay vì HDD) sẽ giảm thời gian chờ I/O, từ đó tăng hiệu quả. Trong các đáp án trên, đáp án C mang tính tổng quát và chính xác nhất, bao hàm ý nghĩa cốt lõi của việc tối ưu hóa I/O: giảm thiểu số lượng thao tác. Đáp án D cũng đúng nhưng chỉ đề cập đến một khía cạnh cụ thể (tốc độ bộ nhớ phụ).

Câu 4:

Khái niệm kỹ nghệ phần mềm?

Lời giải:
Đáp án đúng: D
Đáp án A là định nghĩa chính xác nhất về kỹ nghệ phần mềm. Kỹ nghệ phần mềm là một ngành khoa học kỹ thuật áp dụng các nguyên lý công nghệ để phát triển phần mềm một cách kinh tế, đáng tin cậy và hiệu quả. Các đáp án còn lại mô tả các thành phần hoặc yếu tố liên quan đến phần mềm và quá trình phát triển phần mềm, nhưng không phải là định nghĩa tổng quát về kỹ nghệ phần mềm.

Câu 5:

Trong quá trình bàn giao sản phẩm, yêu cầu về đào tạo nghĩa là:

Lời giải:
Đáp án đúng: A
Trong quá trình bàn giao sản phẩm phần mềm, yêu cầu về đào tạo thường liên quan đến việc công ty phần mềm hướng dẫn người sử dụng cuối cách sử dụng phần mềm một cách hiệu quả. Điều này đảm bảo người dùng có thể khai thác tối đa các tính năng và chức năng của phần mềm. Vì vậy, đáp án A là chính xác nhất. Đáp án B không đúng vì nó đề cập đến việc công ty phần mềm đã được đào tạo, điều này không liên quan trực tiếp đến quá trình bàn giao sản phẩm cho khách hàng. Đáp án C chỉ đề cập đến việc hướng dẫn nhân viên kỹ thuật, trong khi đào tạo bàn giao thường bao gồm cả người dùng cuối. Đáp án D hiển nhiên sai vì có một đáp án đúng (A).

Câu 6:

Trong quá trình phát triển phần mềm, giai đoạn nào quan trọng nhất?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 7:

Một số độ đo chất chất lượng thiết kế phần mềm ?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 9:

Chỉ ra đặc trưng của ngôn ngữ lập trình?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 11:

Đặc trưng thiết kế hướng đối tượng?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 13:

Trong thiết kế kiến trúc, thế nào là mô hình lớp?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 14:

Yêu cầu thường được mô tả ở những mức nào?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 15:

Ưu điểm của đặc tả phi hình thức?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 16:

Đánh giá khả năng và ảnh hưởng của rủi ro là giai đoạn thứ nào trong quản lý rủi ro?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 18:

Trong chất lượng thiết kế phần mềm, độ đo sự ghép nối là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 19:

Trong quá trình phát triển phần mềm, giai đoạn thiết kế phần mềm có nghĩa là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 21:

Trong các phát biểu sau, phát biểu nào đúng :

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 22:

Có thể định nghĩa kỹ nghệ (Engineering) là?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 24:

Trong các phát biểu về chi phí phần mềm sau đây, phát biểu nào sai?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 27:

Mục tiêu của quá trình phân tích hệ thống về chức năng là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 28:

Mô hình kỹ nghệ phần mềm nào có thêm pha phân tích rủi ro?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 29:

Ưu điểm thiết kế hướng đối tượng ?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 30:

Kế hoạch xác nhận có tác dụng gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 31:

Hoạt động bảo trì tiếp hợp là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 33:

Mô hình tổ chức các lớp đối tượng thành hệ thống phân cấp là loại mô hình nào?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 35:

Nhược điểm thiết kế hướng đối tượng ?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 36:

Giai đoạn 5 trong quản lý rủi ro là giai đoạn nào?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 37:

Yêu cầu phi chức năng là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 38:

Chiến lược kiểm thử nào mà việc kiểm thử bắt đầu với mô đun mức cao nhất và tiếp theo là các mô đun thấp hơn một mức?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 39:

Đặc trưng thiết kế hướng chức năng?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 41:

Trong quá trình phát triển phần mềm, giai đoạn kiểm định phần mềm có nghĩa là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 42:

Nhược điểm đặc tả hình thức?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 44:

Trong quản lý dự án, hoạt động nào tiêu tốn nhiều thời gian nhất?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 45:

Ưu điểm của mô hình kho dữ liệu?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 46:

Trong thiết kế phần mềm, thiết kế kiến trúc là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 47:

Xác định yêu cầu phi chức năng, nghĩa là?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 48:

Thế nào là bảo trì cấu trúc?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 49:

Lỗi phần cứng có ảnh hưởng như thế nào đến độ tin cậy của hệ thống?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 50:

Mô hình nào là mô hình phản ứng?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP