wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CNPM Chương5

Total questions: 29

Worksheet time: 15mins

Name
Class
Date
1.

Sau khi hoàn thành phỏng vấn, người phỏng vấn nên làm gì?

a)

Bắt đầu lập trình ngay lập tức.

b)

Ngừng liên lạc với các bên liên quan.

c)

Ghi lại kết quả và phân tích thông tin thu thập được.

d)

Chỉ thông báo cho nhóm phát triển.

2.

Một trong những lợi ích chính của việc phỏng vấn riêng lẻ với các bên liên quan là:

a)

Giúp người phỏng vấn hiểu rõ hơn về quan điểm và nhu cầu cá nhân của bên liên quan.

b)

Tạo ra tài liệu kỹ thuật chi tiết hơn.

c)

Thu thập thông tin từ nhiều nguồn một cách đồng thời.

d)

Tiết kiệm thời gian.

3.

Tại sao phải quản lý sự thay đổi của các yêu cầu?

a)

Vì các yêu cầu của hệ thống luôn thay đổi

b)

Vì giúp ta phân tích, dự đoán các thay đổi của các yêu cầu, dự đoán chi phí cài đặt thay đổi và góp phần tạo nên thành công của sản phẩm phần mềm

c)

Vì giúp ta tạo ra các sản phẩm phần mềm, dễ bảo trì, mở rộng, ít lỗi

d)

Giúp ta giảm chi phí trong quá trình kiểm thử, bảo trì, mở rộng phần mềm

4.

Khi thu thập yêu cầu, để việc quan sát đạt hiệu quả, nên làm gì?

a)

Xác định cái gì sẽ được quan sát, xác định thời gian cần thiết cho việc quan sát, và được sự chấp thuận của người bị quan sát

b)

Dùng các phương tiện quay ghi để hỗ trợ

c)

Dùng phần mềm máy tính để lưu vết các thao tác, và các file được người sử dụng mở

d)

Kết hợp quan sát thủ công và phương pháp quan sát tự động

5.

Yêu cầu chức năng hệ thống nhằm tìm ra

a)

(1) Những thành phần của hệ thống

b)

Cả (1), (2) và (3)

c)

(3) Những dịch vụ mà hệ thống cần có để cung cấp cho người sử dụng

d)

(2) Những ràng buộc của hệ thống

6.

Quy trình phân tích yêu cầu gồm các hoạt động nào sau đây ?

a)

Phân tích khả thi, thu thập yêu cầu, đặc tả yêu cầu, thẩm định yêu cầu

b)

Thu thập yêu cầu, trao đổi với khách hành, đặc tả yêu cầu, thẩm định yêu cầu

c)

Thu thập yêu cầu, phân tích yêu cầu, đặc tả yêu cầu, kiểm tra yêu cầu

d)

Phân tích khả thi, Phỏng vấn khách hàng, đặc tả yêu cầu, thẩm định yêu cầu.

7.

Đâu là yêu cầu chức năng trong các yêu cầu sau?

a)

Hệ thống phải cho phép người dùng đăng nhập bằng tài khoản.

b)

Hệ thống phải hoạt động ổn định trong 24/7.

c)

Hệ thống phải có tốc độ phản hồi dưới 2 giây.

d)

Hệ thống phải có giao diện thân thiện với người dùng.

8.

Một công ty muốn phát triển một ứng dụng đặt đồ ăn trực tuyến. Yêu cầu nào sau đây KHÔNG phải là yêu cầu chức năng? (Chọn 2 đáp án)

a)

Người dùng có thể tạo tài khoản và đăng nhập.

b)

Thời gian tải trang phải dưới 3 giây.

c)

Hệ thống phải hoạt động ổn định trong 24/7.

d)

Ứng dụng phải hiển thị danh sách các nhà hàng gần đó.

9.

Vì sao việc xác định stakeholder lại quan trọng trong quá trình phát triển hệ thống?

a)

Để phân chia công việc cho các thành viên trong nhóm.

b)

Để biết ai sẽ trả tiền cho dự án.

c)

Để biết ai sẽ sử dụng hệ thống.

d)

Để hiểu rõ hơn về nhu cầu, mong đợi và ảnh hưởng của các bên liên quan đến hệ thống.

10.

Những ai có thể là stakeholder của một hệ thống quản lý nhân sự?

a)

