230 câu hỏi trắc nghiệm công nghệ phần mềm – Phần 3
Câu 1 Nhận biết
Xét đường độc lập cơ bản, nếu có 7 node phân nhánh thì ta có số đường thực thi cơ bản độc lập là:

  • A.
    8
  • B.
    7
  • C.
    9
  • D.
    6
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 2 Nhận biết
Vấn đề nào sau đây liên quan chính đến pha thiết kế?

  • A.
    Khả thi
  • B.
    Dữ liệu
  • C.
    Tất cả các mục
  • D.
    Phạm vi dự án
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 3 Nhận biết
Use-cases là một kịch bản mà mô tả:

  • A.
    Phần mềm thực hiện như thế nào khi được dùng trong một tình huống cho trước
  • B.
    Những công cụ CASE sẽ được dùng như thế nào để xây dựng hệ thống
  • C.
    Kế hoạch xây dựng cho sản phẩm phần mềm
  • D.
    Những test-case cho sản phẩm phần mềm
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 4 Nhận biết
Từ điển dữ liệu chứa những mô tả của mỗi:

  • A.
    Mục cấu hình phần mềm
  • B.
    Đối tượng dữ liệu phần mềm
  • C.
    Biểu đồ phần mềm
  • D.
    Hệ thống ký hiệu phần mềm
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 5 Nhận biết
Trong tích hợp module, gom cụm (cluster) được dùng trong:

  • A.
    Tích hợp từ dưới lên
  • B.
    Tích hợp big-bang
  • C.
    Tích hợp từ trên xuống
  • D.
    Tích hợp tăng vòng
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 6 Nhận biết
Trong nhận diện rủi ro, việc không đáp ứng về lịch biểu thuộc loại rủi ro:

  • A.
    Về con người
  • B.
    Về ước lượng
  • C.
    Về yêu cầu
  • D.
    Về tổ chức
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 7 Nhận biết
Trong mô hình phân tích thành phần dựa vào kịch bản (Scenario based element) được dùng cho:

  • A.
    Thiết kế kiến trúc
  • B.
    Thiết kế thành phần
  • C.
    Thiết kế giao diện
  • D.
    Thiết kế dữ liệu/class
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 8 Nhận biết
Trong mô hình CMM (Software Capability Maturity Model) có mấy mức độ trưởng thành:

  • A.
    5 mức độ
  • B.
    4 mức độ
  • C.
    6 mức độ
  • D.
    3 mức độ
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 9 Nhận biết
Trong độ đo hiệu quả khử lỗi DRE, số lỗi tiềm tàng là:

  • A.
    Tất cả đều sai
  • B.
    Số lỗi do khách hàng phát hiện
  • C.
    Toàn bộ lỗi được phát hiện sau đó
  • D.
    Toàn bộ lỗi chưa phát hiện
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 10 Nhận biết
Trong biểu diễn lịch biểu dự án, Critical path là đường:

  • A.
    Là một đường duy nhất
  • B.
    Có thời gian ngắn nhất
  • C.
    Có thời gian dài nhất
  • D.
    Tất cả đều đúng phụ thuộc vào dự án
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 11 Nhận biết
Tiêu chuẩn ISO để hướng dẫn thực hiện cho lĩnh vực phần mềm là:

  • A.
    ISO 9001
  • B.
    Tất cả đều sai
  • C.
    ISO 15288
  • D.
    ISO 9000-3
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 12 Nhận biết
Tiêu chuẩn đánh giá chất lượng của một thiết kế kiến trúc phải dựa vào:

  • A.
    Tính truy cập và tính tin cậy của hệ thống
  • B.
    Dữ liệu và điều khiển của hệ thống
  • C.
    Tính chức năng của hệ thống
  • D.
    Những chi tiết thực thi của hệ thống
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 13 Nhận biết
Theo chiến thuật kiểm nghiệm phổ biến, kiểm nghiệm tính năng tương quan với:

  • A.
    Phân tích toàn bộ hệ thống
  • B.
    Thiết kế
  • C.
    Phân tích yêu cầu
  • D.
    Mã hóa
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 14 Nhận biết
Theo Boris Beizer, thiết kế Testcase cần theo ràng buộc (contraint):

  • A.
    Theo một cách thức đầy đủ
  • B.
    Tất cả đều đúng
  • C.
    Nỗ lực và thời gian là tối thiểu
  • D.
    Nhằm khám phá lỗi
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 15 Nhận biết
Tài liệu nào sau đây sẽ được tạo ra trong pha thiết kế hệ thống?

  • A.
    Kế hoạch kiểm thử
  • B.
    Mã lệnh
  • C.
    Thiết kế chi tiết
  • D.
    Lập kế hoạch
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 16 Nhận biết
Sự toàn vẹn (consistency) giao diện ngầm định:

  • A.
    Những kỹ thuật input giữ tương tự suốt ứng dụng
  • B.
    Mỗi ứng dụng phải có look and feel riêng biệt
  • C.
    Cách thức điều hướng (navigational) nhạy với ngữ cảnh
  • D.
    Câu a và b
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 17 Nhận biết
Những thành phần kiến trúc trong kỹ thuật sản phẩm là:

  • A.
    Dữ liệu, phần cứng, phần mềm, con người
  • B.
    Dữ liệu, tài liệu, phần cứng, phần mềm
  • C.
    Dữ liệu, phần cứng, phần mềm, thủ tục
  • D.
    Tài liệu, phần cứng, con người, thủ tục
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 18 Nhận biết
Những gì làm cho khó đưa ra những yêu cầu:

  • A.
    Hiểu rõ những yêu cầu người dùng
  • B.
    Sự thay đổi
  • C.
    Tất cả các mục
  • D.
    Phạm vi, giới hạn
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 19 Nhận biết
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ố:

  • A.
    Chu kỳ trong chương trình
  • B.
    Số lỗi trong chương trình
  • C.
    Những đường logic độc lập trong chương trình
  • D.
    Những phát biểu của chương trình
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 20 Nhận biết
Mục nào liên quan tới phân tích người dùng:

  • A.
    Mô hình hệ thống của người dùng
  • B.
    Trong tình huống đặc trưng thì người dùng thực hiện công việc gì?
  • C.
    Những feedback từ việc đánh giá của người dùng
  • D.
    Nếu người dùng xảy ra lỗi thì hậu quả như thế nào?
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 21 Nhận biết
Mục nào không phải là một loại kiến trúc (style):

  • A.
    Luồng dữ liệu
  • B.
    Kiến trúc ngữ cảnh
  • C.
    Gọi trả về
  • D.
    Tầng
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 22 Nhận biết
Tiêu chuẩn ISO-14598 đưa ra:

  • A.
    Đưa ra quy trình đánh giá tính an toàn cho sản phẩm phần mềm
  • B.
    Đưa ra quy trình đánh giá hiệu quả của phần mềm
  • C.
    Đưa ra quy trình đánh giá chất lượng cho sản phẩm phần mềm
  • D.
    Đưa ra quy trình đánh giá tính khả dụng cho sản phẩm phần mềm
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 23 Nhận biết
Trong phát triển phần mềm, yếu tố nào quan trọng nhất?

  • A.
    Con người
  • B.
    Quy trình
  • C.
    Sản phẩm
  • D.
    Thời gian
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 24 Nhận biết
Kỹ thuật nào sau đây là xây dựng phần mềm từ các thành phần đã được thiết kế trong lĩnh vực công nghệ khác nhau?

  • A.
    Extreme programming
  • B.
    Evolutionary prototyping
  • C.
    Component architecture
  • D.
    Open-source development
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 25 Nhận biết
IEEE 830-1993 là một khuyến nghị tiêu chuẩn cho?

  • A.
    Software requirement specification
  • B.
    Software design
  • C.
    Testing
  • D.
    Coding
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 26 Nhận biết
Kỹ sư phần mềm không cần?

  • A.
    Kiến thức về phân tích thiết kế hệ thống
  • B.
    Kiến thức về cơ sở dữ liệu
  • C.
    Lập trình thành thạo bằng một ngôn ngữ lập trình
  • D.
    Kinh nghiệm quản lý dự án phần mềm
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 27 Nhận biết
Tính khả thi của phần mềm dựa vào các yếu tố sau:

  • A.
    Nghiệp vụ và tiếp thị
  • B.
    Phạm vi, ràng buộc và thị trường
  • C.
    Công nghệ, tiền bạc, thời gian và tài nguyên
  • D.
    Kỹ năng và năng lực của nhà phát triển
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 28 Nhận biết
Phần mềm dự báo thời tiết thu thập các số liệu về nhiệt độ, độ ẩm, … xử lý tính toán để cho ra các dự báo thời tiết là 1 ví dụ của loại phần mềm:

  • A.
    Phần mềm hệ thống (System software)
  • B.
    Phần mềm trí tuệ nhân tạo (Artificial Intelligence Software)
  • C.
    Phần mềm thời gian thực (Real time software)
  • D.
    Phần mềm nghiệp vụ (Business software)
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 29 Nhận biết
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:

  • A.
    Phần mềm hệ thống (System software)
  • B.
    Phần mềm trí tuệ nhân tạo (Artificial Intelligence Software)
  • C.
    Phần mềm thời gian thực (Real time software)
  • D.
    Phần mềm nghiệp vụ (Business software)
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 30 Nhận biết
Phần mềm quản lý sinh viên của 1 trường là:

  • A.
    Phần mềm hệ thống (System software)
  • B.
    Phần mềm trí tuệ nhân tạo (Artificial Intelligence Software)
  • C.
    Phần mềm thời gian thực (Real time software)
  • D.
    Phần mềm nghiệp vụ (Business software)
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 31 Nhận biết
Phần mềm quản lý tài chính của một công ty là:

  • A.
    Phần mềm nghiệp vụ (Business software)
  • B.
    Phần mềm hệ thống (System software)
  • C.
    Phần mềm trí tuệ nhân tạo (Artificial Intelligence Software)
  • D.
    Phần mềm thời gian thực (Real time software)
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 32 Nhận biết
Điều nào không đúng?

  • A.
    Công nghệ phần mềm thuộc ngành khoa học máy tính
  • B.
    Công nghệ phần mềm là một phần của ngành kỹ thuật hệ thống (System Engineering)
  • C.
    Khoa học máy tính thuộc ngành công nghệ phần mềm
  • D.
    Công nghệ phần mềm có liên quan với việc phát triển và cung cấp các phần mềm hữu ích
