NEW
Font size
WorksheetsW1-W3
Total questions: 32
Worksheet time: 16mins
Quy trình phần mềm bao gồm những hoạt động nào sau đây?
a. Viết mã, thiết kế, test
b. Đặc tả, thiết kế, kiểm thử, bảo trì
c. Khảo sát, lập trình, đóng gói
d. Lập kế hoạch, phát hành, bảo trì
Hoạt động nào là bước đầu tiên trong quy trình phần mềm?
a. Thiết kế hệ thống
b. Phân tích chức năng
c. Đặc tả yêu cầu
d. Lập trình
Ký hiệu đồ họa nào thường dùng trong mô hình hóa hệ thống?
a. ERD
b. BPMN
c. Gantt
d. UML
Mô hình hóa hệ thống giúp đạt được điều gì?
a. Phân tích rủi ro
b. Định nghĩa mã nguồn
c. Giao tiếp và hiểu hệ thống
d. Thiết kế database
Phần mềm có thể được chia thành bao nhiêu loại chính?
2 loại
3 loại: hệ thống, ứng dụng, nhúng
4 loại
5 loại
Đặc trưng của công nghệ là gì?
a. Linh hoạt và nhanh chóng
b. Có quy trình và quy định rõ ràng
c. Không cần tiêu chuẩn
d. Thường thay đổi theo ý tưởng
QA là công việc gì trong phần mềm?
a. Quản lý tiến độ dự án
b. Đảm bảo chất lượng sản phẩm theo tiêu chuẩn
b. Đảm bảo chất lượng sản phẩm theo tiêu chuẩn
d. Phân tích yêu cầu
CMM là gì?
a. Một công cụ kiểm thử
b. Mô hình đánh giá độ trưởng thành quy trình phần mềm
c. Ngôn ngữ lập trình
d. Mô hình dữ liệu
Yếu tố nào không thuộc mô hình xoắn ốc?
a. Xác định mục tiêu
b. Phân tích rủi ro
c. Lập kế hoạch dự án
d. Tích hợp hệ thống
Mô hình quy trình nào phù hợp với dự án có yêu cầu thay đổi liên tục?
a. Mô hình thác nước
b. Mô hình nguyên mẫu
c. Mô hình xoắn ốc
d. Mô hình chữ V
Kiểm thử phần mềm quan trọng vì lý do gì?
a. Tăng tốc độ thiết kế\
b. Giảm mã nguồn
c. Đảm bảo phần mềm hoạt động đúng yêu cầu
d. Tăng chi phí phát triển
Phát triển phần mềm hướng thành phần (Component-based) tập trung vào điều gì?
a. Lập trình cấu trúc
b. Tối ưu tốc độ máy
c. Tái sử dụng module có sẵn
d. Giảm số lượng tester
Trong quy trình phần mềm, hoạt động nào thường được thuê ngoài (outsource)?
a. Phân tích yêu cầu
b. Lập kế hoạch dự án
c. Thiết kế giao diện
d. Kiểm thử tích hợp
Mô hình thác nước phù hợp với dự án có đặc điểm gì?
a. Yêu cầu rõ ràng, ít thay đổi
b. Tập trung vào giao diện
c. Nhiều rủi ro
d. Thiếu tài nguyên
Ưu điểm của mô hình thác nước là gì?
a. Phù hợp với mọi loại dự án
b. Linh hoạt thay đổi
c. Quản lý dễ dàng, rõ ràng từng bước
d. Không cần kiểm thử
Các tiêu chí đánh giá chất lượng phần mềm gồm những gì?
a. Tốc độ xử lý, bảo mật
a. Tốc độ xử lý, bảo mật
c. Số dòng mã
d. Cấu hình hệ thống
Vai trò chính của PM (Project Manager) là gì?
a. Kiểm thử phần mềm
b. Thiết kế cơ sở dữ liệu
c. Quản lý phạm vi, chi phí, thời gian dự án
d. Tối ưu mã nguồn
Thành phần nào sau đây thường có trong một team phát triển phần mềm?
a. PM, BA, Developer, Tester, QA
b. PM, kế toán, marketing
c. Developer, giáo viên, bảo vệ
d. Designer, giám đốc, kế toán
Yêu cầu nào sau đây thường được viết cho khách hàng?
a. Yêu cầu kỹ thuật chi tiết
b. Yêu cầu hệ thống
c. Yêu cầu người dùng
d. Yêu cầu logic nghiệp vụ
Yêu cầu hệ thống thường bao gồm gì?
a. Tên người dùng và mật khẩu
b. Cấu hình phần cứng
c. Chức năng cụ thể và chi tiết triển khai
d. Giao diện người dùng đẹp
Phân loại yêu cầu giúp làm gì?
a. Chia nhiệm vụ cho tester
b. Hiểu rõ và tổ chức các yêu cầu hợp lý
c. Lập trình dễ hơn
d. Viết báo cáo ngắn gọn
Sàng lọc và đàm phán yêu cầu giúp làm gì?
a. Loại bỏ khách hàng khó tính
b. Loại bỏ các yêu cầu không thực tế và thống nhất phạm vi
c. Rút ngắn thời gian phát triển
d. Tăng lương cho nhóm phát triển
Yêu cầu nào dưới đây không phải là yêu cầu phi chức năng?
a. Hiệu suất hệ thống
b. Độ tin cậy
c. Bảo mật
d. Giao diện người dùng
Yêu cầu người dùng thường được viết cho ai?
a. Lập trình viên
b. Nhà đầu tư
c. Khách hàng hoặc người sử dụng
d. Tester
Hoạt động nào sau đây không thuộc quá trình thu thập và phân tích yêu cầu?
a. Phát hiện yêu cầu
b. Phân loại yêu cầu
c. Đặc tả yêu cầu
d. Kiểm thử hệ thống
Trong quá trình phân tích yêu cầu, các yêu cầu về phạm vi thường được phát hiện ở giai đoạn nào?
a. Thiết kế cơ sở dữ liệu
b. Phân tích sơ bộ ban đầu
c. Viết mã nguồn
d. Sau khi triển khai
Yêu cầu nào thường dùng để thương lượng hợp đồng?
a. Yêu cầu chức năng
b. Yêu cầu người dùng
c. Yêu cầu hệ thống
d. Yêu cầu về thiết kế
Kỹ thuật nào được dùng để ghi lại yêu cầu chi tiết?
a. Thiết kế giao diện
b. Phỏng vấn
c. UML
d. Tạo báo cáo
Yêu cầu nào thường được viết bằng ngôn ngữ tự nhiên?
a. Yêu cầu hệ thống
b. Yêu cầu kỹ thuật
c. Yêu cầu người dùng
d. Yêu cầu mã nguồn
Kiểm chứng yêu cầu bao gồm gì?
a. Viết báo cáo tiến độ
b. Đảm bảo yêu cầu đầy đủ, đúng và khả thi
c. Triển khai giao diện
d. Kiểm thử bảo mật
Quản lý yêu cầu bao gồm hoạt động nào?
a. Phân tích hệ thống
b. Viết code
c. Theo dõi, thay đổi và duy trì yêu cầu
d. Kiểm tra đơn vị
Quy trình thu thập và phân tích yêu cầu bao gồm mấy bước chính?
a. 2 bước
b. 3 bước: phát hiện, phân tích, đặc tả
c. 4 bước
d. 5 bước
