Trắc nghiệm Công nghệ Phần mềm Bài: SỬ DỤNG LẠI BẢN MẪU NHANH

Làm bài thi

Mục Lục

Trắc nghiệm Công nghệ Phần mềm Bài: SỬ DỤNG LẠI BẢN MẪU NHANH là một trong những đề thi thuộc Chương 6: PHA XÁC ĐỊNH YÊU CẦU trong học phần Công nghệ Phần mềm chuyên ngành Công Nghệ Thông Tin cấp độ Đại học. Đây là phần kiến thức quan trọng, tập trung vào việc khai thác tối đa giá trị của các bản mẫu (prototype) được tạo ra trong quá trình xác định yêu cầu, không chỉ dừng lại ở việc làm rõ yêu cầu mà còn có thể tái sử dụng chúng trong các giai đoạn phát triển sau này hoặc cho các dự án tương lai.

Trong bài học này, người học cần nắm vững các nội dung cốt lõi như: định nghĩa tái sử dụng bản mẫu, các loại bản mẫu có thể tái sử dụng (bản mẫu tiến hóa), lợi ích của việc tái sử dụng (giảm thời gian, chi phí, cải thiện chất lượng), những thách thức khi tái sử dụng bản mẫu (chất lượng mã, tài liệu hóa, quản lý kỳ vọng), và các chiến lược để tối ưu hóa khả năng tái sử dụng. Việc hiểu rõ cách sử dụng lại bản mẫu nhanh sẽ giúp sinh viên tối ưu hóa quy trình phát triển, nâng cao hiệu quả và tạo ra sản phẩm bền vững hơn.

Hãy cùng Dethitracnghiem.vn tìm hiểu về đề thi này và tham gia làm kiểm tra ngay lập tức!

Trắc nghiệm Công nghệ Phần mềm Bài: SỬ DỤNG LẠI BẢN MẪU NHANH

Câu 1.Khái niệm “Sử dụng lại bản mẫu nhanh” (Reusing Rapid Prototypes) đề cập đến điều gì?
A. Chỉ việc sao chép bản mẫu sang các máy tính khác.
B. Chỉ việc xem lại bản mẫu đã tạo.
C. Chỉ việc sử dụng bản mẫu cho mục đích trình bày.
D. Việc sử dụng lại các thành phần hoặc toàn bộ bản mẫu đã tạo ra để phát triển sản phẩm cuối cùng hoặc các bản mẫu khác.

Câu 2.Loại bản mẫu nào sau đây có tiềm năng tái sử dụng cao nhất cho sản phẩm cuối cùng?
A. Bản mẫu dùng một lần (Throwaway Prototype).
B. Bản mẫu giấy (Paper Prototype).
C. Bản mẫu thử nghiệm chức năng (Functional Prototype).
D. Bản mẫu tiến hóa (Evolutionary Prototype).

Câu 3.Lợi ích chính của việc sử dụng lại bản mẫu nhanh là gì?
A. Tăng thời gian phát triển.
B. Làm cho sản phẩm phức tạp hơn.
C. Tăng chi phí dự án.
D. Giảm đáng kể thời gian và chi phí phát triển sản phẩm cuối cùng.

Câu 4.Một thách thức khi sử dụng lại bản mẫu nhanh là gì?
A. Bản mẫu quá hoàn hảo để sửa đổi.
B. Khó khăn trong việc tìm kiếm bản mẫu.
C. Người dùng không muốn đánh giá bản mẫu.
D. Chất lượng mã nguồn của bản mẫu ban đầu thường chưa tối ưu hoặc không phù hợp cho môi trường sản xuất.

Câu 5.Để một bản mẫu có thể được sử dụng lại hiệu quả, điều gì cần được chú trọng trong quá trình tạo nó?
A. Càng ít tài liệu càng tốt.
B. Chỉ tập trung vào tốc độ.
C. Không quan tâm đến cấu trúc mã.
D. Thiết kế mô-đun, mã nguồn có cấu trúc tốt, và tài liệu hóa đầy đủ (nếu là bản mẫu tiến hóa).

Câu 6.Phát biểu nào sau đây **không đúng** về việc sử dụng lại bản mẫu nhanh?
A. Nó có thể giúp giảm rủi ro dự án.
B. Nó là một chiến lược hiệu quả để tối ưu hóa nguồn lực.
C. Nó khuyến khích sự tương tác với khách hàng.
D. Tất cả các bản mẫu đều có thể được tái sử dụng trực tiếp làm sản phẩm cuối cùng.