Nhân viên, quản lý, phòng ban nhân sự, phòng kế toán, và cả khách hàng.

b)

Chỉ có nhân viên.

c)

Chỉ có phòng ban nhân sự.

d)

Chỉ có quản lý.

11.

Khi xác định yêu cầu của một hệ thống quản lý thư viện, yêu cầu nào sau đây KHÔNG phải là yêu cầu chức năng?

a)

Hệ thống phải có giao diện thân thiện, dễ sử dụng.

b)

Hệ thống phải tính toán số lượng sách mượn trả trong một khoảng thời gian nhất định.

c)

Hệ thống phải cho phép người dùng tìm kiếm sách theo tác giả, tựa đề hoặc từ khóa.

d)

Hệ thống phải quản lý thông tin về các loại.

12.

Yêu cầu "Hệ thống phải có thời gian đáp ứng trung bình không quá 2 giây khi người dùng thực hiện tìm kiếm" thuộc loại yêu cầu phi chức năng nào?

a)

Hiệu suất

b)

Khả năng mở rộng

c)

Khả năng sử dụng

d)

Khả năng bảo mật

13.

Để mô tả chi tiết quy trình đặt vé máy bay, bao gồm các bước từ tìm kiếm chuyến bay đến thanh toán, phương pháp nào sau đây sẽ hiệu quả nhất?

a)

Viết một đoạn mã giả.

b)

Sử dụng ngôn ngữ tự nhiên để viết một đoạn văn mô tả.

c)

Vẽ biểu đồ hoạt động UML.

d)

Sử dụng mô hình thực thể liên hệ (ERM).

14.

Có thể Trong các yêu cầu sau, yêu cầu nào là yêu cầu chức năng của hệ thống quản lý bán hàng? (chọn 2 đáp án)

a)

Hệ thống phải có khả năng xử lý đồng thời 1000 đơn hàng

b)

Hệ thống phải có khả năng tạo báo cáo bán hàng hàng tháng

c)

Hệ thống phải có giao diện người dùng thân thiện, dễ sử dụng

d)

Hệ thống phải có khả năng bảo mật thông tin khách hàng

e)

Hệ thống phải cho phép nhân viên tạo hóa đơn bán hàng

15.

Để buổi phỏng vấn thành công, người phỏng vấn nên thực hiện đầy đủ các hoạt động nào sau đây?. (Chọn 3 đáp án)

a)

Đặt cuộc hẹn phù hợp, đúng giờ, hạn chế ghi chép, chú ý vào câu trả lời của Stakeholder.

b)

Đặt cuộc hẹn phù hợp, lịch sự, hiểu người phỏng vấn.

c)

Cởi mở, sẵn sàng lắng nghe Stakeholde, sử dụng những câu hỏi gợi mở.

d)

Đặt cuộc hẹn phù hợp, tìm hiểu kỹ người được phỏng vấn, đúng giờ, có kế hoạch cho buổi phỏng vấn.

16.

Một trong những thách thức khi phỏng vấn các bên liên quan là:

a)

Thiếu thời gian để thu thập yêu cầu.

b)

Vấn đề về rào cản trong giao tiếp

c)

Khó khăn trong việc ghi âm cuộc phỏng vấn

d)

Đảm bảo rằng tất cả các bên liên quan đều tham gia.

17.

Trong đặc tả hình thức, lý do nào dưới đây khiến việc sử dụng ký pháp đại số toán học trở nên quan trọng?

a)

Để đảm bảo tính chính xác và nhất quán của yêu cầu.

b)

Để giảm thiểu thời gian phát triển phần mềm.

c)

Để tạo giao diện người dùng trực quan.

d)

Để kết nối với cơ sở dữ liệu.

18.

Tại sao phỏng vấn lại là phương pháp được sử dụng phổ biến để thu thập các yêu cầu và thông tin của hệ thống cần xây dựng?

a)

(1) Vì phỏng vấn thu thập được toàn bộ các hiểu biết về công việc phải làm của Stakeholder và cách họ tương tác với hệ thống, đầy đủ các yêu cầu, dễ thực hiện

b)

(3) Vì phỏng vấn là phương pháp mất ít thời gian, dễ dàng thu thập đầy đủ, khách quan và chính xác các yêu cầu

c)

(2) Vì nó dễ dàng thực hiện

d)

Cả (1) và (2)

19.

