0% found this document useful (0 votes)
272 views

Object Oriented Analysis and Design QUIZ

The document appears to be a series of quiz questions and answers related to software engineering concepts like the software development life cycle, object-oriented analysis and design, structured systems analysis and design method (SSADM), data flow diagrams, entity relationship diagrams, and unified modeling language (UML). The quiz consists of multiple choice and true/false questions across 4 weeks, and provides feedback on correct and incorrect answers.

Uploaded by

Devil Kali
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
272 views

Object Oriented Analysis and Design QUIZ

The document appears to be a series of quiz questions and answers related to software engineering concepts like the software development life cycle, object-oriented analysis and design, structured systems analysis and design method (SSADM), data flow diagrams, entity relationship diagrams, and unified modeling language (UML). The quiz consists of multiple choice and true/false questions across 4 weeks, and provides feedback on correct and incorrect answers.

Uploaded by

Devil Kali
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 45

Week 1

The due date for submitting this assignment has passed.


Due on 2022-03-07, 23:59 IST.

Assignment submitted on 2022-03-07, 23:50 IST


1 point
Choose the software development approach

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

System structured analysis and Design Model


Structured System Analysis and Design Method
Structured System analysis and Design Model
System structured analysis and Design Method
Yes, the answer is correct.
Score: 1
Accepted Answers:
Structured System Analysis and Design Method

Week 2
The due date for submitting this assignment has passed.
Due on 2022-03-16, 23:59 IST.

Assignment submitted on 2022-03-15, 11:46 IST


1 point
Choose the composite attribute of student entity in ER diagram

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

Reusability of existing code


Hiding of internal details
Generalization
Binding of variables and member functions
No, the answer is incorrect.
Score: 0
Accepted Answers:
Reusability of existing code
Generalization

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 ___.

Object modelling technique


Object modules Training
Object make technique
Object memory training
No, the answer is incorrect.
Score: 0
Accepted Answers:
Object modelling technique
1 point
why we need to identify the classes for a problem domain?

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.

static and dynamic


static and functional
class and objects
attributes and operations
No, the answer is incorrect.
Score: 0
Accepted Answers:
static and dynamic
1 point
Unified software development approach is a called ___ .

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

verb phrases in the statement


noun phrases in the statement
auxiliary verbs in the statement
adverbs in the statement
No, the answer is incorrect.
Score: 0
Accepted Answers:
noun phrases in the statement
1 point
An actor is ________

An identity
A job title
A role
A problem domain
No, the answer is incorrect.
Score: 0
Accepted Answers:
A role
1 point
Associations ________

May exist only between actors and use cases


Identify the flow of data between actors and use cases
Identify interactions between actors and use cases
Identify dependencies between actors and use cases
No, the answer is incorrect.
Score: 0
Accepted Answers:
Identify interactions between actors and use cases
1 point
The association stereotype «include» indicates ________

Delegation of part of a task to another use case


The target use case is a sub process of the source use cases
A specialized form of a use case
A generalized form of a use case
No, the answer is incorrect.
Score: 0
Accepted Answers:
The target use case is a sub process of the source use cases
1 point
________ can be done for both simple and complex systems.

Generalization
Specification
composition
Collaboration
No, the answer is incorrect.
Score: 0
Accepted Answers:
Generalization
1 point
The UML notation of use case is ________

rounded box symbol


rectangle box symbol
square symbol
Ellipse symbol
No, the answer is incorrect.
Score: 0
Accepted Answers:
Ellipse symbol
1 point
Use cases help ________
Identify business processes
Identify system goals
Identify static goals
Identify work flow protocols
No, the answer is incorrect.
Score: 0
Accepted Answers:
Identify system goals
1 point
A person plays in ________ for the problem domain.

Only one role


Many roles
One role per system
One role per use case
No, the answer is incorrect.
Score: 0
Accepted Answers:
Many roles
1 point
All objects have (i) a set of operations (ii) one or more states (iii)a set of attributes (iv) a unique
identity

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

Collecting Responsibilities Classes


Collaborating with Relevant Classes
Class Responsibilities and Collaborators
Creating Relevant Classes
No, the answer is incorrect.
Score: 0
Accepted Answers:
Class Responsibilities and Collaborators

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.

send and receive


Sequencing and numbering
Object and roles
use cases and actors
No, the answer is incorrect.
Score: 0
Accepted Answers:
send and receive
1 point
The two types of interaction diagrams are ____, and ____ diagrams.

