Unit 3 MCQ Software Engineering
Unit 3 MCQ Software Engineering
Explanation:
A. True
B. False
Answer: A) True
Explanation:
Explanation:
User interface design begins with the identification of user, task, and
environmental requirements, user scenarios are created and analyzed to
define a set of interface objects and actions and creates a screen layout that
depicts graphical design.
Explanation:
Explanation:
In User Interface Design, tools are used to make prototype and implement the
design model and to get qualitative results.
Q7. Amongst which of the following is / are the work product of User
Interface Design?
Explanation:
The work product of User Interface Design is used to create user scenarios,
Screen layouts are generated and an interface prototype is developed and
modified in an iterative fashion.
Q8. After creating a User Interface Design, its functionality can be tested
by,
Explanation:
User Interface Design can be checked through Interface prototype by its users
and its feedback is used for the next iterative modification.
Q9. As per the "Theo Mandel", the golden rules of User Interface Design
are,
Explanation:
Theo Mandel has defined three golden rules of user interface design; these are
place the user in control, reduce the user's memory load and make the
interface consistent. These golden standards serve as the foundation for a set
of user interface design guidelines that govern the development of the
component of software development.
Q10. As per the "Theo Mandel", in the golden rules of User Interface
Design, what is the purpose of place the user in control?
Answer: A) A key user was asked about the attributes of the window-oriented
graphical interface
Explanation:
Q11. Amongst which of the following is / are best suitable to justify the
User Interface Design functions.
A. Define interaction modes that does not force a user into unnecessary or
undesired actions
B. Hide technical internals from the casual user & provides for flexible
interaction
C. Design for direct interaction with objects that appear on the screen
D. All of the mentioned above
Explanation:
User Interface Design functions gives interaction modes that does not force a
user into unnecessary or undesired actions, hide technical internals from the
casual user & provides for flexible interaction and design for direct interaction
with objects that appear on the screen.
Q12. As per the 'Theo Mandel', in the golden rules of User Interface
Design, reduce the user's memory load enables to?
Explanation:
As per the 'Theo Mandel', in the golden rules of User Interface Design, reduce
the user's memory load enables to reduce demand on short-term memory,
establish meaningful defaults and define shortcuts that are intuitive.
Q13. As per the 'Theo Mandel', in the golden rules of User Interface
Design, Make the Interface Consistent enables to?
A. Allow the user to put the current task into a meaningful context
B. Maintain consistency across a complete product line
C. Do not change existing system, if expectations met unless there is a
compelling reason to do
D. All of the mentioned above
Explanation:
In User Interface Design, Make the Interface Consistent enables to allow the
user to put the current task into a meaningful context, maintain consistency
across a complete product line and do not change existing system, if
expectations met unless there is a compelling reason to do.
Explanation:
A user interface analysis and design is an overall process for analysing and
designing a user interface. It all starts with the development of various models
of system function and progresses from there.
Q15. Interface Analysis and Design Models are used to,
Explanation:
Interface Analysis and Design Models are used to analysed and designed the
user interface creates a design model and an interface designer reconciles and
derives a consistent representation of the interface.
Q16. To build an effective user interface, all design should begin with,
Explanation:
Explanation:
A. The profile of the users who will interact with the system
B. Skill level, business understanding, and general receptiveness to the new
system
C. For each user category, requirements are elicited
D. All of the mentioned above
Explanation:
An Interface analysis focuses on the profile of the users who will interact with
the system, skill level, business understanding, and general receptiveness to
the new system and for each user category, requirements are elicited.
A. User Analysis
B. Task Analysis and Modelling
C. Analysis of Display Content
D. All of the mentioned above
Explanation:
Interface Analysis is a group of user analysis, task analysis and modelling and
analysis of display content.
Explanation:
Interface design steps are applying interface design steps, user interface
design patterns and design issues.
1 What is user-interface ?
A Helps users to communicate using windows, icons with the computer system
and application system
B It converts program to machine language form
C Transmit data to a remote location as packets
D None of these above
3 Which type of user interface provide input by typing a string in the keyboard
?
A Graphical user interface
B Command line user interface
C Natural language interface
D Menu interface
Q1. How many views of the software can be represented through the
Unified Modelling Language (UML)?
a. Four
b. Five
c. Nine
d. None of the above
Answer: b. Five
Explanation:
There are 5 views that can be represented through the UML: User's view,
Behavioural View, Structural View, Environmental View, implementation view.
Q2. Which of the following UML diagrams represent the structural View
of the software?
a. Class diagram
b. Object diagram
c. Both a. and b.
d. None of the above
Explanation:
There are 2 UML diagrams that represent the structural view of the software:
Class diagrams and the object diagrams.
a. Class diagram
b. Object Diagram
c. Interface diagram
d. Use case model
Explanation:
a. Only i is true
b. Only ii is true
c. Both i and ii are true
d. None of them is true
Answer: c. Both i and ii is true
Explanation:
Both the stated statements are true because there are 5 views of the UML
namely: User's view, Behavioural View, Structural View, Environmental View,
implementation view. And these views are represented through 9 UML
diagrams which are as follows: Use case diagram, Sequence Diagram,
Collaboration Diagram, State chart Diagram, Activity Diagram, Class Diagrams,
Object Diagrams, Deployment diagram, Component Diagram.
Q5. Which of the following views represents the interaction of the user
with the software but tells nothing about the internal working of the
software?
Explanation:
Use case diagram is the one in which the user’s part of interaction with the
software is defined. No internal working of the software is defined in this
model.
a. True
b. False
Answer: a) True
Explanation:
UML describes the real-time systems. It is very important to make a
conceptual model and then proceed gradually.
a. Class diagram
b. List of attributes
c. List of operations
d. All of the above
Explanation:
a. Use case
b. Class diagram
c. List
d. None of these
Explanation:
A case diagram is used to take the functionality, while the functions and the
operation are captured by a dynamic model/view.
Q9. ... shows a full or partial view of the structure within a precise time
for a modelled system?
a. Sequence Diagram
b. Object Diagram
c. Collaboration Diagram
d. Class Diagram
Explanation:
a. Time
b. Class
c. Activity
d. None of these
Answer: a) Time
Explanation:
a. True
b. False
Answer: a) True
Explanation:
a. True
b. False
Answer: b) False
Explanation:
a. Digits
b. Letters
c. Punctuation Characters
d. All of these
Explanation:
UML Class and objects are the combinations of Digits, Letters and Punctuation
Characters.
a. Sequence
b. Collaboration
c. Activity
d. None of the mentioned
Answer: a) Sequence
Explanation:
A sequence diagram is time-oriented.
Explanation:
a. True
b. False
Answer: a) True
Explanation:
Explanation:
Things are the most important building blocks of UML. Things can be
Structural, Behavioural, Grouping and Annotation.
Explanation:
a. True
b. False
Answer: a) True
Explanation:
a. True
b. False
Answer: a) True
Explanation:
To represent the device hardware and its software, Deployment Diagrams are
used. It informs us the components of the hardware exist and what
components of the software run on them.
• This set of Software Design online quiz focuses on “Use Case Descriptions and
Models”.
• 1. Use case descriptions consist of interaction among which of the following?
a) Product
b) Use case
c) Actor
d) Product & Actor
View Answer
• Answer: d
Explanation: Use case description is the interaction among product and actors in
a use case.
• 2. Use case description contents include ______________
a) Use case name and number
b) Actors
c) Stakeholder and needs
d) All of the mentioned
View Answer
• Answer: d
Explanation: Use case includes all of the contents.
• 3. Which of these statements are truly acceptable?
a) A precondition is an assertion guaranteed to be true when the activity or
operation finishes
b) A post condition is an assertion guaranteed to be true when the activity or
operation begins
c) Trigger is an event which cause a use case to begin
d) None of the mentioned
View Answer
• Answer: c
Explanation: Precondition is when operation begins and post condition is when
operation finishes.
• 4. Which descriptions are true for the use case description format?
a) Underline text refers to another use case
b) Extensions section uses complicated numbering scheme
c) Indentation is used in order to make extensions easier to read
d) All of the mentioned
View Answer
• Answer: d
Explanation: Use case description format includes the following stated
descriptions.
• 5. What are the methods in which use case descriptions can be written?
a) Actors in a use case are almost always stakeholders
b) Preconditions must be true before statement begins
c) Need list should be reviewed when writing each use case
d) All of the mentioned
View Answer
• Answer: d
Explanation: All the statement depicts the method in which use case description
can be written.
• 6. What is true in context to extensions?
a) Once the basic flow is defined, the extensions can be specified
b) The alternatives are called extension as they extend the activity flow in a
different direction from branch point
c) All of the mentioned
d) None of the mentioned
View Answer
• Answer: c
Explanation: Extension are to be defined at first and do extend the flow from
branch out.
• 7. The Use case Description Heuristics includes which of these?
a) Fill in the use case template from top to bottom
b) Write simple declarative sentences in active voice
c) Avoid sequence of steps by the actors and product
d) All of the mentioned
View Answer
• Answer: d
Explanation: All of the conditions are the heuristics which are to be followed for
use case description.
• 8. A different alternative must consists of?
a) Different Actors
b) Different Use cases
c) Different Overall product functionality
d) All of the mentioned
View Answer
• Answer: d
Explanation: A different alternative consists all of the mentioned different aspects.
• 9. Which of the following statement is true?
a) Interactions supported by a product are catalogued in a use case description
b) Interactions are refined in use case diagram
c) All of the mentioned
d) None of the mentioned
View Answer
• Answer: d
Explanation: Interaction supported by a product are catalogued in use case
diagram, Interaction are refined in use case description.
• 10. Which steps are included in use case driven iterative development?
a) At each iteration, one or more use cases are selected for implementation
b) Iteration should be followed until the system is complete
c) Iterative development builds system functionality gradually through analysis,
design, coding, testing and evaluation
d) All of the mentioned
View Answer
• Answer: d
Explanation: All the steps are included for iterative development.
• 1. What are prototypes?
a) Prototypes is a working model of part or all of a final product
b) Prototypes does not represent any sort of models
c) Prototype can never consist of full size
d) All of the mentioned
View Answer
• Answer: a
Explanation: Prototypes exits usually in full size, Prototype itself is a model.
• 2. What are the types of prototypes?
a) Horizontal prototypes
b) Vertical Prototypes
c) All of the mentioned
d) None of the mentioned
View Answer
• Answer: c
Explanation: These are the types of prototypes.
• 3. Which of these is true for prototypes?
a) Horizontal Prototypes does some processing apart from the required for
presenting the product’s user interface
b) Vertical Prototype realizes part or all of a product’s user interface
c) All of the mentioned
d) None of the mentioned
View Answer
• Answer: d
Explanation: Horizontal prototype realizes part or all of product’s user interface
and vice versa)
• 4. What are the notations for the Use case Diagrams?
a) Use case
b) Actor
c) Prototype
d) Use case and Actor
View Answer
• Answer: d
Explanation: Use Case diagram consists of Use cases and Actors.
• 5. Which description is inappropriate?
a) A use case is a type of agent that interacts with a product
b) An actor is a type of complete interaction between product and its environment
c) All of the mentioned
d) None of the mentioned
View Answer
• Answer: c
Explanation: An actor is a type of agent that interacts with the product.
• Coding is undertaken
A. after design phase is complete
B. design document is reviewed
C. while design document is in review
D. a & b only
Explanation
Correct Option :D.
o HIDE ANSWER
• The objective of this phase is to transform the design of the system into high-level
language
A. design phase
B. unit testing
C. coding
D. testing
Explanation
Correct Option :C.
o HIDE ANSWER
• The main advantage of adhering to coding standard is
A. uniform appearance to code
B. Code understandibility
C. good programming practice
D. All of the above
Explanation
Correct Option :D.
o HIDE ANSWER
• This activity for a module is undertaken after module sucessfully compiles
A. code review
B. Unit testing
C. integration testing
D. All of the above
Explanation
Correct Option :A.
o HIDE ANSWER
• Which of the following are type of code review?
A. code inspection
B. code walkthrough
C. both
D. None
Explanation
Correct Option :C.
o HIDE ANSWER
• Which of the following helps detect algorithmic and logical error in code?
A. code walkthrough
B. code inspection
C. both
D. None
Explanation
Correct Option :A.
o HIDE ANSWER
• Which of the following helps detect common programming errors in code?
A. code walkthrough
B. code inspection
C. both
D. None
Explanation
Correct Option :B.
o HIDE ANSWER
• Which of the following are some classical programming error?
A. use of uninitialized variables
B. jumps into loops
C. Array indices out of bound
D. All of the above
Explanation
Correct Option :D.
o HIDE ANSWER
• 1. Which are the different types of review techniques used?
a) Scenario based
b) Checklist based
c) Metrics
d) All of the mentioned
View Answer
• Answer: d
Explanation: All of the mentioned are different types of review techniques
used.
• 2. What are the different types of evaluation in which simulations and
prototypes are addressed?
a) Generality
b) Level of Detail
c) Phase
d) All of the mentioned
View Answer
• Answer: d
Explanation: All of the mentioned are different types of evaluation in which
simulations and prototypes are addressed.
• 3. Which of the technique is known for its specific interaction between
stakeholder and system?
a) Scenario based
b) Checklist based
c) Metrics
d) All of the mentioned
View Answer
• Answer: a
Explanation: Scenario based techniques are well known for its specific
interaction between stakeholder and system.
• 4. What is a Questionnaire?
a) It is a list of general and relatively open questions that apply to all
architectures
b) It is a detailed set of questions that is developed after much experience
evaluating a common set of system
c) All of the mentioned
d) None of the mentioned
View Answer
• Answer: a
Explanation: A Questionnaire is a list of general and relatively open questions
that apply to all architectures.
• 5. What is Checklist?
a) It is a list of general and relatively open questions that apply to all
architectures
b) It is a detailed set of questions that is developed after much experience
evaluating a common set of system
c) All of the mentioned
d) None of the mentioned
View Answer
• Answer: b
Explanation: Checklist is a detailed set of questions that is developed after
much experience evaluating a common set of system.
• 6. Which of the following is correct?
a) Checklist tend to be much less focused on particular qualities of the
system
b) Checklist tend to be much more focused on particular qualities of the
system
c) Checklist tend to be much lenient on particular qualities of the system
d) None of the mentioned
View Answer
• Answer: b
Explanation: Checklist tend to be much more focused on particular qualities
of the system.
• 7. Which kind of generality techniques are used for simulation?
a) General Purpose
b) Domain Specific
c) All of the mentioned
d) None of the mentioned
View Answer
• Answer: c
Explanation: Two entries are possible for Generality-General Purpose and
Domain Specific.
• 8. Which of the following kind of entries are included for Level of Detail?
a) Three
b) Two
c) Four
d) None of the mentioned
View Answer
• Answer: a
Explanation: There are three kinds of entries included-Course, Medium and
fine.
• 9. Which of the Entries are possible for Phase?
a) Coarse, Medium and Fine
b) Early, Middle and Post deployment
c) All of the mentioned
d) None of the mentioned
View Answer
• Answer: b
Explanation: The Entries possible for phase are Early, Middle and Post
deployment.
• 10. Which of the following questions that could be answered during a review?
a) The Question has to do with architecture as an artifact or product?
b) The Question Looks for the process of creating and using the architecture
for development
c) All of the mentioned
d) None of the mentioned
View Answer
• Answer: c
Explanation: All of the mentioned are the questions that are to be answered
during a review.