System Analysis and Design Set 33

Questions 321 to 330



321.
During which phase, database and file definitions are prepared?
(a)
Initiation and planning
(b)
Design
(c)
Implementation
(d)
Analysis
(e)
Testing.
322.
Which of the following techniques and notations would you find within UML?
(a)
Use cases
(b)
Class diagrams
(c)
State diagrams
(d)
Activity diagrams
(e)
All of the above.
323.
Which of the following extends a use case by adding new behaviors or actions?
(a)
An extend relationship
(b)
An include relationship
(c)
A join relationship
(d)
A merge relationship
(e)
A sort relationship.
324.
“A condition that encompasses an object's properties and the values those properties”. What does the above statement describe about?
(a)
Event
(b)
State
(c)
Behavior
(d)
Action
(e)
Rule.
325.
Which technique hides the internal implementation details of an object from its external view?
(a)
Incorporation
(b)
Polymorphism
(c)
Encapsulation
(d)
Generalization
(e)
Persistence.
326.
Which of the following is the multiplicity notation that represents optional many?
(a)
0..X
(b)
1..X
(c)
1..1
(d)
0..*
(e)
1..*.
327.
What do you call when subclasses are generalized and the class they are generalized into?
(a)
Super class
(b)
Extended class
(c)
Abstract class
(d)
Concrete class
(e)
Includes class.
328.
How the basis of a generalization is specified on a class diagram?
(a)
Extends relationship
(b)
Discriminator
(c)
Event
(d)
Message
(e)
Incriminator.
329.
Which would best describe the process of replacing a method inherited from a superclass by a more specific implementation of that method in a subclass?
(a)
Inheritance
(b)
Instance restriction
(c)
Encapsulation
(d)
Overriding
(e)
Overloading.
330.
How is composition represented on a class diagram?
(a)
A circle
(b)
A rounded rectangle
(c)
An ellipse
(d)
A solid diamond
(e)
A solid circle.


Answers




321.
Answer :   (c)
Reason  :  Database and file definitions are prepared during: implementation
322.
Answer :   (e)
Reason  :  Use cases, class diagrams, state diagrams and Activity diagrams the following techniques and notations would you find within UML
323.
Answer :   (a)
Reason  :  an extend relationship a use case by adding new behaviors or actions
324.
Answer :   (b)
Reason  :  A condition that encompasses an object's properties and the values those properties have best describe state
325.
Answer :   (c)
Reason  :  The technique of hiding the internal implementation details of an object from its external view best describes encapsulation
326.
Answer :   (d)
Reason  :  0..*   the multiplicity notation that represents optional many
327.
Answer :   (a)
Reason  :  When subclasses are generalized, the class they are generalized into is called a(n) Super class
328.
Answer :   (b)
Reason  :  On a class diagram, the basis of a generalization is specified by a(n ) discriminator
329.
Answer :   (d)
Reason  :  The process of replacing a method inherited from a superclass by a more specific implementation of that method in a subclass best describes overriding
330.
Answer :   (d)
Reason  :  a solid diamond is composition represented on a class diagram





No comments :

What you think about these Questions and Answers ? Let me know in comments.

Post a Comment