class and object


sequence and collaboration
activity and state chart
component and deployment
No, the answer is incorrect.
Score: 0
Accepted Answers:
sequence and collaboration
1 point
________ is a physical element that exists at runtime and represents part of a component diagram.

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

Only one end notation


Many end notations
Only one per use case
Only one per roles
No, the answer is incorrect.
Score: 0
Accepted Answers:
Many end notations
1 point
------- are Weak entities represented in UML diagrams by using aggregations.

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.

Assignment submitted on 2022-04-17, 16:41 IST


1 point
An object related to other object is

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?

use the phrase part-of


some operations on the parts automatically apply to whole
use the phrase is-a

some operations on the whole automatically apply to its parts


asymmetry to the association
No, the answer is incorrect.
Score: 0
Accepted Answers:
use the phrase part-of
some operations on the whole automatically apply to its parts
asymmetry to the association
1 point
_______________is often called “a-part-of” relationship

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..

Data Flow diagram


Control flow diagram
sequence diagram
Activity diagram
No, the answer is incorrect.
Score: 0
Accepted Answers:
sequence diagram
1 point
Group of functionally related object is

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.

Week 9 Quiz Assessment


The due date for submitting this assignment has passed.
Due on 2022-05-02, 23:59 IST.

Assignment submitted on 2022-04-29, 13:24 IST


1 point
Use case modeling represents the ________ of a system.

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.

Assignment submitted on 2022-05-08, 13:09 IST


1 point
High coupling ___________ in a system

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:

Object- Oriented Programming


Object- Oriented Design
Object- Oriented Analysis
None of the mentioned
No, the answer is incorrect.
Score: 0
Accepted Answers:
None of the mentioned
1 point
In which of the following mechanisms, types of all variables and expressions are fixed at compilation
time.

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

not useful in designing computer systems


old fashioned and they are not useful
useful in designing computer systems
have side effects which require special care if they are used as subsystems
Yes, the answer is correct.
Score: 1
Accepted Answers:
have side effects which require special care if they are used as subsystems
Week 11: Quiz Assessment
The due date for submitting this assignment has passed.
Due on 2022-05-16, 23:59 IST.
Score: 9/10=90%

Assignment submitted on 2022-05-15, 20:16 IST


1 point
Which of these framework activities is not normally associated with the user interface
design processes?

user and task analysis


interface construction
interface validation
cost estimation
Yes, the answer is correct.
Score: 1
Accepted Answers:
cost estimation
1 point
Which of the following is not true

Polymorphism helps implement multiple behaviours for same interface


Polymorphism helps in extending the behaviour of a class
Polymorphism means multiple names for same method
Polymorphism means void
Yes, the answer is correct.
Score: 1
Accepted Answers:
Polymorphism means multiple names for same method
1 point
Which of the following is not included on a design class diagram?

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?

Place the user in control


Reduce the user’s memory load
Make the interface consistent
All of the mentioned
Yes, the answer is correct.
Score: 1
Accepted Answers:
All of the mentioned
1 point
Which of the following is not a user interface design process?

User, task, and environment analysis and modeling


Interface design
Knowledgeable, frequent users
Interface validation
Yes, the answer is correct.
Score: 1
Accepted Answers:
Knowledgeable, frequent users
1 point
Which of the following option is not considered by the Interface design?

the design of interfaces between software components


the design of interfaces between the software and human producers and consumers of
information
the design of the interface between two computers
all of the mentioned
Yes, the answer is correct.
Score: 1
Accepted Answers:
the design of the interface between two computers

Week 12 Quiz Assessment


The due date for submitting this assignment has passed.
Due on 2022-05-23, 23:58 IST.
Score: 9/10=90%

Assignment submitted on 2022-05-22, 12:01 IST


1 point
The ______________ layer, which provides the interface between the business-logic layer and the
underlying database.

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?

Data exists only during program execution


Data stores in drive
Data available to others
Data available private
No, the answer is incorrect.
Score: 0
Accepted Answers:
Data stores in drive
1 point
Which of the follwing best describes normalization?

Converting complex data structures into tables


Removing duplicates in data
Data available to others
Data available private
Yes, the answer is correct.
Score: 1
Accepted Answers:
Removing duplicates in data
1 point
Which of the follwing is not a valid guideline for mapping classes to tables?

Classes with simple data structures become tables


