500+ câu Trắc nghiệm Công nghệ phần mềm có đáp án - Phần 18
39 câu hỏi
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à:
8
7
9
6
Chọn đáp án A
Vấn đề nào sau đây liên quan chính đến pha thiết kế?
Khả thi
Dữ liệu
Tất cả các mục
Phạm vi dự án
Chọn đáp án B
Use-cases là một kịch bản mà mô tả:
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
Những công cụ CASE sẽ được dùng như thế nào để xây dựng hệ thống
Kế hoạch xây dựng cho sản phẩm phần mềm
Những test-case cho sản phẩm phần mềm
Chọn đáp án A
Từ điển dữ liệu chứa những mô tả của mỗi:
Mục cấu hình phần mềm
Đối tượng dữ liệu phần mềm
Biểu đồ phần mềm
Hệ thống ký hiệu phần mềm
Chọn đáp án B
Trong tích hợp module, gom cụm (cluster) được dùng trong:
Tích hợp từ dưới lên
Tích hợp big-bang
Tích hợp từ trên xuống
Tích hợp tăng vòng
Chọn đáp án D
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:
Về con người
Về ước lượng
Về yêu cầu
Về tổ chức
Chọn đáp án B
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:
Thiết kế kiến trúc
Thiết kế thành phần
Thiết kế giao diện
Thiết kế dữ liệu/class
Chọn đáp án C
Trong mô hình CMM (Software Capability Maturity Model) có mấy mức độ trưởng thành:
5 mức độ
4 mức độ
6 mức độ
3 mức độ
Chọn đáp án A
Trong độ đo hiệu quả khử lỗi DRE, số lỗi tiềm tàng là:
Tất cả đều sai
Số lỗi do khách hàng phát hiện
Toàn bộ lỗi được phát hiện sau đó
Toàn bộ lỗi chưa phát hiện
Chọn đáp án D
Trong biểu diễn lịch biểu dự án, Critical path là đường:
Là một đường duy nhất
Có thời gian ngắn nhất
Có thời gian dài nhất
Tất cả đều đúng phụ thuộc vào dự án
Chọn đáp án C
Tiêu chuẩn ISO để hướng dẫn thực hiện cho lĩnh vực phần mềm là:
ISO 9001
Tất cả đều sai
ISO 15288
ISO 9000-3
Chọn đáp án D
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:
Tính truy cập và tính tin cậy của hệ thống
Dữ liệu và điều khiển của hệ thống
Tính chức năng của hệ thống
Những chi tiết thực thi của hệ thống
Chọn đáp án A
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:
Phân tích toàn bộ hệ thống
Thiết kế
Phân tích yêu cầu
Mã hóa
Chọn đáp án C
Theo Boris Beizer, thiết kế Testcase cần theo ràng buộc (contraint):
Theo một cách thức đầy đủ
Tất cả đều đúng
Nỗ lực và thời gian là tối thiểu
Nhằm khám phá lỗi
Chọn đáp án B
Tài liệu nào sau đây sẽ được tạo ra trong pha thiết kế hệ thống?
Kế hoạch kiểm thử
Mã lệnh
Thiết kế chi tiết
Lập kế hoạch
Chọn đáp án C
Sự toàn vẹn (consistency) giao diện ngầm định:
Những kỹ thuật input giữ tương tự suốt ứng dụng
Mỗi ứng dụng phải có look and feel riêng biệt
Cách thức điều hướng (navigational) nhạy với ngữ cảnh
Câu a và b
Chọn đáp án A
Những thành phần kiến trúc trong kỹ thuật sản phẩm là:
Dữ liệu, phần cứng, phần mềm, con người
Dữ liệu, tài liệu, phần cứng, phần mềm
Dữ liệu, phần cứng, phần mềm, thủ tục
Tài liệu, phần cứng, con người, thủ tục
Chọn đáp án C
Những gì làm cho khó đưa ra những yêu cầu:
Hiểu rõ những yêu cầu người dùng
Sự thay đổi
Tất cả các mục
Phạm vi, giới hạn
Chọn đáp án C
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ố:
Chu kỳ trong chương trình
Số lỗi trong chương trình
Những đường logic độc lập trong chương trình
Những phát biểu của chương trình
Chọn đáp án C
Mục nào liên quan tới phân tích người dùng:
Mô hình hệ thống của người dùng
Trong tình huống đặc trưng thì người dùng thực hiện công việc gì?
Những feedback từ việc đánh giá của người dùng
Nếu người dùng xảy ra lỗi thì hậu quả như thế nào?
Chọn đáp án B
Mục nào không phải là một loại kiến trúc (style):
Luồng dữ liệu
Kiến trúc ngữ cảnh
Gọi trả về
Tầng
Chọn đáp án B
Tiêu chuẩn ISO-14598 đưa ra:
Đưa ra quy trình đánh giá tính an toàn cho sản phẩm phần mềm
Đưa ra quy trình đánh giá hiệu quả của phần mềm
Đưa ra quy trình đánh giá chất lượng cho sản phẩm phần mềm
Đưa ra quy trình đánh giá tính khả dụng cho sản phẩm phần mềm
Chọn đáp án A
Trong phát triển phần mềm, yếu tố nào quan trọng nhất?
Con người
Quy trình
Sản phẩm
Thời gian
Chọn đáp án C
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?
Extreme programming
Evolutionary prototyping
Component architecture
Open-source development
Chọn đáp án A
IEEE 830-1993 là một khuyến nghị tiêu chuẩn cho?
Software requirement specification
Software design
Testing
Coding
Chọn đáp án C
Kỹ sư phần mềm không cần?
Kiến thức về phân tích thiết kế hệ thống
Kiến thức về cơ sở dữ liệu
Lập trình thành thạo bằng một ngôn ngữ lập trình
Kinh nghiệm quản lý dự án phần mềm
Chọn đáp án D
Tính khả thi của phần mềm dựa vào các yếu tố sau:
Nghiệp vụ và tiếp thị
Phạm vi, ràng buộc và thị trường
Công nghệ, tiền bạc, thời gian và tài nguyên
Kỹ năng và năng lực của nhà phát triển
Chọn đáp án C
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:
Phần mềm hệ thống (System software)
Phần mềm trí tuệ nhân tạo (Artificial Intelligence Software)
Phần mềm thời gian thực (Real time software)
Phần mềm nghiệp vụ (Business software)
Chọn đáp án C
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:
Phần mềm hệ thống (System software)
Phần mềm trí tuệ nhân tạo (Artificial Intelligence Software)
Phần mềm thời gian thực (Real time software)
Phần mềm nghiệp vụ (Business software)
Chọn đáp án A
Phần mềm quản lý sinh viên của 1 trường là:
Phần mềm hệ thống (System software)
Phần mềm trí tuệ nhân tạo (Artificial Intelligence Software)
Phần mềm thời gian thực (Real time software)
Phần mềm nghiệp vụ (Business software)
Chọn đáp án D
Phần mềm quản lý tài chính của một công ty là:
Phần mềm nghiệp vụ (Business software)
Phần mềm hệ thống (System software)
Phần mềm trí tuệ nhân tạo (Artificial Intelligence Software)
Phần mềm thời gian thực (Real time software)
Chọn đáp án A
Điều nào không đúng?
Công nghệ phần mềm thuộc ngành khoa học máy tính
Công nghệ phần mềm là một phần của ngành kỹ thuật hệ thống (System Engineering)
Khoa học máy tính thuộc ngành công nghệ phần mềm
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
Chọn đáp án C
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?
Thiếu đào tạo đầy đủ về công nghệ phần mềm
Thiếu đạo đức phần mềm và sự hiểu biết
Quản lý các vấn đề trong công ty
Ảnh hưởng của sự suy thoái kinh tế
Chọn đáp án A
Phần mềm quản lý tài chính của một công ty là:
Phần mềm nghiệp vụ (Business software)
Phần mềm hệ thống (System software)
Phần mềm trí tuệ nhân tạo (Artificial Intelligence Software)
Phần mềm thời gian thực (Real time software)
Chọn đáp án A
Mối quan tâm chính của công nghệ phần mềm là gì?
Sản xuất phần cứng
Sản xuất phần mềm
Cấu hình mạng
Phần mềm có thể dùng lại
Chọn đáp án B
Điều nào là đặc trưng của một thiết kế phần mềm tốt?
Thể hiện kết nối mạnh mẽ giữa các mô-đun của nó
Thực hiện tất cả các yêu cầu trong mô hình phân tích
Bao gồm các trường hợp thử nghiệm cho tất cả các thành phần
Cung cấp một bức tranh hoàn chỉnh của phần mềm
Chọn đáp án B
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:
Kiểm tra và bảo trì
Phân tích yêu cầu
Thiết kế
Viết Code
Chọn đáp án B
Yêu cầu có thể chia ra thành các loại nào sau đây?
Chức năng, phi chức năng, yêu cầu hệ thống
Chức năng, phi chức năng
Chức năng, phi chức năng, yêu cầu miền ứng dụng
Chức năng, phi chức năng, yêu cầu nghiệp vụ
Chọn đáp án C
2 hình thức dùng mô tả yêu cầu là:
Yêu cầu người dùng và yêu cầu hệ thống
Yêu cầu chức năng và yêu cầu phi chức năng
Yêu cầu chủ động và yêu cầu thụ động
Yêu cầu cụ thể và yêu cầu trừu tượng
Chọn đáp án A








