JavaScript is required
Danh sách đề

500+ câu trắc nghiệm môn Công nghệ phần mềm có lời giải chi tiết - Đề 5

50 câu hỏi 60 phút

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

Câu hỏi không được kỹ sư phần mềm hiện nay quan tâm nữa:

A.

Tại sao chi phí phần cứng máy tính quá cao?

B.

Tại sao phần mềm mất một thời gian dài để hoàn tất?

C.

Tại sao người ta tốn nhiếu chi phí để phát triển một mẩu phần mềm?

D.

Tại sao những lỗi phần mềm không được loại bỏ trong sản phẩm trước khi xuất xưởng

Đáp án
Đáp án đúng: B

Câu hỏi tập trung vào những vấn đề mà kỹ sư phần mềm hiện nay ít quan tâm. Chi phí phần cứng máy tính đã giảm đáng kể so với trước đây và không còn là mối quan tâm hàng đầu của kỹ sư phần mềm. Các vấn đề khác như thời gian phát triển phần mềm, chi phí phát triển và lỗi phần mềm vẫn là những thách thức lớn mà kỹ sư phần mềm luôn phải đối mặt và tìm cách giải quyết. Do đó, đáp án đúng là "Tại sao chi phí phần cứng máy tính quá cao?"

Danh sách câu hỏi:

Câu 1:

Câu hỏi không được kỹ sư phần mềm hiện nay quan tâm nữa:

Lời giải:
Đáp án đúng: A

Câu hỏi tập trung vào những vấn đề mà kỹ sư phần mềm hiện nay ít quan tâm. Chi phí phần cứng máy tính đã giảm đáng kể so với trước đây và không còn là mối quan tâm hàng đầu của kỹ sư phần mềm. Các vấn đề khác như thời gian phát triển phần mềm, chi phí phát triển và lỗi phần mềm vẫn là những thách thức lớn mà kỹ sư phần mềm luôn phải đối mặt và tìm cách giải quyết. Do đó, đáp án đúng là "Tại sao chi phí phần cứng máy tính quá cao?"

Câu 2:

Sử dụng bảng lần vết giúp:

Lời giải:
Đáp án đúng: C

Bảng lần vết (trace table) là một công cụ được sử dụng trong quá trình phát triển phần mềm để theo dõi các giá trị của biến và luồng thực thi của chương trình. Nó giúp xác định cách một giải thuật được thực thi, bằng cách ghi lại các bước và giá trị trung gian. Từ đó, người lập trình có thể hiểu rõ hơn về hành vi của chương trình và dễ dàng phát hiện, sửa lỗi.

  • Phương án 1: Debug dựa trên phát hiện lỗi thời gian thực, bảng lần vết hỗ trợ debug nhưng không chỉ giới hạn ở lỗi thời gian thực.
  • Phương án 2: Đúng, bảng lần vết giúp xác định việc biểu diễn những sự thi hành giải thuật bằng cách theo dõi giá trị biến và luồng thực thi.
  • Phương án 3: Quản lý yêu cầu là công việc khác, không liên quan đến bảng lần vết.
  • Phương án 4: Có một phương án đúng.

Câu 3:

Trong ngữ cảnh của phân tích yêu cầu, hai loại phân tách vấn đề là:

Lời giải:
Đáp án đúng: B

Trong phân tích yêu cầu, việc phân tách vấn đề thường được thực hiện theo hai hướng chính: tiếp cận từ trên xuống (top-down) và tiếp cận từ dưới lên (bottom-up).

  • Top-down: Bắt đầu từ một bức tranh tổng thể, chia nhỏ vấn đề thành các phần nhỏ hơn, dễ quản lý hơn. Cách tiếp cận này phù hợp khi bạn có một mục tiêu rõ ràng và muốn xác định các bước cần thiết để đạt được mục tiêu đó.
  • Bottom-up: Bắt đầu từ các chi tiết cụ thể, sau đó tổng hợp lại để hiểu bức tranh toàn cảnh. Cách tiếp cận này hữu ích khi bạn có nhiều thông tin chi tiết và muốn tìm ra các mối quan hệ giữa chúng.

Các lựa chọn khác không phù hợp vì:

  • Horizontal và vertical thường được sử dụng trong các ngữ cảnh khác, ví dụ như phân chia trách nhiệm trong một tổ chức hoặc kiến trúc phần mềm.
  • Subordinate và superordinate liên quan đến thứ bậc, không trực tiếp mô tả cách phân tách vấn đề.
Lời giải:
Đáp án đúng: D

Thiết kế phần mềm quan trọng vì nó đảm bảo chất lượng của sản phẩm cuối cùng. Một thiết kế tốt giúp phần mềm dễ bảo trì, dễ mở rộng, đáng tin cậy và đáp ứng được các yêu cầu của người dùng. Accuracy (độ chính xác) và Efficiency (hiệu quả) là những yếu tố quan trọng khác, nhưng chúng là kết quả của một thiết kế chất lượng. Complexity (độ phức tạp) thường là điều cần tránh trong thiết kế phần mềm.

Câu 5:

Một đặc trưng của thiết kế tốt là:

Lời giải:
Đáp án đúng: B

