NEW
Font size
WorksheetsChương 2 Phân tích
Total questions: 10
Worksheet time: 2mins
Phân tích yêu cầu là gì?
A.Mặc dù là khâu quyết định đến chi phí và thời hạn dự án nhưng pha Lập trình mới là khâu quyết định nhất đến chất lượng phần mềm
B. Là bước kỹ thuật đầu tiên trong quy trình kỹ nghệ yêu cầu. Trong bước khởi đầu sơ khai này cần tránh để khách hàng tham gia làm lệch mục tiêu chiến lược chủ chốt của công ty phát triển phần mềm
C. Là quá trình xác định, làm rõ ra yêu cầu từ đó đặc tả lại chúng cùng các ràng buộc trong quá trình vận hành
d. Cả a,b,c đều đúng
Hãy chỉ ra phát biểu sai về nhiệm vụ phân tích yêu cầu phần mềm?
A.Người phân tích yêu cầu cần có kiến thức về các quy trình phát triển phần mềm(Các quy trình ưu thế đang được phát triển hiện nay, hay là quy trình mà kháchhàng yêu cầu cần tuân thủ theo v..v
B. Người phân tích yêu cầu phải hiểu rõ về các chức năng của hệ thống, các giao diện (interface) và miền thông tin giữa các chức năng đó.
C.Trong quá trình phân tích yêu cầu cần tách bạch giữa người phát triển và khách hàng để không làm rối loạn ảnh hưởng tới các nhà phân tích yêu cầu.
D.Tất cả A,B,C đều sai.
Đâu là một trong những thách thức lớn nhất trong việc quản lý yêu cầu?
A. Tài liệu yêu cầu quá chi tiết
B. Yêu cầu thay đổi liên tục trong quá trình phát triển
C. Không có công cụ quản lý trực tuyến
D. Khách hàng không muốn tham gia vào dự án
Lợi ích của phân tích yêu cầu phần mềm là gì?
A. Giúp tăng tốc độ lập trình và kiểm thử hệ thống
B.Cải thiện giao diện đồ họa và tăng khả năng bảo trì sản phẩm
C. Đảm bảo các yêu cầu được hiểu rõ, giảm thiểu rủi ro và tối ưu hóa tài nguyên phát triển
D. Đảm bảo phần mềm chạy ổn định trên mọi thiết bị
Yêu cầu phi chức năng (Non-Functional Requirements) bao gồm yếu tố nào sau đây?
A. Đăng nhập, tìm kiếm sản phẩm, đặt hàng
B. Phân quyền người dùng, thêm sản phẩm, xóa sản p
C. Quản lý cơ sở dữ liệu, xử lý thanh toán, kiểm thử tự động
D. Tốc độ tải trang, bảo mật dữ liệu, khả năng mở rộng hệ thống
Đâu là một trong những thách thức lớn nhất trong việc quản lý yêu cầu?
A. Yêu cầu thay đổi liên tục trong quá trình phát triển
B. Không có công cụ quản lý trực tuyến
C. Tài liệu yêu cầu quá chi tiết
D. Khách hàng không muốn tham gia vào dự án
Công cụ hoặc kỹ thuật nào có thể hỗ trợ cho việc phân tích yêu cầu?
A. Sơ đồ ERD: Hỗ trợ thiết kế cơ sở dữ liệu
B. Mô hình UML: Diễn tả các yêu cầu thông qua sơ đồ lớp, sơ đồ trình tự, sơ đồ trạng thái
C.Không công cụ nào hỗ trợ cho việc phân tích yêu cầu
C. Cả A và B đều đúng
Yêu cầu nào cần được ưu tiên phân loại trước trong các dự án phát triển phần mềm?
A. Yêu cầu chức năng
B. Yêu cầu phi chức năng
C. Yêu cầu tùy chọn
D. Yêu cầu liên quan đến giao diện người dùng
Có mấy loại đặc tả yêu cầu?
A. Đặc tả yêu cầu hệ thống, đặc tả yêu cầu phần mềm
B. Đặc tả yêu cầu hệ thống, đặc tả yêu cầu phần mềm, đặc tả yêu cầu giao diện người dùng
C. Chỉ có một loại là đặc tả yêu cầu phần mềm
D. Không có sự phân loại rõ ràng
Làm thế nào để phân biệt giữa yêu cầu chức năng và phi chức năng?
A. Yêu cầu chức năng mô tả "cái gì" hệ thống phải làm, còn yêu cầu phi chức năng mô tả "cách" hệ thống thực hiện.
B. Yêu cầu chức năng mô tả "cách" hệ thống thực hiện, còn yêu cầu phi chức năng mô tả "cái gì" hệ thống phải làm.
C. Yêu cầu chức năng là các tiêu chí hiệu suất, còn yêu cầu phi chức năng là các tính năng cụ thể của hệ thống.
D. Yêu cầu chức năng và phi chức năng không liên quan đến nhau
