Chủ đề của Software Architecture and Design - Kiến Trúc & Thiết Kế Phần Mềm

SWD392 - Chương 4: Cấu trúc hoá đối tượng và máy trạng thái

Chương 4 môn Software Architecture and Design - Kiến Trúc & Thiết Kế Phần Mềm

Xem danh sách câu hỏi3 câu hỏi100% có giải thích

Bắt đầu bằng Chế độ học nếu bạn muốn đáp án và giải thích hiện ngay sau mỗi câu — không bấm giờ, dừng lúc nào cũng được. Chọn Thi thử khi muốn biết mình đang ở đâu: có bấm giờ, chấm điểm ở cuối, và giải thích chỉ mở sau khi nộp.

Học ngân hàng câu hỏi của chủ đề

Luyện tập theo chủ đề này

3Câu hỏi hiện có

Câu hỏi của chủ đề

3/3 câuHết danh sách
1What is a condition used for in a state machine?4 lựa chọnDễ100% trả lời đúng
AA conditional action
BA conditional state
CA conditional state transition
DA conditional event
Lời giải
Trong một trạng thái máy (state machine), điều kiện (condition) được sử dụng để quyết định chuyển trạng thái từ trạng thái hiện tại sang trạng thái khác. Điều kiện này thường được sử dụng để kiểm tra một số điều kiện nào đó trước khi thực hiện chuyển trạng thái. Ví dụ, trong một trạng thái máy trò chơi, điều kiện có thể được sử dụng để kiểm tra xem người chơi đã đạt được điểm số tối đa hay chưa, và nếu đã đạt được, thì trạng thái máy sẽ chuyển sang trạng thái kết thúc trò chơi. Điều kiện giúp cho trạng thái máy trở nên linh hoạt và có thể xử lý các tình huống phức tạp hơn.
Mở trang câu hỏi này →
2If there is more than one action on a transition, then:4 lựa chọnDễ86% trả lời đúng
AThe actions are dependent on each other
BThe actions are independent of each other
CThe actions are executed in sequence
DThe actions are executed in parallel
Lời giải
Khi có nhiều hành động trên một chuyển tiếp, chúng ta cần xem xét cách thức thực hiện của các hành động này. Nếu có nhiều hành động trên một chuyển tiếp, điều đó không nhất thiết có nghĩa là chúng phụ thuộc vào nhau. Ví dụ, khi bạn chuyển sang một trang web mới, có thể có nhiều hành động được thực hiện cùng một lúc, chẳng hạn như tải trang, tải hình ảnh và tải video. Trong trường hợp này, các hành động này được thực hiện song song, không phải theo thứ tự nào là trước, nào là sau. Tuy nhiên, nếu các hành động này được thực hiện theo thứ tự nào là trước, nào là sau, thì chúng ta gọi đó là chuỗi hành động. Vì vậy, câu trả lời đúng cho câu hỏi này là các hành động được thực hiện song song.
Mở trang câu hỏi này →
3Which of the following is NOT one of the object structuring categories?4 lựa chọnTrung bình60% trả lời đúng
AEntity object
BBoundary object
CControl object
DUser object
Lời giải
Dưới đây là câu hỏi về các loại đối tượng cấu trúc trong thiết kế phần mềm. Các loại đối tượng cấu trúc thường được sử dụng bao gồm đối tượng thực thể (Entity object), đối tượng ranh giới (Boundary object) và đối tượng kiểm soát (Control object). Tuy nhiên, đối tượng người dùng (User object) không phải là một trong những loại đối tượng cấu trúc chính thức. Đối tượng người dùng thường được coi là một loại đối tượng thực thể, nhưng nó không được coi là một loại đối tượng cấu trúc độc lập. Vì vậy, trong số các lựa chọn trên, đối tượng người dùng là lựa chọn không đúng.
Mở trang câu hỏi này →

Đề có câu hỏi của chủ đề này

1 đề chứa ít nhất một câu thuộc chủ đề — mở đề để làm cả bộ, không chỉ từng câu.