Thiết kế tốt trong kỹ thuật phần mềm hướng đến việc giảm sự phụ thuộc lẫn nhau giữa các module (tính liên kết yếu) và tăng tính độc lập của mỗi module (tính gắn kết cao). Điều này giúp cho việc bảo trì, sửa đổi và tái sử dụng code trở nên dễ dàng hơn. Các lựa chọn khác không phải là đặc trưng cốt lõi của một thiết kế tốt.

  • Phương án 1: Cho thấy sự liên kết mạnh giữa các module: Sai. Thiết kế tốt hướng đến sự liên kết yếu giữa các module.
  • Phương án 2: Thực hiện tất cả yêu cầu trong phân tích: Đúng. Thiết kế cần đáp ứng đầy đủ các yêu cầu đã xác định trong giai đoạn phân tích.
  • Phương án 3: Bao gồm những test case cho tất cả thành phần: Sai. Test case là một phần của quá trình kiểm thử, không phải là đặc trưng của thiết kế.
  • Phương án 4: Kết hợp mã nguồn nhằm mục đích mô tả: Sai. Thiết kế mô tả cấu trúc và tương tác giữa các thành phần, không phải là mã nguồn.
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:

Kiểm thử tích hợp Top-down có thuận lợi chính 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 8:

Trong tích hợp module, gom cụm (cluster) được dùng trong:

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:

Trong phát triển phần mềm, yếu tố 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
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:

 Theo một báo cáo của IBM, "31% các dự án bị hủy bỏ trước khi chúng được hoàn thành, 53% vượt dự toán trung bình 189% và cứ mỗi 100 dự án, có 94 dự án khởi động lại". Lý do nào cho số liệu thống kê trên?

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 12:

Tính chất nào không cần thiết cho phân tích 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 13:

 Kết quả của giai đoạn thu thập yêu cầu 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 14:

Mô tả nào sau đây có mức trừu tượng cao 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
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:

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 17:

Về nguyên tắc, các yêu cầu trong xác định yêu cầu phải đảm bảo những yêu tố 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 18:

Tính khả thi của phần mềm dựa vào các yếu tố sau:

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:

Loại phần mềm gì là 1 tập hợp các chương trình để cung cấp dịch vụ cho các chương trình khá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 20:

Theo một báo cáo của IBM, "31% các dự án bị hủy bỏ trước khi chúng được hoàn thành, 53% vượt dự toán trung bình 189% và cứ mỗi 100 dự án, có 94 dự án khởi động lại". Lý do nào cho số liệu thống kê trên?

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:

Phát biểu nào sau đây là không đúng khi nói đến quá trình thu thập yêu cầ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 22:

Mô hình tiến trình phần mềm tiến hóa

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 23:

Loại mô hình nào được tạo ra trong phân tích yêu cầu 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

Câu 24:

Những mục nào không là nguyên tắc cho việc biểu diễn yêu cầ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 25:

Mục nào không là một phần của kiến trúc 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

Câu 26:

Những độ đo phức tạp vòng (cyclomatic complexity metriC. cung cấp cho người thiết kế thống tin về số

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:

Biểu đồ dịch chuyển trạng thái

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:

Chỉ phát biểu sai, lãnh vực hỗ trợ trong quản lý dự án

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:

Chỉ phát biểu sai. V & V (Verification and Validation)

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:

Công nghệ Web có những đặc điể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

Câu 31:

Để xây dựng mô hình hệ thống, kỹ sư phải quan tâm tới một trong những nhân tố hạn chế sau:

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 32:

Đích của kỹ thuật đặc tả ứng dụng thuận tiện (FAST - facilitated application specification techniques) là nhờ người phát triển và khách hà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 33:

Khả năng được chấp nhận trong các yêu cầu đối với 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

Câu 34:

Kiểm nghiệm hướng đối tượng thường dù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 35:

Kiểm thử Black-box cố gắng tìm ra những lỗi

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:

Liên kết (Coupling) là một chỉ báo chất lượng cho biết mức độ mà module

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:

Loại trừu tượng nào được dùng trong 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

Câu 38:

Những hoạt động khung nào thường không kết hợp với những quá trình thiết kế giao diện người dù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 39:

Những yêu cầu nào được quan tâm suốt QFD (quality function deployment)

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 40:

Sơ đồ luồng 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 41:

Sự toàn vẹn (consistency) giao diện ngầm đị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

Câu 42:

Phát biểu nào là hợp lý nhất khi nói về mô hình phát triển phần mềm tuần tự tuyến tí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

Câu 43:

Nguyên tắc kiểm thử nào sau đây là 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

Câu 45:

Khi phần mềm bị lỗi, một trong những cách để khắc phục là “dùng miếng vá khẩn cấp (patching)”. Biện pháp này có tác dụng phụ 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 47:

Biểu đồ quan hệ thực thể

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:

Nhằm xác định những mẫu kiến trúc hay kết hợp những mẫu phù hợp nhất cho hệ thống đề nghị, kỹ thuật yêu cầu dùng để khám phá

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ý do tốt nhất cho việc dùng nhóm kiểm tra phần mềm độc lập là

kiểm thử bắt đầ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
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