Đề thi Kỹ thuật phần mềm - Đại học
Exam info
- Subject
- Kỹ thuật phần mềm
- Exam type
- University
- Questions
- 18
- Duration
- 10 min
- Year
- 2026
- Answers
- ✓ With explanations
- School
- Học viện KTMM
Questions (18)
- 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
- A.
- 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
- A.
- 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
- A.
- 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ý
- A.
- 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
- A.
- 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)
- A.
- 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
- A.
- 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
- A.
- 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
- A.
- 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
- A.
- 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
- A.
- 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
- A.
- 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
- A.
- 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
- A.
- 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)
- A.
- 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ó
- A.
- 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
- A.
- 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
- A.
Answers and explanations are in mode.