Câu 7.Nếu một bản mẫu được tạo ra mà không có “tài liệu hóa” (documentation) đầy đủ, điều này ảnh hưởng như thế nào đến khả năng tái sử dụng của nó?
A. Tăng khả năng tái sử dụng.
B. Không ảnh hưởng.
C. Làm cho bản mẫu dễ sử dụng hơn.
D. Giảm đáng kể khả năng tái sử dụng vì khó hiểu, sửa đổi và tích hợp.

Câu 8.Khía cạnh “quản lý kỳ vọng” (Expectation Management) rất quan trọng khi sử dụng lại bản mẫu tiến hóa vì lý do gì?
A. Người dùng luôn biết bản mẫu là gì.
B. Khách hàng không bao giờ thay đổi yêu cầu.
C. Chỉ cần tập trung vào kỹ thuật.
D. Đảm bảo người dùng hiểu rằng bản mẫu vẫn cần được hoàn thiện về chất lượng, hiệu suất trước khi trở thành sản phẩm cuối.

Câu 9.Vấn đề “Refactoring” (Tái cấu trúc mã) thường cần được thực hiện khi sử dụng lại bản mẫu nhanh để làm gì?
A. Để thêm tính năng mới.
B. Để sửa lỗi chức năng.
C. Để thay đổi giao diện người dùng.
D. Cải thiện cấu trúc, khả năng đọc và chất lượng mã nguồn của bản mẫu để phù hợp cho môi trường sản xuất.

Câu 10.Lợi ích nào sau đây của việc tái sử dụng bản mẫu liên quan đến chất lượng sản phẩm?
A. Làm tăng số lượng lỗi.
B. Giảm nhu cầu kiểm thử.
C. Làm cho sản phẩm phức tạp hơn.
D. Có thể dẫn đến sản phẩm chất lượng cao hơn do các vấn đề yêu cầu được làm rõ sớm và thiết kế được tinh chỉnh.

Câu 11.Việc sử dụng lại bản mẫu có thể giúp “thời gian ra thị trường” (Time-to-Market) như thế nào?
A. Kéo dài hơn.
B. Không ảnh hưởng.
C. Luôn chậm hơn.
D. Rút ngắn đáng kể, vì một phần của sản phẩm đã được xây dựng.

Câu 12.Phát biểu nào sau đây là một rủi ro khi cố gắng tái sử dụng một “bản mẫu dùng một lần” cho sản phẩm cuối cùng?
A. Nó sẽ hoạt động hoàn hảo.
B. Nó sẽ rất dễ bảo trì.
C. Nó sẽ có hiệu suất cao.
D. Mã nguồn không được thiết kế cho khả năng bảo trì và mở rộng, gây ra vấn đề lớn sau này.

Câu 13.Công cụ CASE nào đặc biệt hỗ trợ việc sử dụng lại bản mẫu nhanh?
A. Công cụ quản lý dự án.
B. Hệ thống quản lý cơ sở dữ liệu.
C. Trình biên dịch mã nguồn.
D. Công cụ tạo giao diện người dùng (UI) nhanh và công cụ quản lý thành phần (component management).

Câu 14.Trong mô hình vòng đời nào, việc sử dụng lại bản mẫu tiến hóa là một phần tự nhiên của quy trình?
A. Mô hình Thác nước (Waterfall).
B. Mô hình Xây sửa (Build-and-Fix).
C. Mô hình Big Bang.
D. Mô hình Lặp và Tăng (Iterative and Incremental) và các phương pháp Agile.

Câu 15.Khái niệm “Repository” (Kho lưu trữ) cho các thành phần tái sử dụng có vai trò gì trong việc sử dụng lại bản mẫu?
A. Chỉ để lưu trữ tài liệu.
B. Chỉ để sao lưu code.
C. Chỉ để triển khai phần mềm.
D. Nơi tập trung để lưu trữ, quản lý và tìm kiếm các thành phần bản mẫu có thể tái sử dụng.

Câu 16.Việc sử dụng lại bản mẫu có thể làm giảm “nợ kỹ thuật” (technical debt) như thế nào?
A. Bằng cách không bao giờ sửa lỗi.
B. Bằng cách thêm nhiều tính năng cùng lúc.
C. Bằng cách trì hoãn việc cải tiến.
D. Bằng cách tinh chỉnh và cải thiện chất lượng mã nguồn của bản mẫu qua các vòng lặp, thay vì xây dựng lại từ đầu.

