1.
What's the short form of object oriented analysis and design?
Correct Answer
A. OOAD
Explanation
The short form of object-oriented analysis and design is OOAD.
2.
When was OOAD formed?
Correct Answer
B. 1990s
Explanation
OOAD, which stands for Object-Oriented Analysis and Design, refers to a software engineering approach that focuses on modeling a system as a collection of interacting objects. It emerged as a result of the growing popularity and adoption of object-oriented programming languages and methodologies in the 1990s. During this time, there was a shift from procedural programming to object-oriented programming, leading to the formation and development of OOAD. Therefore, the correct answer is the 1990s.
3.
One of this following individuals didn't form OOAD methodologies?
Correct Answer
C. Robert Jacobson
Explanation
Robert Jacobson is the correct answer because he did not form OOAD methodologies. Grady Booch, Sally Shlaer, and Robert Martin are all well-known individuals who have made significant contributions to the development and advancement of Object-Oriented Analysis and Design (OOAD) methodologies. However, there is no widely recognized association or contribution by Robert Jacobson in this field, making him the odd one out among the given options.
4.
Who alongside the following were some of the individuals who created the unified process?
Correct Answer
D. The Three Amigos
Explanation
The Three Amigos refers to the group of individuals who created the unified process. This term is commonly used to refer to the collaboration between Rebecca Wirfs-Brock, Ivar Jacobson, and Grady Booch. They were instrumental in developing the unified process, which is a software development methodology that combines various best practices and techniques.
5.
In OOAD life cycle, the earliest stage is called
Correct Answer
A. Analysis
Explanation
The correct answer is Analysis. In the Object-Oriented Analysis and Design (OOAD) life cycle, the earliest stage is called Analysis. This stage involves gathering requirements, understanding the problem domain, and identifying the needs and constraints of the system. During analysis, the focus is on understanding the problem and defining the system's functionalities and behavior. It is important to analyze the requirements thoroughly before proceeding to the next stages of design and implementation.
6.
Software life cycle are called
Correct Answer
C. Waterfall models
Explanation
The correct answer is "Waterfall models" because the term "software life cycle" refers to the various stages and processes involved in the development and maintenance of software. The waterfall model is one of the oldest and most widely used software development methodologies. It follows a linear and sequential approach, where each phase of the software development process is completed before moving on to the next. This model is characterized by its rigid structure and emphasis on documentation, making it suitable for projects with well-defined requirements and a stable scope.
7.
Which one is used in OOAD?
Correct Answer
B. OOM
Explanation
OOM stands for Object-Oriented Modeling, which is a technique used in Object-Oriented Analysis and Design (OOAD). OOM involves creating models to represent the structure and behavior of a system using objects, classes, relationships, and interactions. It helps in understanding and visualizing the system's requirements, identifying the objects and their attributes, defining the relationships between objects, and modeling the system's dynamic behavior. OOM is an essential part of the OOAD process as it aids in designing and developing robust and scalable software systems.
8.
Which of the following is true about OOAD in the 1990s?
Correct Answer
B. Learning it was a bit hard, but overall simple
Explanation
During the 1990s, learning Object-Oriented Analysis and Design (OOAD) was considered a bit challenging initially but became relatively simpler overall. This implies that while there may have been some difficulties in grasping the concepts and techniques of OOAD, with time and practice, it became easier to understand and apply. The answer suggests that although there was a learning curve involved, it was not excessively strenuous or very difficult.
9.
Who was part of the persons that created methodologies for OOAD?
Correct Answer
B. Ivar Jacobson
Explanation
Ivar Jacobson was one of the individuals who contributed to the creation of methodologies for Object-Oriented Analysis and Design (OOAD).
10.
How would you describe waterfall models in OOAD?
Correct Answer
B. Unidirectional
Explanation
The term "waterfall models" in the context of Object-Oriented Analysis and Design (OOAD) refers to a sequential and linear approach to software development. This model follows a predefined set of phases, where each phase must be completed before moving on to the next. The term "unidirectional" accurately describes this characteristic of waterfall models, as it emphasizes the one-way flow of activities from one phase to another. This approach can be seen as redundant and inflexible in today's dynamic and iterative software development processes, where feedback and adaptability are crucial.