Software Engineering Mcqs
Which of the following is not a design principle that allow the user to maintain control ?

A. Provide for flexible interaction
B. Allow user interaction to be interrupt-able and undo-able
C. Show technical internals from the casual user
D. Design for direct interaction with objects that appear on the screen

Which of the following is not a characteristics of box diagram ?

A. Functional domain
B. Arbitrary transfer of control is impossible
C. Recursion is easy to represent
D. Providing a notation that translates actions and conditions

Which of the following steps is applied to develop a decision table ?

A. List all actions that can be associated with a specific procedure
B. List all conditions during execution of the procedure
C. Define rules by indicating what action(s) occurs for a set of conditions
D. All of the mentioned

A software component____________________?

A. Implements some functionality
B. Has explicit dependencies through provides and required interfaces
C. Communicates through its interfaces only
D. All of the mentioned