one to one association using foreign key
Collection classes using foreign key
Embedded classes become nested tables
Yes, the answer is correct.
Score: 1
Accepted Answers:
Classes with simple data structures become tables
1 point
If super class is abstract then __________

Implement super class as table


Implement sub classes as tables
Implement all the classes as table
Do not implement any of the classes
Yes, the answer is correct.
Score: 1
Accepted Answers:
Implement sub classes as tables
1 point
Whichof the follwing best describes the use of object database?

Store objects transparently


Store objects in relational database tables
Store operations of object in database, while data is mapped to relational tables
Do not store anything
Yes, the answer is correct.
Score: 1
Accepted Answers:
Store operations of object in database, while data is mapped to relational tables
1 point
Whichof the follwing is not an advantage of using a database management system?

Schema eliminates duplication of data


None of the mentioned
Administrator needed to manage system
Performance of database can be tuned
Yes, the answer is correct.
Score: 1
Accepted Answers:
None of the mentioned
1 point
Horizontal scaling means?

Migrating to better server


Migrating to better network
Cleaning the hardware
Adding or removing client workstations
Yes, the answer is correct.
Score: 1
Accepted Answers:
Adding or removing client workstations
1 point
CORBA expansion is?

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.

Assignment submitted on 2022-05-30, 15:20 IST


1 point
Which of these statements are truly acceptable?

A precondition is an assertion guaranteed to be true when the activity or operation finishes


A post condition is an assertion guaranteed to be true when the activity or operation begins
Trigger is an event which cause a use case to begin
None of the mentioned
Yes, the answer is correct.
Score: 1
Accepted Answers:
Trigger is an event which cause a use case to begin
1 point
Business use-cases and actors together describe

The static elements of the work in progress


The dynamic elements of the work in progress
The logical view of the work in progress
The business processes that the organization supports
Yes, the answer is correct.
Score: 1
Accepted Answers:
The business processes that the organization supports
1 point
_________select from the following in which engineering and reverse engineering can be applicable

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

Use-case model, glossary and supplementary specification


Use-case model, analysis model and design model
Use-case model, deployment and component models
Activity model, glossary and deployment model
Yes, the answer is correct.
Score: 1
Accepted Answers:
Use-case model, glossary and supplementary specification
1 point
Which of the following statements is false?

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

Shows interaction between objects


Object can be created in between
Object can be destroyed in between
Shows sequences of message flow by numbering
No, the answer is incorrect.
Score: 0
Accepted Answers:
Shows interaction between objects
1 point
Interaction Diagram is a combined term for

Sequence Diagram + Collaboration Diagram


Activity Diagram + State Chart Diagram
Deployment Diagram + Collaboration Diagram
None of the mentioned
No, the answer is incorrect.
Score: 0
Accepted Answers:
Sequence Diagram + Collaboration Diagram
1 point
Structure diagrams emphasize the things that must be present in the system being modeled.
True
False
No, the answer is incorrect.
Score: 0
Accepted Answers:
True
1 point
Which of the following diagram is time oriented?

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.

Filled dashed arrowhead


Filled solid arrowhead
Stick arrowhead
Dashed line
No, the answer is incorrect.
Score: 0
Accepted Answers:
Filled dashed arrowhead
1 point
Changes in the attributes of an object or links an object has with other objects best describes:

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?

It is a frame consisting of a rectangle with a pentagon in its upper left-hand corner


It is a rectangle containing an identifier with a dashed line extending below the rectangle
It is a name compartment ; the interaction is represented inside the rectangle
None of the mentioned
No, the answer is incorrect.
Score: 0
Accepted Answers:
It is a rectangle containing an identifier with a dashed line extending below the rectangle

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 ________

modeling executable's and libraries


modeling tables, files and documents
modeling source code
modeling primitive types
Yes, the answer is correct.
Score: 1
Accepted Answers:
modeling executable's and libraries
1 point
Exceptions are ________

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?

Artifacts and nodes


Stereotypes
Components
All of the mentioned
Yes, the answer is correct.
Score: 1
Accepted Answers:
Artifacts and nodes
1 point
Which of the following is incorrect in the deployment diagram?

Communication connections between nodes are shown by communication paths


Communication paths are represented by dotted lines
Artifacts are deployed inside nodes where they reside and execute
None of the mentioned
Yes, the answer is correct.
Score: 1
Accepted Answers:
Communication paths are represented by dotted lines
1 point
In diagrams, the relationship between the object and component part is represented by

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

You might also like