Font size
WorksheetsKỹ nghệ yêu cầu
Total questions: 71
Worksheet time: 36mins
Chiều (dimension) được xem xét khi xác định nguồn gốc của các yêu cầu trong Kỹ nghệ yêu cầu?
Who?
How?
What?
Why?
Trong kỹ nghệ yêu cầu, xem xét theo chiều "WHY" KHÔNG hướng đến điểm nào sau đây?
Để đảm bảo tính khả thi của yêu cầu phần mềm
Để đạt được các mục tiêu kinh doanh
Để tận dụng các cơ hội công nghệ
Để khắc phục các thiếu sót của hệ thống hiện tại (system-as-is)
Đâu là khó khăn khi xem xét theo chiều "WHY" trong kỹ nghệ yêu cầu?
Cần đánh giá các phương án khác nhau cho cùng một mục tiêu
Cần đặc tả chính xác các dịch vụ phần mềm
Cần xác định đúng các dịch vụ chức năng hệ thống
Cần đảm bảo khả năng liên kết giữa dịch vụ và mục tiêu của hệ thống
Trong kỹ nghệ yêu cầu, xem xét theo chiều "WHAT" hướng đến điểm nào sau đây?
Phân tích và làm mịn các mục tiêu của hệ thống cần phát triển
Xác định các dịch vụ phần mềm
Đạt được các mục tiêu kinh doanh
Xác định các mục tiêu của hệ thống cần phát triển
Đâu là khó khăn khi xem xét theo chiều "WHAT" trong kỹ nghệ yêu cầu?
Cần đánh giá các phương án khác nhau cho cùng một mục tiêu
Giải quyết các xung đột mục tiêu
Cần lĩnh hội các kiến thức trong miền bài toán (domain knowledge)
Cần đảm bảo khả năng liên kết giữa dịch vụ và mục tiêu của hệ thống
Đâu là mục tiêu chính khi xem xét theo chiều "WHO" trong kỹ nghệ yêu cầu?
Xác định các dịch vụ chức năng của hệ thống mới
Xác định các mục tiêu của hệ thống mới
Gán trách nhiệm cho các thành phần để đạt được mục tiêu hệ thống mới
Xác định các thiếu hụt của hệ thống hiện thời
Đâu là khó khăn khi xem xét theo chiều "WHO" trong kỹ nghệ yêu cầu?
Cần lĩnh hội các kiến thức trong miền bài toán (domain knowledge)
Cần đánh giá các phương án khác nhau để có mức tự động hóa phù hợp
Cần đảm bảo khả năng liên kết giữa dịch vụ và mục tiêu của hệ thống
Giải quyết các xung đột mục tiêu
Đâu không được xếp vào yếu tố khó khăn của RE?
Phạm vi rộng, nhiều cấp độ trừu tượng, nhiều vấn đề cần quan tâm
Liên quan đến nhiều phiên bản của hệ thống
Cần thiết lập cơ sở chính xác để khẳng định phần mềm là sản phẩm đúng
Cần đảm bảo phần mềm thỏa mãn đặc tả yêu cầu
Phát biểu nào sau đây là chính xác?
Phần mềm là sự kết hợp giữa hệ thống và môi trường.
Một trong các nội dung của kỹ nghệ yêu cầu là để xác định và chỉ rõ các chức năng, thiếu sót, trách nhiệm của hệ thống cần phát triển.
Hệ thống cần phát triển chưa dựng phần mềm cần phát triển.
Hệ thống cần phát triển là sự kết hợp giữa hệ thống hiện thời và phần mềm cần phát triển.
Kỹ nghệ yêu cầu quan tâm đến điểm nào sau đây?
các hiện tượng chung giữa thế giới vấn đề và giải pháp máy (machine solution)
các hiện tượng thuộc giải pháp máy, bao gồm các hiện tượng được chia sẻ với thế giới vấn đề
các hiện tượng thuộc thế giới vấn đề và giải pháp máy
các hiện tượng thế giới vấn đề, bao gồm các hiện tượng được chia sẻ với giải pháp máy
Nhược điểm của kỹ thuật sử dụng lại tri thức trong Khám phá yêu cầu?
Hiệu quả để hoàn thành Tài liệu yêu cầu với các khía cạnh bị bỏ qua
Các nhà phân tích chuyên nghiệp sử dụng lại một cách tự nhiên từ kinh nghiệm trong quá khứ
Kế thừa cấu trúc và chất lượng của thông số miền trừu tượng
Hiệu quả chỉ khi lĩnh vực trừu tượng đủ "gần" và đủ chính xác
Khó khăn của việc thu thập dữ liệu là gì?
Chưa mang tính tổng thể
Dữ liệu phải được diễn giải chính xác
Kết quả có thể mang tính chủ quan
Có thể chứa các chi tiết không liên quan
Kỹ thuật nào dưới đây là kỹ thuật khai thác yêu cầu hướng các bên liên quan?
Phỏng vấn (Interviews)
Thu thập dữ liệu (Data collection)
Nghiên cứu nền tảng (Background study)
Bảng câu hỏi (Questionnaires)
Tất cả những điều sau đây là những thành phần quan trọng để chuẩn bị cho phiên Khám phá yêu cầu NGOẠI TRỪ:
Đánh giá khả năng đạt được sự đồng thuận của nhóm
Kết quả mong muốn để mọi người biết những gì cần được tạo sau khi kết thúc phiên
Mục tiêu của phiên để mọi người biết nội dung cần đạt
Một kế hoạch cho các kỹ thuật Khám phá yêu cầu sẽ được sử dụng trong buổi họp
Tìm kiếm, đọc và tổng hợp tài liệu về tổ chức, miền tri thức là những hoạt động cơ bản của kỹ thuật nào?
Tái sử dụng
Nghiên cứu nền tảng
Bản mẫu, mô phỏng
Thu thập dữ liệu
Đâu không phải là các kỹ thuật khám phá yêu cầu theo hướng chế tác?
Đánh giá
Thu thập dữ liệu
Bản mẫu
Nghiên cứu nền tảng
Đâu không phải là nhược điểm của kỹ thuật phỏng vấn?
Sự hiệu quả phụ thuộc vào thái độ của người phỏng vấn cũng như câu hỏi phải phù hợp
Thông tin thu thập được có thể không đạt được khi sử dụng các kỹ thuật khác
Thông tin thu thập được có thể thiếu nhất quán giữa các lần phỏng vấn
Thông tin thu thập được là ý kiến chủ quan, khó đánh giá
Kỹ thuật nào sau đây không thuộc về nhóm kỹ thuật yêu cầu hướng bên liên quan?
Thu thập dữ liệu, bảng câu hỏi
Chia nhóm
Phỏng vấn
Nghiên cứu quan sát
Đâu là nhược điểm của kỹ thuật Bản mẫu trong Khám phá yêu cầu?
Không ý nào kể trên đúng
Có thể gây hiểu lầm và đặt kỳ vọng quá cao
Giữ yêu cầu ngầm
Có thể yêu cầu hành động phức tạp
Câu nào sau đây diễn giải chính xác nhất về mục tiêu (goals)?
Các phát biểu diễn tả (descriptive) về ý định mà hệ thống phải đáp ứng thông qua sự cộng tác của các tác tử
Các phát biểu mong muốn (prescriptive) về ý định mà hệ thống phải đáp ứng thông qua sự cộng tác của các tác tử
Các phát biểu mong muốn (prescriptive) về miền mà hệ thống phải đáp ứng thông qua sự cộng tác của các tác tử
Các phát biểu mô tả (descriptive) về ý định mà hệ thống phải đáp ứng thông qua sự cộng tác phần mềm và môi trường
Cấu trúc phát biểu mục tiêu "[if CurrentCondition then] always GoodCondit" tương ứng với mục tiêu hành vi nào?
Cả ba phương án đều không chính xác
Duy trì (Maintain)
Đạt được (Achieve)
Luôn tránh (Avoid)
Phát biểu "Khi tàu dừng ở ga, tất cả hành khách sẽ rời khỏi tàu" trong ngữ cảnh Hệ thống điều khiển tàu, thuộc nhóm nào sau đây?
Yêu cầu phần mềm (software requirements)
Mong đợi (expectations)
Giả thuyết (hypothesis)
Thuộc tính miền (domain properties)
Mục tiêu chức năng (functional goals) được hiểu là gì?
Định rõ các dịch vụ dự kiến sẽ được hệ thống cung cấp
Diễn đạt các lựa chọn mong muốn giữa các phương án hành vi hệ thống
Định rõ chất lượng hoặc hạn chế đối với việc cung cấp dịch vụ hoặc phát triển dịch vụ
Cả ba phương án đều không chính xác
Mục tiêu mềm (software goals) là gì?
Định rõ chất lượng hoặc hạn chế đối với việc cung cấp hoặc phát triển dịch vụ
Định rõ các dịch vụ dự kiến sẽ được hệ thống cung cấp
Diễn đạt lựa chọn mong muốn từ các cách tổ chức hành vi hệ thống khác nhau
Cả ba phương án đều không chính xác
Phát biểu nào sau đây là một mục tiêu (goal) cho hệ thống ATM?
ATM là viết tắt tiếng Anh của máy rút tiền tự động
Mật khẩu thẻ ATM gồm 6 chữ số
Rút tiền ATM có thể bằng nhiều tờ mệnh giá khác nhau
Sau khi nhập sai mật khẩu 3 lần, thẻ ATM sẽ được thu lại
Phát biểu sau đây thuộc loại mục tiêu nào? "Nếu người dùng tra cứu máy ATM gần nhất và có mạng, ứng dụng sẽ trả về danh sách các cây ATM gần nhất"
Mục tiêu mềm
Mục tiêu phát triển
Mục tiêu phi chức năng
Mục tiêu chức năng
Đâu không phải là đối tượng khái niệm tác tử trong ngữ cảnh hệ thống thư viện?
nhân viên thư viện
đầu sách trong thư viện
camera an ninh AI
độc giả thư viện
Điều nào sau đây là sai khi nói về một thể hiện đối tượng khái niệm (instance)?
InstanceOf(o, Ob) nếu Ob hiện tại là một thể hiện của o
Một thể hiện có thể là thành viên của nhiều đối tượng khái niệm
Một thể hiện có thể chuyển từ đối tượng khái niệm này sang đối tượng khái niệm khác
Một bộ các thể hiện đối tượng có thể được tiến hóa theo thời gian
Đối tượng khái niệm nào sau đây không được biểu diễn bởi ký pháp lớp (UML class)?
Association
Entity
Event
Agent
Đối tượng thực thể là gì?
Đối tượng chủ động (active, autonomous object)
Đối tượng thụ động (autonomous, passive object)
Đối tượng tức thời (instantaneous object)
Đối tượng phụ thuộc vào đối tượng mà nó liên kết (object dependent on objects it links)
Khái niệm chỉ liên kết hai đối tượng có cùng một kiểu nhưng dưới những vai trò khác nhau được gọi là gì?
Cyclic association
Reflexive association
Arity of association
Acyclic association
Khái niệm nào không phải là một kiểu đối tượng khái niệm (conceptual object)?
Agent
Service
Entity
Event
Mô hình đối tượng KHÔNG được dùng cho mục đích nào sau đây?
Định nghĩa các biến trạng thái được thao tác trong các góc nhìn khác
Cơ sở để tạo bảng từ điển thuật ngữ
Định nghĩa chính xác các khái niệm hệ thống liên quan trong các góc nhìn khác
Xác định biên của phần mềm và môi trường
Hoạt động nào không thuộc vào quy trình quản lý xung đột?
Gán thứ tự các phát biểu yêu cầu theo khả năng gây xung đột
Xác định các phát biểu yêu cầu có liên quan (overlapping statements)
Tạo phương án giải xung đột
Xác định các xung đột
Phát biểu nào chính xác về Xung đột yếu xuất?
Một phát biểu yêu cầu luôn không thực hiện được (bất khả thi)
Trong điều kiện nào đó, các phát biểu yêu cầu không thể cùng thỏa mãn
Một phát biểu yêu cầu không thể thực hiện được trong điều kiện nào đó
Các phát biểu yêu cầu không thể cùng thỏa mãn
Phát biểu nào không chính xác về cách thức giải xung đột yêu cầu?
Loại bỏ các yêu cầu có khả năng xung đột mạnh
Thay đổi và làm yếu các phát biểu yêu cầu
Tránh các điều kiện biên
Loại bỏ các yêu cầu có độ ưu tiên thấp
Đâu không phải là một sự mâu thuẫn (inconsistency) trong phát biểu yêu cầu?
Một khái niệm tương ứng với hai thuật ngữ
Hai phát biểu yêu cầu không thể cùng thỏa mãn
Cùng một khái niệm nhưng được hiểu khác nhau tùy vào ngữ cảnh
Hai phát biểu yêu cầu trong điều kiện nào đó sẽ trở thành xung đột mạnh
Một phát biểu yêu cầu không khả thi về mặt kỹ thuật và mâu thuẫn với hợp đồng dự án
Nội dung nào KHÔNG thuộc nhóm hoạt động Đánh giá yêu cầu?
Phân tích rủi ro
Quản lý nhất quán
Gán độ ưu tiên cho các yêu cầu
Rà soát các yêu cầu theo các tiêu chí chất lượng
Đánh giá các lựa chọn thay thế
Defect Detection Prevention (DDP) là gì?
Phương pháp đánh giá lựa chọn thay thế để ra quyết định
Phương pháp quản lý rủi ro định lượng
Phương pháp gán độ ưu tiên
Phương pháp quản lý rủi ro định tính
Phát biểu nào sau đây là CHƯA chính xác về Rủi ro?
Rủi ro thường cần phải được xếp hạng từ cao đến thấp
Rủi ro được gắn kèm với một hoặc nhiều hậu quả không mong muốn
Các hậu quả của rủi ro luôn luôn xảy ra với các thiệt hại ở mức độ nào đó
Rủi ro chứa đựng yếu tố không chắc chắn
Nội dung nào không thuộc các bước chính trong kỹ thuật DDP?
Xác định cân bằng tối ưu giữa giảm thiểu rủi ro và chi phí phòng ngừa
Ánh xạ rủi ro sang tập phương án phòng ngừa
Chi tiết hóa ma trận ảnh hưởng (impact) của các rủi ro
Chi tiết hóa ma trận hiệu quả (effectiveness) của phương án phòng ngừa
Sắp xếp trình tự đúng cho quá trình quản lý mâu thuẫn của hệ thống: 1 - Tạo ra các giải xung đột giữa các yêu cầu. 2 - Phân tích ,đánh giá, lựa chọn ưu tiên. 3 - Xác định các phát biểu yêu cầu chồng chéo. 4 - Phát hiện các mâu thuẫn giữa các phát biểu yêu cầu.
3-4-1-2
4-3-1-2
1-2-3-4
3-4-2-1
Phát biểu nào là CHƯA chính xác về Rủi ro trong Kỹ nghệ yêu cầu?
Rủi ro về quy trình là các ảnh hưởng xấu đến mục tiêu chức năng và phi chức năng của hệ thống cũng như các mục tiêu phát triển khác
Quản lý rủi ro kém là nguyên nhân chính của thất bại phần mềm
Rủi ro về quy trình là các ảnh hưởng xấu đến các mục tiêu phát triển
Rủi ro được phân thành nhóm rủi ro về quy trình và nhóm rủi ro liên quan đến sản phẩm
Công thức nào được sử dụng đê đo hiệu quả chi phí phòng ngừa theo khía cạnh giảm thiểu rủi ro?
(Cost(r) + Exp(cr)) * Exp(m)
(Cost(r) + Exp(r)) *Exp(cm)
(Cost(r) - Exp(r)) / Exp(cm)
(Exp(r) - Exp(r/cm)) / cost (cm)
Biểu đồ ngữ cảnh (context diagram) thể hiện:
Tác tử cùng hành động của chúng
Tác tử và giao diện của chúng
Tất cả phương án trên đều sai
Tác tử cùng khả năng, trách nhiệm của chúng
Phát biểu nào là chính xác về lợi ích của mô hình tác tử?
Chỉ ra cách phân bổ trách nhiệm trong hệ thống: Cho phép phân tích tải và phân tích nguy cơ bị tấn công
Cho phép phân tích nguy cơ bị tấn công; Là đầu vào cho thiết kế kiến trúc
Tất cả phương án trên
Phân tích tải, chỉ rõ phạm vi, cấu hình hệ thống: Xác định biên giữa phần mềm và môi trường: Diễn đạt kinh nghiệm gán trách nhiệm
Loại biểu đồ nào KHÔNG dùng để biểu diễn mô hình tác tử (agent models)?
context diagram
dependency diagram
use case diagram
agent diagram
Phát biểu nào chưa chính xác về lý do khiến mục tiêu không hiện thực hóa được bởi tác tử?
Các biến trạng thái chỉ được xác định ở trạng thái hiện thời
Thiếu tính giám sát các biến trạng thái được đánh giá trong mục tiêu
Thiếu tính điều khiển các biến trạng thái ràng buộc trong mục tiêu
Mục tiêu là không thể thỏa được trong điều kiện nào đó
Trường thông tin nào không được đề cập khi đặc tả các tác tử?
Thực hiện (Performance)
Trách nhiệm (Responsibility)
Tác nhân (Actor)
Phân loại (Category)
Phát biểu nào sau đây chưa chính xác?
Tác tử là các đối tượng chủ động
Một biến trạng thái tại một thời điểm có thể được điều khiển bởi một hoặc nhiều tác tử
Thông tin có trong biểu đồ ngữ cảnh (context diagram) có thể được kết xuất từ biểu đồ tác tử (agent diagram)
Tác tử có trách nhiệm với một mục tiêu nếu các thể hiện của nó cần điều khiển hành vi hệ thống để thỏa mãn mục tiêu
Đặc điểm nào không được đề cập khi mô tả các tác tử hệ thống?
Các mong ước và niềm tin (wishes & beliefs)
Các trách nhiệm (responsibilities)
Các thông tin môi trường (environment)
Các phụ thuộc (dependencies)
Đâu không phải là một loại tác tử (agent)?
Human Component
Device
Entity
Legacy software
Biểu đồ nào mô tả giao diện tương tác giữa các tác tử?
Context diagram
Sequence diagram
Dependency diagram
Agent diagram
Các tác tử nào sau đây có thể thuộc nhóm "coarse-grained agent"?
Các tác tử lai, được kết hợp từ tác tử môi trường và phần mềm cần phát triển
Tất cả các loại tác tử trên
Không có loại tác tử nào ở trên
Các tác tử môi trường
Các tác tử phần mềm
Phát biểu nào sau đây là chính xác?
Một thao tác có thể được tham gia thao tác hóa (operationalization) nhiều mục tiêu và một mục tiêu có thể được thao tác hóa bởi nhiều thao tác
Một thao tác chỉ có thể được tham gia thao tác hóa (operationalization) một mục tiêu nhưng một mục tiêu có thể được thao tác hóa (operationalization) bởi nhiều thao tác
Không có phát biểu nào chính xác
Một thao tác có thể được tham gia thao tác hóa (operationalization) nhiều mục tiêu nhưng một mục tiêu chỉ có thể được thao tác hóa (operationalization) bởi một thao tác
Phát biểu nào sau đây là chính xác?
Một thao tác sẽ được áp dụng nếu điều kiện ReqPre thỏa mãn, miễn là trước đó điều kiện DomPre đã được thỏa mãn
Nếu điều kiện ReqPre được thỏa mãn và thao tác được áp dụng thì không cần thiếu điều kiện DomPre phải được thảo mãn
Nếu một thao tác đã được áp dụng và điều kiện DomPre đã được thỏa mãn thì chắc chắn điều kiện ReqTrig đã được thỏa mãn nhưng điều kiện ReqPre chưa chắc đã được thỏa mãn
Tất cả các phát biểu trên đều sai
Đặc điểm nào được đề cập khi đặc tả các thao tác hệ thống?
Tiền và hậu điều kiện miền (domain pre and postconditions)
Tất cả các phương án trên
Chủ thể thực hiện thao tác (operation performer)
Chữ ký thao tác (operation signature)
Nhóm điều kiện nào được đặt ra cho đầu ra của thao tác (operations) để đảm bảo mục tiêu?
ReqPre
ReqPost
ReqTrig
DomPost
Tất cả đáp án
ReqPre, ReqPost tương ứng là các điều kiện cần thiết, được phát biểu ở dạng descriptive, cho trạng thái đầu vào và đầu ra để đảm bảo được mục tiêu (Goal). Phát biểu này đúng hay sai?
Đúng
Sai
Thao tác hệ thống là gì?
Là tập các chuyển trạng thái từ trạng thái nguồn sang đích
Là tập các cặp trạng thái vào và trạng thái ra (input/output states)
Là một hàm ánh xạ trạng thái vào sang trạng thái đích
Là tập các sự kiện gây ra chuyển trạng thái
Nhóm điều kiện nào yêu cầu thực hiện thao tác ngay khi thỏa mãn?
ReqTrig
ReqPre
DomPre
Cả ba phương án trên
Đâu là định nghĩa của DomPre?
Là một phần mô tả lớp các trạng thái đầu vào khi thao tác được áp dụng.
Là điều kiện cần thiết cho các trạng thái đầu vào của thao tác (operation) khi thao tác được áp dụng để thỏa mãn mục tiêu (goal)
Là một phần mô tả lớp các trạng thái đầu ra khi thao tác đã được áp dụng
Là điều kiện cần thiết cho các trạng thái đầu ra của thao tác (operation) khi thao tác được áp dụng để thỏa mãn mục tiêu (goal)
Biểu đồ nào biểu diễn mô hình thao tác (operation model)?
Biểu đồ hoạt động hóa (operationalization diagram) và biểu đồ hoạt động (activity diagram)
Biểu đồ hoạt động hóa (operationalization diagram) và biểu đồ ca sử dụng (use case diagram)
Biểu đồ hoạt động hóa (operationalization diagram) và biểu đồ tác từ (agent diagram)
Biểu đồ hoạt động hóa (operationalization diagram) và biểu đồ ngữ cảnh (context diagram)
Biểu đồ hoạt động hóa (operationalization diagram) và biểu đồ tuần tự (sequence diagram)
Trạng thái máy (system state) là một lớp của các trạng thái tức thời (snapshots) đúng hay không?
Đúng
Không
Mô hình hành vi ghi lại:
Hành vi của hệ thống hiện thời hoặc Hành vì mong muốn của hệ thống cần phát triển.
Hành vi mong muốn với hệ thống cần phát triển
Hành vi của hệ thống hiện thời
Hành vi bắt buộc của hệ thống hiện thời.
Những phát biểu nào là sai khi nói về sự kiện máy trạng thái?
Các sự kiện trong (internal event) có thể là sự kiện ngoài đối với máy trạng thái khác.
Các sự kiện trong (internal event) luôn được điều khiến bởi tác từ gần với máy trạng thái đang xét.
Các sự kiện ngoài (external event) có thể được điều khiển (controlling) bởi tác từ gần với máy trạng thải đang xét.
Các sự kiện ngoài (external event) luôn được điều khiến (controlling) bởi tác từ khác với tác từ gần với máy trạng thái đang xét.
Biểu đồ nào được sử dụng để mô hình hóa hành vi hệ thống ở cấp độ thể hiện (instances)?
Biểu đồ trạng thái
Biểu đồ lớp lĩnh vực
Biểu đồ ca sử dụng
Biểu đồ tuần tự
Biểu đồ nào được sử dụng để mô hình hóa hành vi hệ thống ở cấp độ lớp?
Biểu đồ trạng thái
Biểu đồ ca sử dụng
Biểu đồ lớp lĩnh vực
Biểu đồ tuần tự
Kịch bản tiêu cực (negative scenario)
Để thể hiện các hành vi trái phép, cản trở việc đạt mục tiêu
Không có phát biểu nào đúng
Để thể hiện các hành vi đạt được mục tiêu không tưởng mình
Là chuỗi các sự kiện tương tác giữa các thể hiện tác từ
Loại sự kiện nào được điều khiến bởi tác từ tương ứng với máy trạng thái đang xét?
Sự kiện trong
Sự kiện ngoài
Tùy vào tình huống chuyển trạng thái, có thể cả sự kiện trong và sự kiện ngoài.
Không có phương án nào đúng
Phát biểu nào sau đây là chưa chính xác về trạng thái tương tranh (concurrent state)?
Các sự kiện chung sẽ kích hoạt nhiều chuyến trạng thái đồng thời
Các biến trạng thái chỉ được điều khiển bởi một tác từ
Các biển trạng thái khác nhau có thể được điều khiến bởi cùng tác từ
Các biển trạng thái có thể được điều khiển bởi các tác từ khác nhau
