Kỹ thuật phần mềm 2026 Hà Nội Học viện KTMM University

Đề thi Kỹ thuật phần mềm - Đại học

18 questions
10 min
Answer key

Exam info

Subject
Kỹ thuật phần mềm
Exam type
University
Questions
18
Duration
10 min
Year
2026
Answers
✓ With explanations

Questions (18)

  1. Q 1.

    Trong kỹ thuật phần mềm, XP là viết tắt của cụm từ nào?

    • A.

      Extreme Program

    • B.

      Extreme Process

    • C.

      Extreme Programming

    • D.

      Extreme Procedure

  2. Q 2.

    Tiến trình phát triển phần mềm là?

    • A.

      Một tập các tài liệu hướng dẫn phát triển một phần mềm

    • B.

      Một tập các hoạt động có cấu trúc để phát triển và tiến hoá một phần mềm

    • C.

      Một tập các chương trình

    • D.

      Một tập các phương pháp để phát triển một phần mềm

  3. Q 3.

    Trong kỹ thuật phần mềm, CASE là viết tắt của cụm từ nào?

    • A.

      Computer-Aided Software Engine

    • B.

      Computer-Aided Software Engineering

    • C.

      Computer-Aided System Engineering

    • D.

      Computer Analyzing Software Engineering

  4. Q 4.

    Phát biểu nào là SAI?

    • A.

      Phần mềm thoái hoá theo thời gian

    • B.

      Phần mềm không bao giờ thay đổi

    • C.

      Phần mềm là một hệ thống logic

    • D.

      Phần mềm không phải một thực thể vật lý

  5. Q 5.

    Tính khả thi của việc phát triển phần mềm KHÔNG dựa vào yếu tố nào?

    • A.

      Công nghệ phát triển phần mềm

    • B.

      Chi phí phát triển phần mềm

    • C.

      Thời gian phát triển phần mềm

    • D.

      Các bước phát triển phần mềm

  6. Q 6.

    Phát biểu nào là SAI?

    • A.

      Kỹ thuật phần mềm là một ngành kỹ thuật liên quan đến tất cả các khía cạnh trong việc phát triển và tiến hoá các sản phẩm phần mềm

    • B.

      Kỹ thuật phần mềm là một tập các quy tắc để phát triển các sản phẩm phần mềm

    • C.

      Kỹ thuật phần mềm là một cách tiếp cận có hệ thống để phát triển, vận hành và bảo trì các sản phẩm phần mềm

    • D.

      Kỹ thuật phần mềm là một quá trình kỹ thuật tích hợp các quy trình, phương pháp và công cụ (hoặc tùy biến theo định nghĩa mở rộng trong slide giáo trình)

  7. Q 7.

    Kiến trúc phần mềm là?

    • A.

      Tập các phương pháp để phát triển một phần mềm

    • B.

      Tập các hoạt động để phát triển một phần mềm

    • C.

      Tập các thuật toán để viết một phần mềm

    • D.

      Tập các quyết định thiết yếu về cách tổ chức một phần mềm

  8. Q 8.

    Trong phát triển phần mềm, yếu tố quan trọng nhất là?

    • A.

      Quy trình

    • B.

      Công nghệ

    • C.

      Con người

    • D.

      Thời gian

  9. Q 9.

    Phát biểu nào là SAI?

    • A.

      Nhu cầu về số lượng, phạm vi ứng dụng, các tiện ích và tính thông minh của phần mềm ngày càng tăng

    • B.

      Các công ty và các nhà phát triển có thể gây ra lỗi phần mềm

    • C.

      Không có nhu cầu tiến hoá phần mềm

  10. Q 10.

    Phát biểu nào là ĐÚNG?

    • A.

      Các công ty và các nhà phát triển không gây ra lỗi phần mềm

    • B.

      Phần mềm hệ thống là phần mềm dùng để vận hành các máy tính và các thiết bị di động

    • C.

      An toàn không phải tiêu chí để đánh giá một phần mềm tốt

    • D.

      Không có nhu cầu tiến hoá phần mềm

  11. Q 11.

    Cải tiến và nâng cấp phần mềm được thực hiện ở hoạt động nào?

    • A.

      Đặc tả phần mềm

    • B.

      Tiến hoá phần mềm

    • C.

      Thiết kế phần mềm

    • D.

      Cài đặt phần mềm

  12. Q 12.

    Việc lập trình (viết mã nguồn) được thực hiện ở hoạt động nào?

    • A.

      Thiết kế phần mềm

    • B.

      Đặc tả phần mềm

    • C.

      Cài đặt phần mềm

    • D.

      Thẩm định phần mềm

  13. Q 13.

    Việc kiểm thử chấp thuận được thực hiện ở hoạt động nào?

    • A.

      Khảo sát, nghiên cứu tính khả thi

    • B.

      Cài đặt phần mềm

    • C.

      Thiết kế phần mềm

    • D.

      Thẩm định phần mềm

  14. Q 14.

    Phát biểu nào là ĐÚNG?

    • A.

      Chi tiết giải thuật là một phần của kiến trúc phần mềm

    • B.

      Kiến trúc phần mềm có thể chứa mô hình dữ liệu

    • C.

      Cấu trúc hệ thống là một phần của kiến trúc phần mềm (hoặc tùy biến theo định nghĩa giáo trình)

    • D.

      Kiến trúc phần mềm là tập các chương trình

  15. Q 15.

    Phát biểu nào là SAI?

    • A.

      Trong XP (Extreme Programming), mã nguồn được viết dễ hiểu

    • B.

      Trong XP (Extreme Programming), các thành viên nhóm phát triển đều giao tiếp với khách hàng

    • C.

      Trong XP (Extreme Programming), khách hàng không tham gia vào quá trình phát triển

    • D.

      Pair Programming là một trong những thực tiễn chính của XP (Extreme Programming)

  16. Q 16.

    Phát biểu nào là ĐÚNG?

    • A.

      Trong kỹ thuật phần mềm hướng tái sử dụng, các mẫu phân tích và thiết kế không thể tái sử dụng

    • B.

      Các tiến trình phát triển phần mềm có thể được cấu trúc để phát triển lặp nhằm đối phó với những thay đổi mà không làm gián đoạn toàn bộ hệ thống

    • C.

      Phát triển phần mềm có nghĩa là chỉ viết mã nguồn

    • D.

      Tiến trình phát triển phần mềm là thuộc tính mà một phần mềm tốt cần có

  17. Q 17.

    Phát biểu nào là ĐÚNG? (Về hệ thống legacy)

    • A.

      Hệ thống legacy đề cập đến phiên bản phần mềm mới hơn

    • B.

      Hệ thống legacy luôn được phát triển bởi công nghệ tiên tiến

    • C.

      Hệ thống legacy đề cập đến phiên bản phần mềm hiện thời

    • D.

      Hệ thống legacy đề cập đến phần mềm ứng dụng lỗi thời được sử dụng thay vì các phiên bản nâng cấp

  18. Q 18.

    Trong kỹ thuật phần mềm, 4GT là viết tắt của cụm từ nào?

    • A.

      Fourth Generation Testing

    • B.

      Future Generation Technology

    • C.

      Fourth Generation Technology

    • D.

      Fake Gen Technology

Answers and explanations are in mode.

Similar Kỹ thuật phần mềm exams