Ooad 2 Marks
Ooad 2 Marks
1. What is an object?
An object is a combination of data and logic; the representation of some real-world entity.
7. What is UML?
Unified modeling language is a set of notations and conventions and diagrams to describe and model an
application.
59. What are the key ideas and best practices that will manifest in elaboration?
▪ Do short time boxed risk-driven iterations
▪ Start programming early
▪ Adaptively design, implement, and test the core and risky parts of the architecture
▪ Test early, often, realistically
▪ Adapt based on feedback from tests, users, developers
60. What artifacts may start in elaboration?
61. What are the key ideas for Planning the Next Iteration?
Organize requirements and iterations by risk, coverage, and criticality.
82. What is the common class patterns strategy? Give the list of patterns used.
The common class patterns approach is based on a knowledge base of the common classes that have been
proposed researchers. The patterns used for finding the candidate class and object are:
Concept class
Events class
Organization class
People class
Places class & Ta ng ible thi n gs a nd de vic es c la ss
w w w . s t u d e n t s f ocus.com
83. Give the guidelines for naming a class.
The guidelines for naming classes:
The class name should be singular.
One general rule for naming classes is that you should use names with which the users or clients
are comfortable.
The name of a class should reflect its intrinsic nature
Use readable name.
Capitalize class names.
[Type text]
91. How would you identify methods?
▪ The sequence diagrams assist us in defining services that the objects must provide. These services are
implemented as the methods for your objects.
▪ In a sequence diagram the events that occur between objects are drawn between the vertical object
lines. An event is considered to be an action that transmits information; therefore these actions are the
operations that the objects must perform.
▪ Methods also can be derived from the scenario testing.
[Type text]
109. Define internal event.
Internal event—caused by something inside our system boundary. In terms of software, an internal event arises
when a method is invoked via a message or signal that was sent from another internal object. Messages in
interaction diagrams suggest internal events.
[Type text]