500+ câu Trắc nghiệm Công nghệ phần mềm có đáp án - Phần 6
30 câu hỏi
Độ lớn (Volume) trong phân tích yêu cầu là:
Là số lượng máy tính chạy phần mềm
Là số lượng dữ liệu phát sinh trong một chu kỳ nào đó
Là số lượng các nghiệp vụ hệ thống phải tiến hành trong một chu kỳ nào đó
Là số lượng người làm việc với phần mềm
Chọn đáp án B
Phát biểu nào sau đây là sai khi nói về thiết kế?
Thiết kế không là code, code không là thiết kế
Thiết kế phải được đánh giá chất lượng khi nó đang được tạo không phải khi nó có vấn đề
Mô hình thiết kế cung cấp chi tiết về kiến trúc (architecture), Giao diện (interfaces) và thành phần (component) cần thiết để cài đặt phần mềm
Thiết kế phải chỉ ra được hệ thống thực thi như thế nào, các yêu cầu được hiện thực hóa ra sao
Chọn đáp án D
Sơ đồ nào sau đây không cần thiết trong phân tích yêu cầu?
Use Case
Entity Relationship Diagram
State Transition Diagram
Activity Diagram
Chọn đáp án B
Mô tả nào sau đây có mức trừu tượng cao nhất?
Kiến trúc hệ thống
Chi tiết các thành phần
Các bảng dữ liệu và ràng buộc
Mô tả một chức năng phần mềm
Chọn đáp án A
Có bao nhiêu đặc trưng khi xem xét phân tich yêu cầu khả thi?
2
3
4
5
Chọn đáp án C
Có bao nhiêu giai đoạn trong phân tích yêu cầu?
3
4
5
6
Chọn đáp án A
Có bao nhiêu nguyên lý đặc tả yêu cầu?
3
5
7
8
Chọn đáp án C
Độ đo mức độ bảo trì?
Số vấn đề giải quyết trong tháng /tổng số vấn đề phát sinh trong tháng
Số lần bảo trì vượt quá tiêu chuẩn thời gian /tổng số lần bảo trì
Số lần bảo trì sai sót /tổng số lần bảo trì
Thời gian trung trung bình của một lần bảo trì
Chọn đáp án D
Nguyên lý Pareto được áp dụng trong kiểm thử được phát biểu như sau?
80% lỗi trong chương trình thường do 20% bug gây ra
20% lỗi trong chương trình thường do 80% bug gây ra
Chi phí sửa lỗi ở giai đoạn thu nhận yêu cầu chỉ bằng 1/5 chi phí sửa lỗi ở giai đoạn cuối
60% lỗi được tìm thấy trong giai đoạn kiển thử đơn vị
Chọn đáp án A
CASE là từ viết tắt của?
Cost Aided Software Engineering
Computer Aided Software Engineering
Control Aided Software Engineering
Computer Analyzing Software Engineering
Chọn đáp án B
Mật độ lỗi (defect density) dùng để đo lường?
Chất lượng sản phẩm cuối
Dự án phần mềm
Quá trình sản xuất
Chất lượng bảo trì
Chọn đáp án A
Kỹ thuật thu thập yêu cầu nào cần đến chuyên gia?
Interview
Observation
Expert
Delphi
Chọn đáp án C
Phát biểu nào là sai khi nói về bản chất của phần mềm?
Có thể là sản phẩm theo đơn đặt hàng
Là một sản phẩm công nghiệp
Là sản phẩm có thể thực thi
Không thực sự là sản phẩm
Chọn đáp án D
Dạng kiểm thử nào dùng kỹ thuật hộp trắng (white box test)?
Kiểm thử hồi quy (regression test)
Kiểm thử nghiệm thu (acceptance test)
Kiểm thử hệ thống (system test)
Tất cả đều đúng
Chọn đáp án A
Kỹ thuật thu thập yêu cầu cầu nào cần đến sự nhất trí của số đông?
Prototype
Facilitated Workshops
Observation
Questionnaires & Surveys
Chọn đáp án B
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à?
6
7
8
9
Chọn đáp án C
Mục nào không dùng cho đặc tả yêu cầu?
Đặc tả cú pháp
Đặc tả đối tượng
Đặc tả chức năng
Đặc tả kỹ thuật
Chọn đáp án D
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
Mục nào không dùng cho đặc tả yêu cầu?
Đặc tả thao tác
Đặc tả mô hình
Đặc tả bằng sơ đồ
Đặc tả thuật toán
Chọn đáp án D
Loại hình đặc tả nào không có?
Đặc tả hình thức
Đặc tả phi hình thức
Đặc tả toán học
Đặc tả hỗn hợp
Chọn đáp án C
Xác nhận yêu cầu (Requirements Validation) được tiến hành bởi?
Phân tích viên và lập trình viên
Phân tích viên và khách hàng
Phân tích viên và các bên có liên quan
Phân tích viên và người dùng
Chọn đáp án C
Khi xác nhận yêu cầu, cần phải làm sáng tỏ các từ nào sau đây?
“một số”, “đôi khi”, “thường”, “thông thường”, “bình thường”, “phần lớn”, “đa số”
Danh từ là số nhiều hay số ít
Tính từ chỉ trạng thái
Động từ ở hình thức chủ động hay bị động
Chọn đáp án A
Mô hình tiến trình phần mềm tiến hóa ?
Bản chất lặp
Dễ dàng điều tiết những biến đổi yêu cầu sản phẩm
Nói chung không tạo ra những sản phẩm bỏ đi
Tất cả các mục
Chọn đáp án D
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
Để 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?
Những giả định và những ràng buộc
Ngân sách và phí tổn
Những đối tượng và những hoạt động
Lịch biểu và các mốc sự kiện
Chọn đáp án A
Những bản câu hỏi có ý nghĩa nhất đối với những người thiết kế giao diện khi được hoàn tất bởi?
Khách hàng
Những lập trình viên có kinh nghiệm
Người dùng sản phẩm
Người quản lý dự án
Chọn đáp án C
Kiểm thử điều kiện là một kỹ thuật kiểm thử cấu trúc điều khiển mà những tiêu chuẩn dùng để thiết kế test-case?
Dựa vào kiểm thử đường cơ bản
Thử thách điều kiện logic trong module phần mềm
Chọn những đường dẫn kiểm tra dựa vào những vị trí và dùng những biến
Tập trung vào việc kiểm thử việc giá trị những cấu trúc lặp
Chọn đáp án B
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ì?
Tăng độ phức tạp của chương trình
Tạo hiệu quả “ripple effect”
Tăng độ bảo mật cho chương trình
Tất cả các chọn lựa
Chọn đáp án D
Xác nhận yêu cầu (Requirements Validation) được tiến hành bởi?
Phân tích viên và lập trình viên
Phân tích viên và khách hàng
Phân tích viên và các bên có liên quan
Phân tích viên và người dùng
Chọn đáp án C
Loại hình đặc tả nào không có?
Đặc tả hình thức
Đặc tả phi hình thức
Đặc tả toán học
Đặc tả hỗn hợp
Chọn đáp án C








