Software Architecture online quiz on “Applying Unit Operations To User-Interface Software”.
1. Which among the following are the functions that any system with a user interface must provide?
a) Presentation
b) Dialogue
c) All of the mentioned
d) None of the mentioned
Answer: a
Clarification: Presentation and Application are the functions that any system with a user interface must provide.
2. What is Presentation?
a) Interaction with user
b) Understanding purpose of the system
c) It is the function that every interactive system must support
d) None of the mentioned
Answer: a
Clarification: Presentation- Interaction with user.
3. Which of the following is the main task accomplished by the user?
a) Compose a document
b) Create a spreadsheet
c) Send mail
d) All of the mentioned
Answer: d
Clarification: All of the mentioned are the main task accomplished by the user.
4. What is Dialogue?
a) Interaction with user
b) Understanding purpose of the system
c) It is the function that every interactive system must support
d) None of the mentioned
Answer: c
Clarification: Dialogue-It is the function that every interactive system must support.
5. Which of the following is incorrect about the monolithic model?
a) Monolithic model is simply an implementation model
b) It provides a good efficiency because application and interface model are directly connected
c) All of the mentioned
d) None of the mentioned
Answer: d
Clarification: All of the mentioned are correct.
6. What is Application?
a) Interaction with user
b) Understanding purpose of the system
c) It is the function that every interactive system must support
d) None of the mentioned
Answer: b
Clarification: Application-Understanding purpose of the system.
7. HCI which concerns lead the evolution of Seeheim Model?
a) Modifiability and Scalability
b) Modifiability and Portability
c) Modifiability alone
d) None of the mentioned
Answer: b
Clarification: HCI concern about Modifiability and Portability lead the evolution of Seeheim Model.
8. What are the portability concerns founded in Seeheim model?
a) Replacing the presentation toolkit
b) Replacing the application toolkit
c) Replacing the dialogue toolkit
d) Replacing the presentation & dialogue toolkit
Answer: d
Clarification: The portability concerns founded in Seeheim model are- Replacing the presentation toolkit and Replacing the application toolkit.
9. Which of the unit operations can increase the overall portability?
a) Resource sharing
b) Is-a Decomposition
c) Abstraction
d) All of the mentioned
Answer: c
Clarification: All of the mentioned unit operations can increase the overall portability.
10. Which of the following is true for Seeheim model?
a) Presentation is abstracted from dialogue and Application
b) Presentation and Dialogue is abstracted from Application
c) Presentation and Application is abstracted from Dialogue
d) None of the mentioned
Answer: a
Clarification: Presentation is abstracted from dialogue and application.
11. Which of the unit operation is used in Model view controller?
a) Is a Decomposition
b) Part Whole Decomposition
c) All of the mentioned
d) None of the operation
Answer: b
Clarification: Part whole decomposition is applied to MVC.