Lát kiểm tra lại
Phương pháp giải
Lời giải
Câu 33 Nhận biết
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át kiểm tra lại
    Phương pháp giải
    Lời giải
    Câu 34 Nhận biết
    a) Thiếu đào tạo đầy đủ về công nghệ phần mềm

    • A.
      Thiếu đạo đức phần mềm và sự hiểu biết
    • B.
      Quản lý các vấn đề trong công ty
    • C.
      Ảnh hưởng của sự suy thoái kinh tế
    Lát kiểm tra lại
    Phương pháp giải
    Lời giải
    Câu 35 Nhận biết
    Phần mềm quản lý tài chính của một công ty là:

    • A.
      Phần mềm nghiệp vụ (Business software)
    • B.
      Phần mềm hệ thống (System software)
    • C.
      Phần mềm trí tuệ nhân tạo (Artificial Intelligence Software)
    • D.
      Phần mềm thời gian thực (Real time software)
    Lát kiểm tra lại
    Phương pháp giải
    Lời giải
    Câu 36 Nhận biết
    Mối quan tâm chính của công nghệ phần mềm là gì?

    • A.
      Sản xuất phần cứng
    • B.
      Sản xuất phần mềm
    • C.
      Cấu hình mạng
    • D.
      Phần mềm có thể dùng lại
    Lát kiểm tra lại
    Phương pháp giải
    Lời giải
    Câu 37 Nhận biết
    Điều nào là đặc trưng của một thiết kế phần mềm tốt?

    • A.
      Thể hiện kết nối mạnh mẽ giữa các mô-đun của nó
    • B.
      Thực hiện tất cả các yêu cầu trong mô hình phân tích
    • C.
      Bao gồm các trường hợp thử nghiệm cho tất cả các thành phần
    • D.
      Cung cấp một bức tranh hoàn chỉnh của phần mềm
    Lát kiểm tra lại
    Phương pháp giải
    Lời giải
    Câu 38 Nhận biết
    Theo thống kê từ những thách thức đối với công nghệ phần mềm thì lỗi nhiều nhất là do:

    • A.
      Kiểm tra và bảo trì
    • B.
      Phân tích yêu cầu
    • C.
      Thiết kế
    • D.
      Viết Code
    Lát kiểm tra lại
    Phương pháp giải
    Lời giải
    Câu 39 Nhận biết
    Yêu cầu có thể chia ra thành các loại nào sau đây?

    • A.
      Chức năng, phi chức năng, yêu cầu hệ thống
    • B.
      Chức năng, phi chức năng
    • C.
      Chức năng, phi chức năng, yêu cầu miền ứng dụng
    • D.
      Chức năng, phi chức năng, yêu cầu nghiệp vụ
    Lát kiểm tra lại
    Phương pháp giải
    Lời giải
    Câu 40 Nhận biết
    2 hình thức dùng mô tả yêu cầu là:

    • A.
      Yêu cầu người dùng và yêu cầu hệ thống
    • B.
      Yêu cầu chức năng và yêu cầu phi chức năng
    • C.
      Yêu cầu chủ động và yêu cầu thụ động
    • D.
      Yêu cầu cụ thể và yêu cầu trừu tượng
    Lát kiểm tra lại
    Phương pháp giải
    Lời giải
    bang-ron
    Điểm số
    10.00
    check Bài làm đúng: 10/10
    check Thời gian làm: 00:00:00
    Số câu đã làm
    0/40
    Thời gian còn lại
    00:00:00
    Kết quả
    (Bấm vào câu hỏi để xem chi tiết)
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    Câu đã làm
    Câu chưa làm
    Câu cần kiểm tra lại
    230 câu hỏi trắc nghiệm công nghệ phần mềm – Phần 3
    Số câu: 40 câu
    Thời gian làm bài: 60 phút
    Phạm vi kiểm tra: quy trình phát triển phần mềm, các mô hình phát triển, kiểm thử phần mềm, và quản lý dự án phần mềm
    Bạn đã làm xong bài này, có muốn xem kết quả?
    ×
    Lấy mã và nhập vào ô dưới đây

    Bạn ơi!! Ủng hộ tụi mình bằng cách làm nhiệm vụ nha <3
    Chỉ tốn 30s thôi là đã có Kết quả rồi nè.
    Duy trì Website/Hosting hàng tháng cũng không dễ dàng T_T

    LƯU Ý: Không sử dụng VPN hoặc 1.1.1.1 khi vượt link

    Bước 1: Mở tab mới, truy cập Google.com

    Bước 2: Tìm kiếm từ khóa: Từ khóa

    Bước 3: Trong kết quả tìm kiếm Google, hãy tìm website giống dưới hình:

    (Nếu trang 1 không có hãy tìm ở trang 2, 3, 4... nhé )

    Bước 4: Cuộn xuống cuối bài viết rồi bấm vào nút LẤY MÃ và chờ 1 lát để lấy mã: (Giống hình dưới)

    ×
    Lấy mã và nhập vào ô dưới đây

    Bạn ơi!! Ủng hộ tụi mình bằng cách làm nhiệm vụ nha <3
    Chỉ tốn 30s thôi là đã có link Drive rồi nè.
    Duy trì Website/Hosting hàng tháng cũng không dễ dàng T_T

    LƯU Ý: Không sử dụng VPN hoặc 1.1.1.1 khi vượt link

    Bước 1: Mở tab mới, truy cập Google.com

    Bước 2: Tìm kiếm từ khóa: Từ khóa

    Bước 3: Trong kết quả tìm kiếm Google, hãy tìm website giống dưới hình:

    (Nếu trang 1 không có hãy tìm ở trang 2, 3, 4... nhé )

    Bước 4: Cuộn xuống cuối bài viết rồi bấm vào nút LẤY MÃ và chờ 1 lát để lấy mã: (Giống hình dưới)