Trắc nghiệm Công nghệ Phần mềm Bài: MÔ HÌNH UP Trắc nghiệm Công nghệ Phần mềm Bài: MÔ HÌNH UP 25 câu hỏi 30 phút Công nghệ Phần mềmBẮT ĐẦU LÀM BÀITrắc nghiệm Công nghệ Phần mềm Bài: MÔ HÌNH UP 25 câu hỏi 30 phút Công nghệ Phần mềmPHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn.Câu 1Nhận biếtMô hình UP (Unified Process) là gì trong phát triển phần mềm?A.Một mô hình tuần tự nghiêm ngặt, không có sự lặp lại.B.Một mô hình chỉ tập trung vào việc viết mã nguồn.C.Một mô hình chỉ áp dụng cho các dự án nhỏ.D.D Lát kiểm tra lại Câu 2Nhận biếtĐặc điểm cốt lõi nào sau đây **không** phải là của Mô hình UP?A.Lặp đi lặp lại và tăng dần (Iterative & Incremental).B.Hướng đối tượng (Object-Oriented).C.Điều khiển bởi use case (Use-Case Driven).D.D Lát kiểm tra lại Câu 3Nhận biếtMục tiêu chính của pha "Khởi tạo" (Inception Phase) trong UP là gì?A.Xây dựng toàn bộ hệ thống.B.Triển khai sản phẩm cho người dùng.C.Kiểm thử chi tiết mọi chức năng.D.D Lát kiểm tra lại Câu 4Nhận biếtPha nào của UP tập trung vào việc phân tích các yêu cầu chi tiết, thiết kế kiến trúc hệ thống và xây dựng bản mẫu (prototype)?A.Pha Khởi tạo (Inception).B.Pha Xây dựng (Construction).C.Pha Chuyển giao (Transition).D.D Lát kiểm tra lại Câu 5Nhận biếtPha nào trong UP là nơi phần lớn mã nguồn được viết, các tính năng được phát triển và kiểm thử tích hợp được thực hiện?A.Pha Khởi tạo.B.Pha Triển khai.C.Pha Chuyển giao.D.D Lát kiểm tra lại Câu 6Nhận biếtPha "Chuyển giao" (Transition Phase) trong UP có mục đích chính là gì?A.Đưa ra các ý tưởng mới cho dự án tiếp theo.B.Tìm kiếm lỗi trong mã nguồn.C.Phân tích yêu cầu lần cuối.D.D Lát kiểm tra lại Câu 7Nhận biếtUML (Unified Modeling Language) có vai trò gì trong Mô hình UP?A.Là một ngôn ngữ lập trình.B.Là một công cụ quản lý dự án.C.Là một hệ điều hành.D.D Lát kiểm tra lại Câu 8Nhận biếtMột trong những nguyên tắc cốt lõi của UP là "Architecture-Centric" (Tập trung vào kiến trúc). Điều này có nghĩa là gì?A.Chỉ thiết kế kiến trúc mà không cần viết mã.B.Kiến trúc không thay đổi trong suốt dự án.C.Chỉ có kiến trúc sư mới có quyền quyết định.D.D Lát kiểm tra lại Câu 9Nhận biếtTrong UP, một "Iteration" (Vòng lặp) là gì?A.Một pha duy nhất của dự án.B.Một hoạt động nhỏ chỉ để viết code.C.Một bản báo cáo.D.D Lát kiểm tra lại Câu 10Nhận biếtLuồng công việc (Discipline) nào trong UP tập trung vào việc hiểu rõ nhu cầu của người dùng và các bên liên quan, và định nghĩa các chức năng của hệ thống?A.Implementation (Cài đặt).B.Test (Kiểm thử).C.Deployment (Triển khai).D.D Lát kiểm tra lại Câu 11Nhận biếtLuồng công việc (Discipline) nào trong UP liên quan đến việc xây dựng mô hình thiết kế, xác định các lớp, đối tượng và mối quan hệ giữa chúng?A.Business Modeling (Mô hình hóa nghiệp vụ).B.Requirements (Yêu cầu).C.Implementation (Cài đặt).D.D Lát kiểm tra lại Câu 12Nhận biếtPhát biểu nào sau đây **không đúng** về Mô hình UP?A.UP có cấu trúc rõ ràng với các pha và luồng công việc.B.UP linh hoạt và có khả năng thích nghi với yêu cầu thay đổi.C.UP khuyến khích việc sử dụng các công cụ mạnh mẽ.D.D Lát kiểm tra lại Câu 13Nhận biếtUP được coi là một mô hình "Risk-Driven" (Điều khiển bởi rủi ro). Điều này có nghĩa là gì?A.Chỉ tập trung vào việc loại bỏ mọi rủi ro.B.Rủi ro được xử lý ở giai đoạn cuối.C.Rủi ro không quan trọng.D.D Lát kiểm tra lại Câu 14Nhận biếtTrong UP, hoạt động "Kiểm thử" (Test Discipline) được thực hiện như thế nào?A.Chỉ ở cuối pha Chuyển giao.B.Chỉ bởi một nhóm kiểm thử độc lập.C.Chỉ để tìm lỗi cú pháp.D.D Lát kiểm tra lại Câu 15Nhận biếtMục tiêu của luồng công việc "Quản lý Cấu hình và Thay đổi" (Configuration & Change Management) trong UP là gì?A.Quản lý tài chính dự án.B.Chỉ quản lý số lượng lập trình viên.C.Chỉ quản lý các cuộc họp.D.D Lát kiểm tra lại Câu 16Nhận biếtĐể một dự án áp dụng UP thành công, yếu tố nào là quan trọng nhất?A.Có ngôn ngữ lập trình mới nhất.B.Không cần có bất kỳ tài liệu nào.C.Chỉ cần một người chịu trách nhiệm.D.D Lát kiểm tra lại Câu 17Nhận biếtPha nào trong UP là nơi các quyết định về "khả năng thực thi" (feasibility) của dự án được đưa ra và xác nhận?A.Pha Xây dựng.B.Pha Chuyển giao.C.Pha Triển khai.D.D Lát kiểm tra lại Câu 18Nhận biếtSự khác biệt chính giữa UP và mô hình Thác nước (Waterfall) là gì?A.UP không có giai đoạn thiết kế.B.Thác nước linh hoạt hơn UP.C.UP không cần tài liệu.D.D Lát kiểm tra lại Câu 19Nhận biếtLợi ích chính của việc sử dụng các "use case" trong UP là gì?A.Để tạo ra mã nguồn tự động.B.Để làm cho dự án phức tạp hơn.C.Để chỉ kiểm thử các lỗi nhỏ.D.D Lát kiểm tra lại Câu 20Nhận biếtKhi nào một hệ thống được coi là "được bàn giao" (deployed) trong mô hình UP?A.Khi tất cả mã nguồn đã được viết.B.Khi tất cả các kiểm thử đã được chạy.C.Khi khách hàng đã trả tiền.D.D Lát kiểm tra lại Câu 21Nhận biếtLuồng công việc "Môi trường" (Environment Discipline) trong UP có ý nghĩa gì?A.Chỉ liên quan đến môi trường vật lý.B.Chỉ liên quan đến hệ điều hành.C.Chỉ liên quan đến các server.D.D Lát kiểm tra lại Câu 22Nhận biếtMô hình UP thường phù hợp với loại dự án nào nhất?A.Các dự án nhỏ, có yêu cầu đơn giản.B.Các dự án cá nhân, không có sự tương tác nhóm.C.Các dự án nghiên cứu khoa học.D.D Lát kiểm tra lại Câu 23Nhận biếtMục tiêu của luồng công việc "Mô hình hóa nghiệp vụ" (Business Modeling Discipline) trong UP là gì?A.Để xây dựng một trang web.B.Để quản lý tài chính công ty.C.Để thiết kế giao diện người dùng.D.D Lát kiểm tra lại Câu 24Nhận biếtSản phẩm đầu ra chính của pha "Triển khai" (Elaboration Phase) trong UP là gì?A.Mã nguồn hoàn chỉnh.B.Kế hoạch triển khai.C.Báo cáo kiểm thử cuối cùng.D.D Lát kiểm tra lại Câu 25Nhận biếtMô hình UP nhấn mạnh tầm quan trọng của việc giao sản phẩm "có thể thực thi được" (executable) và "có ý nghĩa" (meaningful) cho các bên liên quan sau mỗi vòng lặp. Điều này nhằm mục đích gì?A.Để tăng thời gian phát triển.B.Để làm cho dự án phức tạp hơn.C.Để giảm sự tương tác với khách hàng.D.D Lát kiểm tra lại Số câu đã làm0/25|Thời gian còn lại--:--NỘP BÀI