Dear Students,
Quiz No. 1 (Graded) of CS504 will be opened from Tuesday 7th June to Wednesday 8th June 2022.
This quiz will be from Lecture# 1 to 10 and will be based on Multiple Choice Questions. It will be opened for 48 hours.
All
the instructions for solving quiz will be provided in Quiz interface
and you are required to make sure that you have read those instructions
before attempting Quiz.
If any student fails to attempt the quiz within given time, then no re-take or offline quiz will be held.
An external entity that interacts with a system is called a(n):
Actor
_________ requirements are often called product features.
Developer
An arrow
in data flow diagram represents:
Direction of flow of
data…..confirm
The
system model template contains which of the following elements.
Input/output
A
context diagram:
Is a DFD which gives
an overviews of the system…..confirm
In
_________ phase of software development requirement analyst focuses on possible
design of the proposed solution
Definition
System
_____ are built to allow the system engineer to evaluate the system components
in relationship to one another.
Models….confirm
_____
diagram does not capture control flow information, it just shows the flow of
the data in a system
Data flow
diagram…..confirm
In data
flow diagram (DFD), Create, Update, delete and read operations are normally
called.
CRUD operation…..confirm
More
powerful hardware resulted into the development of _ powerful and _____
software.
More,complex…..confirm
Which
elements of business processing engineering are the responsibilities of the
software engineer?
Business system design…..confirm
The use
case diagram shows that which ____ interact with each use case.
Actor…..confirm
A
prototype is not the real product but just a real looking ________ of what
would be eventually delivered and might not do anything useful
Mock-up……confirm
A
_________ is not the real product but just a real looking mock-up of what would
be eventually delivered.
Prototype……confirm
In data
flow diagram the entity or system outside the boundary of this system is called
External
Agent….confirm
The
project manager would need _ document to monitor and track the progress of the
project and if needed.
Requirement….confirm
By
leveling a DFD(adding more levels of abstraction) we mean
Splitting it into
different levels……confirm
Data
cannot flow from one external entity to other external entity because
It is not allowed in
DFD…..confirm
A __ is
not the real product but just a real looking mock up of what would be
eventually delivered.
Prototype…..confirm
A
context diagram is used
As an aid to
system design….confirm
_________
the analyst determines all the sources of requirements and where do these
requirements consume.
Source and sink
analysis…..confirm
______
is a technique that can be used to reduce customer dissatisfaction at the
requirement stage.
Prototyping ,,,,confirm
At which
stage of software development loop results are delivered?
Status
quo…..confirm
Requirement
engineering mainly deals with the _____ of the system
Definition
phase…..confirm
A use
case represents
The role a user plays
when interacting with the system….confirm
___
requirements are often called products features.
Non-functional……confirm
All the
documents related to the software are also considered as part of the ______.
Software….confirm
Include
and extend relationship is used in UML notation of a/an_______.
Use case
model…..confirm
A DFD is
normally leveled (adding more levels of abstraction) as
It is easier to
read and understand a number of smaller DFDs than one large DFD…..confirm
From the
following which is/are not the example(s) of illegal data flow in data flow
diagram.
There must be an
intermediate process which should transform data received from one external
entity and then send the transformed data to the other external entity….confirm
In data
flow diagram (DFD) data flow can
Originate and
terminate in an external entity….confirm
To
construct a system model the engineer should consider one of the following
restraining factors?
Assumptions
and constraints…..confirm
In a
top-down system analysis a/an _ is required to develop high level view of the
system at first
Analyst……confirm
In data
flow diagram (DFD) one data store cannot directly copy the data from another
______.
Data
store…..confirm
______
of the total cost of the software development is spent on maintenance.
Two
third….confirm
The
system specification describes the
Function
and behavior of a computer-based system…..confirm
In
software engineering paradigm, any engineering approach must be founded on
organizational commitment to ________.
Quality…..confirm
Which
one is not a part of software development phase?
Project
Vision….confirm
A
process in Data flow diagram (DFD) represents
Transmission of data…..confirm
In use
case diagram, an ellipse signifies an
Use case…..confirm
Which of
the given component of software engineering framework provides different
techniques that can be used to perform a particular task.
Method…..confirm
Which of the given component of software
engineering framework demands rational and timely development of a software?
Quality
focus….confirm
Arranging
information in ______ form makes it easy to read, understand and comprehend as
compared to streams of text.
Tabular ….confirm
The data
on which the program operates is also considered as part of the ______.
Software…..confirm
Construction
activities are directly related to software ________.
Construction or
Development….both are confirm
Many of
the problems encountered in Software development are attributed to shortcoming
in ________.
Requirement
gathering……confirm
____
component of software engineering framework provides automated or
semi-automated support in a software development
Tools…..confirm
Use case
construction is a technique used for
Requirements
structuring…..confirm
The
context diagram is used as the top level abstraction in a _ developed according
to principles of structured analysis.
Dataflow
diagram…..confirm
Which
one of the following is the external quality of a software product.
Low coupling…..confirm
A
software requirement document describes all the ___ provided by the system
along with the constraints under which it must operate.
Services….confirm
If you
try to make software more user-friendly then the ________ may suffer.
Effiency……confirm
According
to caper jones analysis of project activities coding only has _____ affect part
in software development
13-14%.....confirm
In
________ phase of software development, requirement engineer focuses on
realizing the business object of an under developed product
development…..confirm
Which
statement is not according to the software engineering principles? Software
engineering is an __________.
Unsystematic
approach…..confirm
The
architecture components for product engineering are
Data,
hardware, software, people…..confirm
___________
structure represents the internal organization of the various data and control
items.
Data….confirm
The
process of utilizing our knowledge of computer science in effective production
of software system is called.
Software Engineering…confirm
__ are
kind of umbrella activities that are used to smoothly and successfully perform
the connection activities.
Management activites…..confirm
Software
Engineering in the combination of tools techniques and ______.
Processes…..confirm
In use
case diagram, the scope of the system is defined by
System
boundary…..confirm
The ___
relationship is kind of a generalization specialization relationship.
Extends….confirm
Data
cannot flow from one external entity to other external entity because:
It is
not allowed in DFD…..confirm
The best
way to conduct a requirements validation review is to.
Use a checklist of
questions to examine each requirement….confirm
External
entity may be
Source of
input data only…..confirm
Which of
the following is used for multi level commenting?
/*Comment*/….confirm
Return
values in Synchronous messages are represented by
A dotted line with
label….confirm
__________
is a role that each actor plays in the system under.
Participant…..confirm
Modules
with high cohesion and low coupling can be treated and analyzed as.
Black boxes……confirm
Any
Engineering approach must be founded on organizational commitment to _______.
Quality….confirm
Return
values in synchronous messages are: (V.V.V)
May not used when
response is obvious…..confirm
According
to Caper Jones analysis of project activities, coding only has _____ affect
part in system development.
13-14%...confrim
In
multi-threaded or multiprocessing applications where different execution
threads may pass information to one another by sending _______ to each other.
Asynchronous
messages…..confirm
Which of
the following is not among the four layers of the object-oriented pyramid?
The abstract
layer……confirm
System
models include(V.V.V)
All
options….confirm
In the
architecture trade-off analysis method the architectural style should be
described using the.
All
options…confirm
_________
is concerned with decomposing the system into interacting sub-system.
System structuring…..confirm
Software
development is a step-by-step process and in _____ phase of software
development Business Objective of an organization gets cleared.
Vision….confirm
When two
components of a system are using the same global data area, they are related
as.
Content
coupling….confirm
The goal
of _____ is to translate the customer’s desire for a set of defined
capabilities into a working product.
Product engineering….confirm
The
condition that must be met before the use case can be invoked, is called
Precondition…..confirm
In software engineering paradigm any
engineering approach must be founded an organizational commitment to _______.
Quality
……confirm
There
are _______ most important characteristics of an object.
Three….confirm
__________
requirements cause frequent modifications in user interface
Unstable….confirm
Prototyping
is used when there is _______ regarding requirements.
Uncertainty…confirm
UML is a
language for
Modeling and
design…confirm
UML
stands for _______.
Unified
Modeling Language.
Requirement
engineering focuses on ____________ aspect of the software development process.
What….confirm
Many of
the problems encountered in Software development are attributed to shortcoming
in _________.
Requirement gathering
and documentation process…..confrim
In object Oriented design _____ layer contains
the details that enable each object to communicate with its collaborators.
Message….confrim
In
Object Oriented design _______ layer contains a representation of each of the
subsystem that enable the software to achieve its customers defined
requirements and to implement the technical infrastructure that supports
customer requirements.
Subsystem….confirm
In
object oriented design ______ layer contains the class hierarchies that enable
the system to be created using generalization and increasingly more targeted
specializations.
Class and object
layer…..confrim
In
object oriented design _______ layer contains the data structures and
algorithmic design for all attributes and operations for each object.
Responsibility …..confrim
Normally
a system will be more easy to modify if its modulus have:
Low
coupling and high cohesion….confirm
The best
way to conduct a requirements validation review is to.
Use a checklist of
question to examine each requirement….confrim
Software
design discusses _______ aspect of software development.
How….confirm
Software Engineering is the combination of
tools, techniques and ______.
Processes….confrim
_______
requirements cause frequent modifications in user interface.
Unstable…..confirm
In
abbot’s Textual analysis technique, different parts of speech are identified
within the text of the specification and these parts are modeled using
different ______.
Components…..confrim
Which
statement is not according to the software engineering principles? Software
engineering is a(n)_______.
Unsystematic
approach…..confrim
OOD
results in a design that achieves a number of different levels of ______.
Modularity…..confrim
The
architecture components for product engineering are
Data, hardware,
software, people….confrim
GUI
stands for _____.
Graphical User
interface…..confirm
In the
case of ______ intra component linkages are stronger white inter component
linkages are weak.
Low coupling……confirm
In the
case of _________ module boundaries are not well defined as everything seems to
be connected with everything else.
Highly
coupled system……confirm
A
prototype is not the real product. It is rather just a real looking ______ of
what would be eventually delivered and might not do anything useful.
Mock-up…..confirm
Coupling
is a measure of ________ of a module or component.
Independence……confirm
In UML,
based object Oriented model of a system the demand sign is used to depict
________ relations between two objects/classes.
Composition and
Aggregation……confirm
_____
and ______ are important short circuiting logical operators.
a.And b. OR
c. Not d. NOR
a &
b….confirm
One of
the main reasons to make functions is ________.
Reusability…..confrim
Is
prefix should be used for _____ variables and methods.
Boolean…..confrim
The
terms get/set must be used where an ________ is accessed directly.
Attribute……confirm
Code
should not be.
Commented…..confirm
The size
of _________ plays a significant role in making the program easy or difficult
to understand
Individual functions……confirm
_______
is a tool that can help us in reducing the size of individual functions.
Modularity…..confrim
N-tier
architecture stems from the struggle to find a ______ between the fat-client
architecture and the thin-client architecture.
Middle
ground……confirm
For
(i=0, col = 0; i<27; i++, j++). In the above line of the code, 27 is
representing________.
Constant…..confrim
In case
of using unrelated operators in a single expression______ would be the best
choice to prevent the logical errors.
Parenthesize….confrim
In the
switch statement, cases should always end with a ____ statement.
Break….confirm
Floating
point constants should always be written with decimal point and at least.
One
decimal….confrim
In case
of header files construction is to avoid __ errors. The construction should
appear in the top of the file ( before the file header).
Compilation……confirm
Names
representing methods and functions should be ___ and written in mixed case
starting with ______ case.
Verbs, lower….confrim
Names
representing types must be nouns and written in mixed case starting with
______.
Upper
case….confrim
Variable
names must be in mixed case starting with _________.
Lower case….confrim
Names
representing constants must be all uppercase using underscore to ______ words.
Separate….confrim
Names
representing template types in C++ should be a ________ letter.
Single
uppercase…..confirm
Global
variables in C++ should always be referred to by using the _____ operator.
( :: ) …..confrim
Private
class variable should have _________ suffix.
Underscore( _
)…..confirm
MVC
stands for
Model View
Controller….confirm
Thanks everone