Object Oriented Analysis and Design QUIZ
Object Oriented Analysis and Design QUIZ
Layered
Object-oriented
Structured
Divide and Conquer
Partially Correct.
Score: 0.5
Accepted Answers:
Object-oriented
Structured
1 point
OOAD comprised of
Object-oriented analysis
Object-oriented design
Object-oriented data
Object-oriented model
Yes, the answer is correct.
Score: 1
Accepted Answers:
Object-oriented analysis
Object-oriented design
1 point
How many software development phases used in SSADM?
4
5
6
7
Yes, the answer is correct.
Score: 1
Accepted Answers:
6
1 point
Which one of the following is used to determine the benefit of the proposed system in SSADM?
Problem statement
Feasibility study
Analysis model
System Design
Yes, the answer is correct.
Score: 1
Accepted Answers:
Feasibility study
1 point
Choose the steps involved in system development phases of SSADM
Acquire software
Acquire hardware
Writing code
Testing
Partially Correct.
Score: 0.75
Accepted Answers:
Acquire software
Acquire hardware
Writing code
Testing
1 point
Which one of the following is not a implementation strategy in SSADM?
Pilot
Direct
Concurrent
Parallel
Yes, the answer is correct.
Score: 1
Accepted Answers:
Concurrent
1 point
Choose the correct statement of DFD
Represent flow of data between system
Interaction between entities
Represent flow of data within system
Represent flow of data between processes
Represent flow of data within process
No, the answer is incorrect.
Score: 0
Accepted Answers:
Represent flow of data within system
Represent flow of data between processes
1 point
Which one of the following is not a graphical representation of DFD tool?
Rectangle
Diamond
Circle
Open rectangle
Yes, the answer is correct.
Score: 1
Accepted Answers:
Diamond
1 point
Which of the following additionally required when the more number of processes are added in DFD?
External entity
Data flow
Data Store
Process
No, the answer is incorrect.
Score: 0
Accepted Answers:
Data flow
Data Store
1 point
SSADM stand for
Week 2
The due date for submitting this assignment has passed.
Due on 2022-03-16, 23:59 IST.
Regno
Name
Address
Phone number
Yes, the answer is correct.
Score: 1
Accepted Answers:
Name
Address
Phone number
1 point
Weak entity in ER diagram does not have
Primary key
Composite key
Candidate key
Foreign key
Yes, the answer is correct.
Score: 1
Accepted Answers:
Primary key
1 point
Which one of the following is not a type of attribute in ER diagram?
Simple
Complex
Derived
Single value
Yes, the answer is correct.
Score: 1
Accepted Answers:
Complex
1 point
SADT diagram notation comprised of
Box
Circle
Arrow
Diamond
Yes, the answer is correct.
Score: 1
Accepted Answers:
Box
Arrow
1 point
SADT diagram includes
Activity
Input
Output
Data flow
Yes, the answer is correct.
Score: 1
Accepted Answers:
Activity
Input
Output
1 point
System Analysis and Design Technique (SADT) follows Bottom-Up approach
True
False
Yes, the answer is correct.
Score: 1
Accepted Answers:
False
1 point
Choose the object-oriented analysis tools
Class diagram
Activity Diagram
Data Flow Diagram
State diagram
Yes, the answer is correct.
Score: 1
Accepted Answers:
Class diagram
Activity Diagram
State diagram
1 point
Which one of the following is not a structured analysis tools?
Decision tree
Decision table
Pseudo code
Flow chart
Yes, the answer is correct.
Score: 1
Accepted Answers:
Flow chart
1 point
Select the features of object-oriented software development approach
Non-Iterative
High reusability
Top-down approach
Low risk
Partially Correct.
Score: 0.5
Accepted Answers:
High reusability
Low risk
1 point
SADT diagram is similar to
DFD
ERD
Flow chart
All of the above
Yes, the answer is correct.
Score: 1
Accepted Answers:
DFD
Week 3
The due date for submitting this assignment has passed.
Due on 2022-03-21, 23:59 IST.
As per our records you have not submitted this assignment.
1 point
Choose the software implementation methodology
Component-based development
Rapid application development
Process-based development
Prototype application development
No, the answer is incorrect.
Score: 0
Accepted Answers:
Component-based development
Rapid application development
1 point
Object-oriented system development includes these activities
Object-oriented analysis
Object-oriented design
Object-oriented refinement
Component-based development
No, the answer is incorrect.
Score: 0
Accepted Answers:
Object-oriented analysis
Object-oriented design
Component-based development
1 point
Object-oriented (SDLC) consists of ________________macro processes
3
4
5
6
No, the answer is incorrect.
Score: 0
Accepted Answers:
3
1 point
The software development process comprised of
Analysis
Design
Implementation
Testing
No, the answer is incorrect.
Score: 0
Accepted Answers:
Analysis
Design
Implementation
Testing
1 point
Choose the correct statement about waterfall model
linear approach
Sequential approach
Iterative
Suitable for accommodating any change
Define all the requirements at the early stage
No, the answer is incorrect.
Score: 0
Accepted Answers:
linear approach
Sequential approach
Define all the requirements at the early stage
1 point
Which one of the following is not a prototype category?
Horizontal prototype
Vertical prototype
Domain prototype
Application prototype
No, the answer is incorrect.
Score: 0
Accepted Answers:
Application prototype
1 point
Which one of the following is not a software quality measures?
Correctness
Correspondence
Verification
Evaluation
No, the answer is incorrect.
Score: 0
Accepted Answers:
Evaluation
1 point
___________ is used to test the individual software modules
Alpha testing
Beta testing
Unit testing
Acceptance testing
No, the answer is incorrect.
Score: 0
Accepted Answers:
Unit testing
1 point
Which one of the following is not a OO themes?
Synergy
Encapsulation
Abstraction
Inheritance
No, the answer is incorrect.
Score: 0
Accepted Answers:
Synergy
1 point
Choose the correct statement of inheritance concept
Week4 Assessment
The due date for submitting this assignment has passed.
Due on 2022-04-04, 23:59 IST.
As per our records you have not submitted this assignment.
1 point
James Rumbaugh and his colleagues in 1991 developed a method called ___.
describing object
identify activity and operations
identify events and signals
identify changes of values
No, the answer is incorrect.
Score: 0
Accepted Answers:
describing object
1 point
is UML refer modeling language for modelling systems?
True
False
No, the answer is incorrect.
Score: 0
Accepted Answers:
True
1 point
Which keyword is suitable for the industrialized development of software?
procedure-oriented development
user-driven development
Objectory
problem-oriented development
No, the answer is incorrect.
Score: 0
Accepted Answers:
Objectory
1 point
Multiplicity related to ————–
Event
Composition
Transition
Association
No, the answer is incorrect.
Score: 0
Accepted Answers:
Association
1 point
The anti-pattern represents both worst practice and lesson learnt from the model whereas the
pattern represents ------------
Worst practice
Best practice
Both worst practice and Best practice
Either worst practice nor lesson learnt
No, the answer is incorrect.
Score: 0
Accepted Answers:
Best practice
1 point
Solution is the description of the ------ and --------- relationships among the components of the
pattern.
Model
Methodology
Modules
Modelling
No, the answer is incorrect.
Score: 0
Accepted Answers:
Methodology
1 point
In which phase the static class diagram represents the system ?
Design
Implementation
Analysis
Testing
No, the answer is incorrect.
Score: 0
Accepted Answers:
Analysis
1 point
The goal of the object-oriented analysis is to identify classes and objects that support the -------------
and system requirement.
Problem domain
Entities
Use case
classes
No, the answer is incorrect.
Score: 0
Accepted Answers:
Problem domain
Week 5 Assessment
The due date for submitting this assignment has passed.
Due on 2022-04-04, 23:54 IST.
As per our records you have not submitted this assignment.
1 point
Given problem statement, attributes are appropriate for
An identity
A job title
A role
A problem domain
No, the answer is incorrect.
Score: 0
Accepted Answers:
A role
1 point
Associations ________
Generalization
Specification
composition
Collaboration
No, the answer is incorrect.
Score: 0
Accepted Answers:
Generalization
1 point
The UML notation of use case is ________
i, ii, iii
ii, iii, iv
i, iii, iv
i, ii, iii, iv
No, the answer is incorrect.
Score: 0
Accepted Answers:
i, ii, iii, iv
1 point
The expansion of the acronym CRC is
Week 6 Assessment
The due date for submitting this assignment has passed.
Due on 2022-04-11, 23:54 IST.
As per our records you have not submitted this assignment.
1 point
___ models are derived from the existing models but have specific properties pertaining to our
problem domain.
Notes
Stereotype
Constraints
Comments
No, the answer is incorrect.
Score: 0
Accepted Answers:
Stereotype
1 point
In a sequence diagram, the _____ indicates when an object sends or receives a message.
command line
focus
request link
lifeline
No, the answer is incorrect.
Score: 0
Accepted Answers:
lifeline
1 point
Link specifies a path to ------ and -------- messages between two objects.
Node
server
clinet
Object
No, the answer is incorrect.
Score: 0
Accepted Answers:
Node
1 point
Sequence diagrams permit you to model the lifetime of---------.
class
an object
collaboration
activity
No, the answer is incorrect.
Score: 0
Accepted Answers:
an object
1 point
How many number of end notation we will use in activity diagram
Qualifiers
Associations
Objects
classes
No, the answer is incorrect.
Score: 0
Accepted Answers:
Qualifiers
1 point
is collaboration helps to show interactions between messages?
True
False
No, the answer is incorrect.
Score: 0
Accepted Answers:
True
1 point
The deployment diagram consists of ___ shown by a ___.
Node, cuboid
Square,rectangle
Ellipse,rounded box
Ellipse,circle
No, the answer is incorrect.
Score: 0
Accepted Answers:
Node, cuboid
Week 7
The due date for submitting this assignment has passed.
Due on 2022-04-18, 23:59 IST.
Link
Association
Realization
Aggregation
Yes, the answer is correct.
Score: 1
Accepted Answers:
Link
1 point
An association can be
Unary
Binary
Ternary
N-ary
Partially Correct.
Score: 0.75
Accepted Answers:
Unary
Binary
Ternary
N-ary
1 point
Multiplicity is based on
Class
Objects
Attributes
Relationships
Yes, the answer is correct.
Score: 1
Accepted Answers:
Objects
1 point
Which one of the following is not a class modeling?
Association
Aggregation
Transition
Generalization
Yes, the answer is correct.
Score: 1
Accepted Answers:
Transition
1 point
Attribute name may be followed by optional details such as
Type
Size
Default value
Property
No, the answer is incorrect.
Score: 0
Accepted Answers:
Type
Default value
1 point
Attributes and operations are mandatory for each class
True
False
Yes, the answer is correct.
Score: 1
Accepted Answers:
False
1 point
A class related to other class by generalization is
Link
Interface
Inheritance
Realization
Yes, the answer is correct.
Score: 1
Accepted Answers:
Inheritance
1 point
How to identify aggregation relationships among classes?
Association
Aggregation
Dependency
Generalization
Yes, the answer is correct.
Score: 1
Accepted Answers:
Aggregation
1 point
Composition relationship is similar to
Association
Link
Dependency
Aggregation
Yes, the answer is correct.
Score: 1
Accepted Answers:
Aggregation
8 assessment
The due date for submitting this assignment has passed.
Due on 2022-04-25, 23:57 IST.
As per our records you have not submitted this assignment.
1 point
Sequence Diagram belongs to the category of
Interaction diagram
State diagram
Class diagram
ER diagram
No, the answer is incorrect.
Score: 0
Accepted Answers:
Interaction diagram
1 point
On an activity diagram , the arrow represents what?
Data Flow
Control flow
Signal Flow
Activities flow
No, the answer is incorrect.
Score: 0
Accepted Answers:
Activities flow
1 point
The time ordered diagram include..
sequence
Tree
Coupling
Cohesion
No, the answer is incorrect.
Score: 0
Accepted Answers:
Cohesion
1 point
Same operation applied to more than one class is called as
Inheritance
Generalization
Overdue
Polymorphism
No, the answer is incorrect.
Score: 0
Accepted Answers:
Polymorphism
1 point
Multiplicity is ?
Inheritance
Number of classes
Number of objects
Number of objects associated with other objects
No, the answer is incorrect.
Score: 0
Accepted Answers:
Number of objects associated with other objects
1 point
Forming requirements from system exploring is?
Analysis
Design
Construction
Coding
No, the answer is incorrect.
Score: 0
Accepted Answers:
Analysis
1 point
Elicitation techniques are meant to
know users
form design
collect requirements
Data design
No, the answer is incorrect.
Score: 0
Accepted Answers:
collect requirements
1 point
Use case driven approach uses?
SRS
BRS
Use case specifications
Data design
No, the answer is incorrect.
Score: 0
Accepted Answers:
Use case specifications
1 point
To know the business functionalities, depend on
System Analyst
Coder
Domain expert
Tester
No, the answer is incorrect.
Score: 0
Accepted Answers:
Domain expert
You were allowed to submit this assignment only once.
Behavior
Technology
Condition
Heart and soul
Yes, the answer is correct.
Score: 1
Accepted Answers:
Behavior
1 point
To create initial use cases you start with ________.
Counting actors
Domain analysis
Looking into problem space
Looking into solution space
Yes, the answer is correct.
Score: 1
Accepted Answers:
Domain analysis
1 point
Which of the following is NOT one of the components of a use case?
Goal
Actors
Scenario
Behavior
Yes, the answer is correct.
Score: 1
Accepted Answers:
Behavior
1 point
Which of the following is an appropriate name for a use case?
Manage Patient
Refer Patient
Patient
Patient Management
Yes, the answer is correct.
Score: 1
Accepted Answers:
Refer Patient
1 point
Business concepts are discovered during ________
Behavioral modeling
Decision making
Domain analysis
Requirements Gathering
Yes, the answer is correct.
Score: 1
Accepted Answers:
Domain analysis
1 point
Use case modeling is the gateway between domain analysis and the modeling of ________
Requirements
Data
Internal affairs of the system
Information system
Yes, the answer is correct.
Score: 1
Accepted Answers:
Information system
1 point
A use case describes what a system does as viewed from ________ the system
Outside
Inside
Within
the bottom of
Yes, the answer is correct.
Score: 1
Accepted Answers:
Outside
1 point
A use case is a ________ that formalizes the interaction between stakeholders and the system.
Contract
Procedure
Programmming Language
System Policy
Yes, the answer is correct.
Score: 1
Accepted Answers:
Contract
1 point
The actor can be a human or other ________ system
Internal
Future
Past
External
Yes, the answer is correct.
Score: 1
Accepted Answers:
External
1 point
Use cases are not effective in capturing the ________ requirements.
Functional
Business
Non-functional
System
Yes, the answer is correct.
Score: 1
Accepted Answers:
Non-functional
Week10
The due date for submitting this assignment has passed.
Due on 2022-05-09, 23:59 IST.
is easier to maintain
reduces ripples effects of a system when changes occur
adds complexity
Decreases visibility between classes
Yes, the answer is correct.
Score: 1
Accepted Answers:
adds complexity
1 point
__________________ is a qualitative measure of the consistency of functions within a single class
Cohesion
Coupling
Encapsulation
Visibility
Yes, the answer is correct.
Score: 1
Accepted Answers:
Cohesion
1 point
A class that is responsible for accessing both the internet and database has ____________
cohesion
Very low
Medium
Low
High
No, the answer is incorrect.
Score: 0
Accepted Answers:
Medium
1 point
A class named SaleItem which has methods to calculate its own price is said to have good ______.
API
Coupling
Cohesion
Obect Responsibility
No, the answer is incorrect.
Score: 0
Accepted Answers:
Cohesion
1 point
Which of the following is the best coupling choice for an input window, domain, and database object
in a system?
The input window is coupled to both the domain and database objects.
The input window is coupled to the domain and the domain is coupled to the database.
The input window and the domain are both coupled to the database object
All objects are coupled to each other.
Yes, the answer is correct.
Score: 1
Accepted Answers:
The input window is coupled to the domain and the domain is coupled to the database.
1 point
The essential characteristics of an object that distinguish it from all other kinds of objects and thus
provide crisply defined conceptual boundaries, relative to the perspective of the viewer is called:
Encapsulation
Modularity
Hierarchy
Abstraction
Yes, the answer is correct.
Score: 1
Accepted Answers:
Abstraction
1 point
What is the programming style of the object oriented conceptual model?
Invariant relationships
Algorithms
Goals, often expressed in a predicate calculus
Classes and Objects
Yes, the answer is correct.
Score: 1
Accepted Answers:
Classes and Objects
1 point
The method of design encompassing the process of object oriented decomposition and a notation
for depicting both logical and physical and as well as static and dynamic models of the system under
design is known as:
Strong Typing
Weak Typing
Static Binding/ early binding
Dynamic Binding/ late binding
Yes, the answer is correct.
Score: 1
Accepted Answers:
Static Binding/ early binding
1 point
Functions and procedures are
navigability
dependencies
classes
entities
Yes, the answer is correct.
Score: 1
Accepted Answers:
entities
1 point
A link is a subset of _____?
Realization
Generalization
Dependency
Association
Yes, the answer is correct.
Score: 1
Accepted Answers:
Association
1 point
Which of the following UML diagrams has a static view?
Activity
UseCase
StateChart
Collaboration
Yes, the answer is correct.
Score: 1
Accepted Answers:
UseCase
1 point
A class is divided into which of these compartments?
Attribute compartment
Operation Compartment
Name Compartment
All of the mentioned
No, the answer is incorrect.
Score: 0
Accepted Answers:
All of the mentioned
1 point
Single inheritance, Multiple inheritance, and Aggregation comes under _______?
Hierarchy
Modularity
Typing
None of the mentioned
Yes, the answer is correct.
Score: 1
Accepted Answers:
Hierarchy
1 point
Which of the following is golden rule for interface design?
Business logic
Presentation
User interaction
Data access
Yes, the answer is correct.
Score: 1
Accepted Answers:
Data access
1 point
The _____________ system is widely used for mapping from Java objects to relations
Hibernate
none of the mentioned
Object Oriented
Objective
Yes, the answer is correct.
Score: 1
Accepted Answers:
Hibernate
1 point
Which of the follwing best describes persistent data?
Misspelling of cobra
is a brand name
COde Reverse Backup Advanced
Common Object Request Broker Architecture
Yes, the answer is correct.
Score: 1
Accepted Answers:
Common Object Request Broker Architecture
Week 13 Assessment
The due date for submitting this assignment has passed.
Due on 2022-05-30, 23:54 IST.
tagged values
stereotypes
class diagram
adornments
Yes, the answer is correct.
Score: 1
Accepted Answers:
class diagram
1 point
Realization of a use case is specified by ________
a collaboration
a component
a node
an activity
Yes, the answer is correct.
Score: 1
Accepted Answers:
a collaboration
1 point
Forward Engineering is the process of translating ________ ~Model to Model =Code to Model
~Model to Code ~Code to Code } ::Q13_5::The names of use cases are generally given as
________
noun phrases
verb phrases
adjectives
adverbs
No, the answer is incorrect.
Score: 0
Accepted Answers:
verb phrases
1 point
Actors are connected to use cases only by ________
association relationship
generalization relationship
realization relationship
dependency relationship
No, the answer is incorrect.
Score: 0
Accepted Answers:
association relationship
1 point
________ represents a role that plays within a system.
Use case
Component
Actor
Activity
Yes, the answer is correct.
Score: 1
Accepted Answers:
Use case
1 point
Requirement artifacts include
Each business use case in business model is mapped to a subsystem in the analysis model
Each business worker in business model is mapped to a system actor in the analysis model
Each business entity in business model is mapped to a class in the analysis model
Each object model in business model is mapped to an interaction diagram in the analysis model
Yes, the answer is correct.
Score: 1
Accepted Answers:
Each object model in business model is mapped to an interaction diagram in the analysis model
1 point
A UML diagram that facilitates the requirements gathering and interacts between the system and
external users, is called as
Collaboration diagram
Sequence diagram
Use case diagram
Data flow diagram
Yes, the answer is correct.
Score: 1
Accepted Answers:
Use case diagram
Week 14 Assessment
The due date for submitting this assignment has passed.
Due on 2022-06-06, 23:54 IST.
As per our records you have not submitted this assignment.
1 point
Which diagram in UML shows a complete or partial view of the structure of a modeled system at a
specific time?
Sequence Diagram
Collaboration Diagram
Class Diagram
Object Diagram
No, the answer is incorrect.
Score: 0
Accepted Answers:
Object Diagram
1 point
Common thing in sequence diagram and communication diagram is
Collaboration
Sequence
Activity
statechart
No, the answer is incorrect.
Score: 0
Accepted Answers:
Sequence
1 point
How many diagrams are here in Unified Modelling Language?
six
seven
eight
nine
No, the answer is incorrect.
Score: 0
Accepted Answers:
nine
1 point
________ is used to represent the procedural or nested flow of control.
event
state activity
state transition
state transformation
No, the answer is incorrect.
Score: 0
Accepted Answers:
state transition
1 point
Which of the following component is used to clarify which actor performs which activity in an activity
diagram?
forks
joins
swimlanes
state
No, the answer is incorrect.
Score: 0
Accepted Answers:
swimlanes
1 point
What is a lifeline?
Week 15 Assessment
The due date for submitting this assignment has passed.
Due on 2022-06-13, 23:54 IST.
Assignment submitted on 2022-06-12, 17:37 IST
1 point
________ transitions are handled without causing a change in state.
Internal
Substates
Name
Deferred event
Yes, the answer is correct.
Score: 1
Accepted Answers:
Internal
1 point
Identify the partitioning of your physical system is ________
internal signal
state
association
generalization
Yes, the answer is correct.
Score: 1
Accepted Answers:
internal signal
1 point
A ________ represents a named object that is dispatched asynchronously b then received by
another.
a. events
signal
node
name
Yes, the answer is correct.
Score: 1
Accepted Answers:
signal
1 point
Exceptions are arranged in ________
hierarchy
sequence
linear
circle
Yes, the answer is correct.
Score: 1
Accepted Answers:
hierarchy
1 point
Change event is modeled by the keyword ________
after
when
time
signal
Yes, the answer is correct.
Score: 1
Accepted Answers:
when
1 point
Which among these are the common notations for deployment diagrams?
aggregation
association
increment
decrement
Yes, the answer is correct.
Score: 1
Accepted Answers:
aggregation
1 point
The class diagram, component diagram, object diagram and deployment diagram are considered as
types of
structural diagrams
behavioral diagrams
non-behavioral diagrams
non structural diagrams
Yes, the answer is correct.
Score: 1
Accepted Answers:
structural diagrams