Câu 17.Điều gì cần được xem xét cẩn thận khi quyết định sử dụng lại một bản mẫu trong một dự án mới?
A. Chi phí mua phần cứng.
B. Số lượng người dùng cuối.
C. Màu sắc của giao diện.
D. Mức độ phù hợp của bản mẫu với các yêu cầu mới và chất lượng mã nguồn.

Câu 18.Phát biểu nào sau đây mô tả đúng nhất về “tính linh hoạt” (flexibility) của bản mẫu tiến hóa?
A. Không thể thay đổi được khi đã tạo.
B. Chỉ có thể thay đổi một lần duy nhất.
C. Không bao giờ cần phản hồi.
D. Có khả năng thích nghi và điều chỉnh liên tục dựa trên phản hồi của người dùng và các thay đổi yêu cầu.

Câu 19.Sự “tin cậy” (Reliability) của bản mẫu khi được tái sử dụng để xây dựng sản phẩm cuối cùng phụ thuộc vào điều gì?
A. Kích thước của bản mẫu.
B. Ngôn ngữ lập trình.
C. Số lượng tính năng.
D. Mức độ kiểm thử và tinh chỉnh chất lượng mà bản mẫu đã trải qua.

Câu 20.Khi tái sử dụng bản mẫu, hoạt động “kiểm thử hồi quy” (Regression Testing) trở nên đặc biệt quan trọng vì sao?
A. Để tìm lỗi trong các phiên bản cũ.
B. Để kiểm thử các tính năng mới.
C. Để xác định tốc độ của hệ thống.
D. Để đảm bảo rằng các thay đổi hoặc bổ sung không làm hỏng các chức năng đã có từ bản mẫu.

Câu 21.Lợi ích của việc sử dụng lại bản mẫu đối với “kiến trúc phần mềm” (Software Architecture) là gì?
A. Làm cho kiến trúc phức tạp hơn.
B. Không ảnh hưởng đến kiến trúc.
C. Làm cho kiến trúc kém ổn định.
D. Giúp xây dựng và ổn định kiến trúc hệ thống sớm hơn, dựa trên các bài học từ bản mẫu.

Câu 22.Một “quy trình quản lý tài sản tái sử dụng” (Reuse Asset Management Process) có vai trò gì trong việc sử dụng lại bản mẫu nhanh?
A. Chỉ để quản lý tài chính.
B. Chỉ để quản lý nhân sự.
C. Chỉ để phát triển công cụ mới.
D. Quản lý việc tạo, lưu trữ, tìm kiếm và sử dụng lại các tài sản phần mềm (bao gồm bản mẫu) một cách có hệ thống.

Câu 23.Sự “chấp nhận” (Acceptance) của người dùng đối với sản phẩm cuối cùng có thể được cải thiện nhờ tái sử dụng bản mẫu như thế nào?
A. Bằng cách không bao giờ hiển thị sản phẩm cho họ.
B. Bằng cách không bao giờ lắng nghe phản hồi.
C. Bằng cách làm cho sản phẩm rất phức tạp.
D. Bằng cách cho phép họ tham gia sớm vào quá trình phát triển và cung cấp phản hồi trên các phiên bản làm việc được.

Câu 24.Vấn đề nào sau đây là một rủi ro của việc “sử dụng lại không đúng cách” (inappropriate reuse) bản mẫu?
A. Giảm chi phí phát triển.
B. Tăng chất lượng sản phẩm.
C. Làm cho sản phẩm dễ bảo trì.
D. Mang lại các lỗi, hạn chế về hiệu suất hoặc khó khăn trong bảo trì từ bản mẫu vào sản phẩm cuối cùng.

Câu 25.Khi nào thì nên quyết định “không” sử dụng lại một bản mẫu và bắt đầu lại từ đầu?
A. Khi bản mẫu có rất nhiều tính năng.
B. Khi bản mẫu được làm rất nhanh.
C. Khi người dùng rất thích bản mẫu.
D. Khi chất lượng mã nguồn của bản mẫu quá kém, hoặc kiến trúc của nó không phù hợp với yêu cầu của sản phẩm cuối cùng.

×

Bạn ơi!!! Để xem được kết quả
bạn vui lòng làm nhiệm vụ nhỏ xíu này nha

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 GIỐNG HÌNH DƯỚI và chờ 1 lát để lấy mã: