Font size
Worksheetsooad
Total questions: 45
Worksheet time: 23mins
What is Object Oriented Analysis?
Emphasis on finding requirements rather than solution
Emphasis on finding or describing objects
Emphasis on finding conceptual solution
Emphasis on defining objects and how they collaborate
What is UML?
Programming Language
Regular Language
Extinct Language
Visual Language
Which one is not the perspective to apply UML?
Conceptual Perspective
Specification Perspective
Design Perspective
Implementation Perspective
Choose the wrong option about Unified Process
Follows Waterfall Model
Iterative
Evolutionary
Follows Agile Model
Which Model does not follow Agile Methodology?
RAD
Extreme Programming
Unified Process
Scrum
Which option does not belong to UML?
Use Case Diagram
Actor Diagram
Class Diagram
System Sequence Diagram
State Machine Diagram
Identify the incorrect Actor symbol in Use Case Diagram.
What is Object Oriented Design?
Emphasis on finding requirements rather than solution
Emphasis on finding or describing objects
Emphasis on finding conceptual solution
Emphasis on defining objects and how they collaborate
U in FURPS+ means
User Friendly
Usability
Uniformity
Unified
+ in FURPS+ means
Implementation
Interface
Operations
Legal, Packaging
All the above
Symbol used to denote class in class model
Which (one or more) option represents part-of relationship?
Interface
Aggregation
Inheritance
Composition
Who is not related to UML?
Ivar Jacobson
Alan Turing
Grady Booch
James Rumbauch
Who proposed Object Modeling Technique?
Ivar Jacobson
Grady Booch
James Rumbaugh
Noam Chomsky
1. A model is a of reality.
a. Complication
b. Simplification
c. Realization
d. Generalization
2. Models help us to a system as it is or the way it is wanted.
a. Analyze
b. Design
c. Visualize
d. Measure
3. In which principle, the models created explain the identification of a problem and find its solution?
A.The Choice of Model is Important
B. Levels of Precision May Differ
C.The Best Models are connected to Reality
D No Single Model is Sufficient
4. Algorithmic and object-oriented are the two common ways for modeling
A. Non-software Systems
B.Software Systems
C. Vocabulary of a System
D.Client/Server System
5. helps to communicate the overall system architecture unambiguously.
A. Flow charts
B.Designing
C. SRS
D.Templates
6. defines the system's actions and how different parts contribute to it.
A. Behavior
B. Structure
C.Model
D. Use case
7.A set of models are used to approach a complex system
A.Dependent
B.Independent
C. Both dependent and independent
D. Different
A PC is composed of a motherboard, disk drives, and I/O devices. The PC is sold as a single unit without optional configurations. This example should be modeled as
Aggregation
Composition
Association
A travel package consists of airfare, hotel, and rental car reservations. This example should be modeled as
Composition
Association
Aggregation
Employees use our company cars. This example should be modeled as
Aggregation
Composition
Association
Which of the following is carried out for the detailed design process?
Both SRS and SAD are taken as input for the detailed design stage
Design alternatives are evaluated first and then Design is finalized
Detailed design is the output for the process
All of the mentioned
A design document is a complete engineering design specification composed of?
Software Architecture Document(SAD)
Detailed Design Document(DDD)
All of the mentioned
None of the mentioned
Which of the following statements about shared aggregations are true?
Shared aggregations are used to express an is-a relationship.
Chains of shared aggregation links may form a cycle..
The multiplicity of a shared aggregation may be ≥1.
A shared aggregation is shown by a solid-filled diamond on the end of an association line.
A class diagram describes ...
shows the interaction view of a system.
shows the dynamic view of a system.
shows the practical view of a system.
shows the static view of a system.
A class is divided into which of these compartments?
Name Compartment
Attribute Compartment
Operation Compartment
All of the Mentioned
Who consider diagrams as a type of Class diagram, component diagram, object diagram, and deployment diagram?
Structural
Behavioral
Non-Behavioral
Non-Structural
Which of the following is not a domain model guideline?
Think like a Mapmaker
Maintain domain model in a tool
Linguistic Analysis
Model with Description Classes
Which of the following is represented by a line in Domain Model?
Interface
Association
Aggregation
Composition
UML format for attributes in domain model is:
Visibility Name: type multiplicity =default [property string]
type: Visibility Name multiplicity =default [property string]
Visibility Name: type[property string] =default multiplicity[property string]
None
In Domain Model, if A is a line item of transaction B(Eg: Sales Line Item - Sale). Its a Categorization approach to find which one of the following:
Attributes
Associations
Concepts
Category
Which artifact in the following lower the gap between software representation and our mental model of the domain
Package Diagram
Domain Model
System Sequence Diagram
Operation Contract
What is multiplicity for an association?
The multiplicity at the target class end of an association is the number of instances that can be associated with a single instance of source class
The multiplicity at the target class end of an association is the number of instances that can be associated with a number instance of source class
All of the mentioned
None of the mentioned
What does conceptual modelling represent?
Responsibility
Attributes
Important relationships between them
All of the mentioned
What are the sequence of steps for conceptual process?
Add Classes
Add Attributes
Add Association
All of the Mentioned
Which of these important verb phrases should be modeled?
Below, under
Reports to, Consults
Completes, Disposes of
All of the mentioned
In domain model draw diagrams as a ______but without_____
ER Diagram, Methods
UML Class Diagram , Operations
SSD, Package
Rough Sketch, Relation
Which one of the following is the easiest approach of finding conceptual classes
Modify Existing Classes
Use a Category List
Identify Noun Phrases
None of the Above
Domain Model represent
Concepts
Attributes
Association
All
Domain Model also called
Domain Diagram
Object Model
Business Model
Conceptual Model
Which of the following used in Static Object Modelling and Illustrate classes, interfaces and their associations
System Sequence Diagram
Domain Model
Communication Diagram
Class Diagram
What type of core-relationship is represented by the symbol in the figure below?
Aggregation
Dependency
Generalization
Association