Khái niệm Stakeholder muốn nói đến

a)

Những người chịu trách nhiệm quản lý dự án

b)

Những người sử dụng hệ thống

c)

Những người, những tổ chức sử dụng trực tiếp hoặc có liên quan, tác động đến dự án.

d)

Những người tham gia phát triển dự án

20.

Yêu cầu của người sử dụng thường có các đặc điểm gì?

a)

Đặc tả bằng ngôn ngữ tự nhiên và các bảng biểu đơn giản

b)

Không đầy đủ, ít mập mờ

c)

Không rõ ràng nhưng đầy đủ

d)

Rõ ràng, dễ hiểu, không mập mờ

21.

Trong các yêu cầu sau, đâu KHÔNG phải là yêu cầu phi chức năng?

a)

Hệ thống phải có giao diện thân thiện với người dùng.

b)

Hệ thống phải cho phép người dùng đăng nhập bằng tài khoản.

c)

Hệ thống phải bảo mật thông tin cá nhân của người dùng.

d)

Hệ thống phải có khả năng phục hồi dữ liệu khi xảy ra

22.

Đặc tả bán hình thức thường kết hợp giữa ngôn ngữ tự nhiên và các yếu tố nào sau đây?

a)

Câu lệnh SQL.

b)

Mô hình hình học.

c)

Ngôn ngữ lập trình.

d)

Các ký hiệu và biểu đồ.

23.

Kết quả của giai đoạn kỹ nghệ yêu cầu là xác định được

a)

Các yêu cầu và quản lý được các yêu cầu của hệ thống

b)

Chức năng hệ thống

c)

Hành vi của hệ thống

d)

Thông tin về hệ thống

24.

Khi xác định yêu cầu của một hệ thống quản lý kho, yêu cầu nào sau đây là yêu cầu chức năng? (chọn 3 đáp án)

a)

Hệ thống phải có khả năng tạo báo cáo hàng tồn kho định kỳ.

b)

Hệ thống phải hoạt động ổn định trong 24/7

c)

Hệ thống phải có khả năng tính toán giá trị hàng tồn kho.

d)

Hệ thống phải có giao diện người dùng thân thiện.

e)

Hệ thống phải có khả năng quản lý số lượng hàng tồn kho.

25.

Để thu thập yêu cầu từ khách hàng về các tính năng mà họ mong muốn có trên ứng dụng đặt vé máy bay, phương pháp nào sau đây là phù hợp nhất?

a)

Xây dựng một nguyên mẫu giao diện người dùng.

b)

Viết một đoạn mã để mô tả luồng xử lý đặt vé.

c)

Tiến hành phỏng vấn trực tiếp hoặc qua các cuộc họp trực tuyến.

d)

Sử dụng ngôn ngữ mô hình hóa UML để vẽ các sơ đồ lớp.

26.

Đặc tả hình thức có ưu điểm gì khi áp dụng vào dự án phát triển ứng dụng đặt vé máy bay?

a)

Linh hoạt và dễ thay đổi.

b)

Không cần đến các công cụ hỗ trợ.

c)

Giảm thiểu sự mơ hồ, tăng tính chính xác của yêu cầu.

d)

Dễ hiểu đối với khách hàng không chuyên.

27.

Yêu cầu phi chức năng của hệ thống đề cập đến

a)

Mục tiêu của hệ thống

b)

Mục tiêu của hệ thống

c)

Các dịch vụ mà hệ thống cung cấp

d)

Độ tin cậy, tính thực thi, các ràng buộc của hệ thống

28.

Những vấn đề nào thường gặp phải khi đặc tả yêu cầu phần mềm người dùng bằng ngôn ngữ tự nhiên

a)

Rõ ràng, thiếu tính mô đun hóa

b)

Chính xác, logic

c)

Không rõ ràng, lộn xộn giữa các yêu cầu. pha trộn giữa các yêu cầu

d)

Quá linh hoạt, quá trong sáng

29.

Các tiêu chí cơ bản nào sau đây được sử dụng để đánh giá yêu cầu phần mềm

a)

Khả năng hiểu, hoàn thiện đầy đủ, không mâu thuẫn

b)

Hợp lệ, nhất quán, hoàn thiện, hiện thực, xác thực

c)

Hợp lệ, hợp lý, phù hợp với đặc điểm người dùng, không dư thừa

d)

Tất cả đều đúng