Question # 2 of 10 ( Start time: 10:52:52 PM ) Total Marks: 1
When a class gets physical existance in computer memory, it is called
Select correct option:
Parent Class
polymorphism
Static Object
Object ok
Question # 1 of 10 ( Start time: 09:50:05 PM ) Total Marks: 1
In __________ relationship, a class shares the structure and behavior defined in another class.
Select correct option:
Aggregation
Composition
Inheritance ok
Uses
N-tier architecture stems from the struggle to find a ----------- between the fat-client architecture and the thin-client architecture.
Select correct option:
Concurrency
Distribution point
Middle ground
Similarity
Question # 8 of 10 ( Start time: 06:24:20 PM ) Total Marks: 1
Vertical partitioning divides the architecture application from a …… making perspective.
Decision
Design
Conclusion
Move
Question # 9 of 10 ( Start time: 06:25:23 PM ) Total Marks: 1
Distributing the responsibilities to different subsystems so that we get a software system which is easy to maintain, is called ………the architecture.
Select correct option:
Subtracting
Partitioning
Cloning
Balancing
Question # 2 of 10 ( Start time: 09:50:31 PM ) Total Marks: 1
A change becomes ------------- because of close presence of data and fucntions
Select correct option:
Accessible
Global
Private
Localized ok
Question # 3 of 10 ( Start time: 09:50:56 PM ) Total Marks: 1
Class responsibilities are defined by ___________.
Select correct option:
its attributes only
its collaborators
its operations only
both its attributes and operations ok
Question # 4 of 10 ( Start time: 09:51:21 PM ) Total Marks: 1
The three most important characteristics of an object are
Select correct option:
Identity
State
Behavior
All of the given ok
you spend 80 percent of your time in 20 percent of the codeyou spend 20 percent of your time in 80 percent of the code
We should try to optimized 80 percent or at least 20 percent of the code
None of the given options.
We should try to optimized 80 percent or at least 20 percent of the code
None of the given options.
Be very careful when you use functions with side effects – functions that change the values of the ________.
Objects
Classes
Structures
Variables
Objects
Classes
Structures
Variables
Comma ( , ) is very dangerous because.
Compiler does not recognise this symbol
It creates linkage problem
It causes side effects
All of the given options (Not Sure)
The C/C++ language has not specified whether ____ is arithmetic or logical.
Right shift >>
Right shift <<
&&
||
In order to make a code more portable, Instead of using vendor specific language extensions, use _______ as much as possible.
STL
ANSI
ISO
CMMI
Compiler does not recognise this symbol
It creates linkage problem
It causes side effects
All of the given options (Not Sure)
The C/C++ language has not specified whether ____ is arithmetic or logical.
Right shift >>
Right shift <<
&&
||
In order to make a code more portable, Instead of using vendor specific language extensions, use _______ as much as possible.
STL
ANSI
ISO
CMMI
Question # 5 of 10 ( Start time: 09:51:45 PM ) Total Marks: 1
In object oriented design, the structure of the system revolves around.
Select correct option:
Objects ok
Methods
Properties
None of the given options
Question # 6 of 10 ( Start time: 09:52:13 PM ) Total Marks: 1
Identify the TRUE statement(s)
Select correct option:
An attribute that may have a number of values should be replaced by a new class and an object connection
An attribute that varies over time, e.g., price of an item, should be replaced by an additional class with an effective date and value
Replace “yes/no” type attributes with “status” type attributes for flexibility
All of given options ok
Question # 7 of 10 ( Start time: 09:52:43 PM ) Total Marks: 1
In the case of __________ in a system, module boundaries are not well defined.
Select correct option:
low cohesion
high coupling ok
low coupling
high cohesion
Question # 8 of 10 ( Start time: 09:53:29 PM ) Total Marks: 1
Identify the TRUE statement:
Select correct option:
Normally Object Oriented design is more maintainable than functional oriented. ok
Software with Functional oriented design does not fulfill non functional requirements.
Object Oriented design can not implement "Separation of concerns" strategy
Function Oriented design does not lead to an efficient product.
Question # 9 of 10 ( Start time: 09:54:21 PM ) Total Marks: 1
In "Railway ticket reservation system" the roles such as enquiry , reservation and ticketing and cancellation are to be performed by the user called :-
Select correct option:
Passenger ok
System analyst
System developer
System designer
Question # 10 of 10 ( Start time: 09:54:52 PM ) Total Marks: 1
A class will be cohesive if:
Select correct option:
Class does not implement Complex interfaces
Class does not have Complex Methods
If most of the methods do not use most of the data members most of the time
if most of the methods use most of the data members most of the time. ok
Question # 1 of 10 ( Start time: 09:36:19 PM ) Total Marks: 1
In the functional design, the structure of the system revolves around.
Select correct option:
objects
properties
functions ok
All of the given options
Question # 2 of 10 ( Start time: 09:36:47 PM ) Total Marks: 1
In "Railway ticket reservation system" the roles such as enquiry , reservation and ticketing and cancellation are to be performed by the user called :-
Select correct option:
Passenger ok
System analyst
System developer
System designer
Question # 3 of 10 ( Start time: 09:37:09 PM ) Total Marks: 1
A _______ is not the real product but just a real looking mock-up of what would be eventually delivered.
Select correct option:
Software
Program
Prototype ok
Test Case
Question # 4 of 10 ( Start time: 09:37:52 PM ) Total Marks: 1
___________ is an extremely powerful technique for dealing with complexity.
Select correct option:
Aggregation
Abstraction ok
Inheritance
Association
Question # 5 of 10 ( Start time: 09:38:20 PM ) Total Marks: 1
A structure is a manner of an organization which expresses a ________ strong organization within the problem domain.
Select correct option:
semantically ok
syntactically
graphically
none of the given
Question # 6 of 10 ( Start time: 09:38:45 PM ) Total Marks: 1
In __________ relationship, a class shares the structure and behavior defined in another class.
Select correct option:
Aggregation
Composition
Inheritance ok
Uses
Question # 7 of 10 ( Start time: 09:39:15 PM ) Total Marks: 1
Specialization means:
Select correct option:
Calling the same method with object of child object ok
Hiding the data
Creating new subclasses from an existing class
None of given options
If an application fulfills its specifications but deviates from users expectations or their desired behavior. This means, software is verified but not ------------
Validated
Corrected
Checked
Traced
The raising of the imaginary error flag is simply called raising or ________ an error.
Catching
Casting
Throwing
None of given options
struct packed_struct { unsigned int f1:1; } pack; Here in "packed_struct":
value of f1 = 1
size of f1 = 1 bit
value of f1 should not exceede 1
None of given options
The idea behind exception handling is to raise some error flag every time ________.
The code compiles
The code links
Memory is allocated
Something goes wrong
Bit fields allow the packing of data in a structure. using Bit fields we can:
Read 9 bit integers
avoid memory leakages
avoid memory overflow
Avoid syntax errors
The order in which bytes of one word are stored is _________ dependent.
hardware
software
language
syntax
Question # 8 of 10 ( Start time: 09:40:16 PM ) Total Marks: 1
The three most important characteristics of an object are
Select correct option:
Identity
State
Behavior
All of the given ok
Question # 9 of 10 ( Start time: 09:40:47 PM ) Total Marks: 1
A "register" in "Point of sale system" is an example of:
Select correct option:
Actor
Participant
Tangible thing ok
Transaction
Question # 10 of 10 ( Start time: 09:41:21 PM ) Total Marks: 1
Once you define "Employee" as an object for pay-roll application _______
Select correct option:
It can NOT be used for income tax, bonus, commission or any HR application.
It can be used for income tax, bonus, commission or any HR application.
It can only provide Read-Only properties ok
None of the given options
Question # 1 of 10 ( Start time: 09:21:51 PM ) Total Marks: 1
Class responsibilities are defined by ___________.
Select correct option:
its attributes only
its collaborators
its operations only
both its attributes and operations ok
Question # 2 of 10 ( Start time: 09:22:11 PM ) Total Marks: 1
A change becomes ------------- because of close presence of data and fucntions
Select correct option:
Accessible
Global
Private
Localized ok
Question # 3 of 10 ( Start time: 09:22:37 PM ) Total Marks: 1
In Abbot’s Textual Analysis technique, the proper noun (e.g. Mehdi Hassan) represents
Select correct option:
Class
Instance ok
Inheritance
Question # 4 of 10 ( Start time: 09:23:08 PM ) Total Marks: 1
In the case of __________ in a system, module boundaries are not well defined.
Select correct option:
low cohesion
high coupling ok
low coupling
high cohesion
Aggregation
Question # 5 of 10 ( Start time: 09:23:43 PM ) Total Marks: 1
Normally a System will be more easy to modify if its modules have:
Select correct option:
High coupling and High cohesion.
High coupling and Low cohesion.
Low coupling and High cohesion. ok
Low coupling and Low Cohesion.
Question # 6 of 10 ( Start time: 09:24:17 PM ) Total Marks: 1
An object model encompasses the principle(s) of
Select correct option:
Abstraction
Encapsulation
Hierarchy or inheritance
All of the given options * ok
Question # 7 of 10 ( Start time: 09:24:38 PM ) Total Marks: 1
In "Point of Sale system", the term "Payment" represents
Select correct option:
Actor
Participant
Transaction ok
Container
Question # 8 of 10 ( Start time: 09:24:54 PM ) Total Marks: 1
To help separate an object's external behavior from its implementation, the technique used is called ___________.
Select correct option:
Generalization
Association
Composition
Abstraction ok
Question # 9 of 10 ( Start time: 09:25:26 PM ) Total Marks: 1
"A car is made up of a body, three or four wheels, a steering mechanism, a breaking mechanism, and a power-engine" The above statement is example of:
Select correct option:
Whole-Part relationship ok
Inheritance
Specialization
Generalization
Question # 10 of 10 ( Start time: 09:25:43 PM ) Total Marks: 1
In the case of action-oriented approach, data is decomposed according to:
Select correct option:
Object requirements
Functionality requirements ok
Corresponding domain model
Compatibility with object interface
Question # 3 of 10 ( Start time: 10:53:12 PM ) Total Marks: 1
___________ is an extremely powerful technique for dealing with complexity.
Select correct option:
Aggregation
Abstraction ok
Inheritance
Association
When a small set of functions (which use each other) is so overwhelmingly the bottleneck, there are two alternatives:
use a better algorithm OR re-write the code
debug the code OR place assertions in code
remove the functions OR add more functions
changed programming language OR compiler at least
_______ cause major portability issues
Loops (Not Sure)
Bugs in code
Sizes of data types
Conditional Structures
In the switch statement, cases should always end with a -------statment.
Switch
Go
Break
Stop
use a better algorithm OR re-write the code
debug the code OR place assertions in code
remove the functions OR add more functions
changed programming language OR compiler at least
_______ cause major portability issues
Loops (Not Sure)
Bugs in code
Sizes of data types
Conditional Structures
In the switch statement, cases should always end with a -------statment.
Switch
Go
Break
Stop
Some bit field members are stored: I) left to right II) right to left III) in circular array.
only (I) is true
Only (II) is true
Both (I) and (II) are true
All of the options (I, II and III) are true
only (I) is true
Only (II) is true
Both (I) and (II) are true
All of the options (I, II and III) are true
x = 0; // x is floating pt Which rewritten form of above line of code is more in line with the self-documentation philosophy than the code above.
x = false
x = NULL
x = 0.0;
x = ‘\0’
Comma ( , ) is very dangerous because
Compiler does not recognise this symbol
It creates linkage problem
It causes side effects
All of the given options(Not sure)
Compiler does not recognise this symbol
It creates linkage problem
It causes side effects
All of the given options(Not sure)
using proper paranthesis normally makes the codeeasy to read
easy to understand
less ambiguous
All of the given options
easy to understand
less ambiguous
All of the given options
Question # 5 of 10 ( Start time: 10:53:57 PM ) Total Marks: 1
_____ is a technique in which we construct a model of an entity based upon its essential characteristics and ignore the inessential details.
Select correct option:
Inheritance
Polymorphism
Aggregation
Abstraction ok
Question # 6 of 10 ( Start time: 10:54:12 PM ) Total Marks: 1
A "register" in "Point of sale system" is an example of:
Select correct option:
Actor
Participant
Tangible thing ok
Transaction
Question # 7 of 10 ( Start time: 10:54:24 PM ) Total Marks: 1
In Object Oriented Design, ________ layer contains the details that enable each object to communicate with its collaborators.
Select correct option:
subsystem
responsibility
message ok
object
Question # 8 of 10 ( Start time: 10:54:34 PM ) Total Marks: 1
A cohesive Class is one which emphasizes on ____ unit of functionality
Select correct option:
Single
Multiple ok
Static
None of the given options
Question # 9 of 10 ( Start time: 10:54:50 PM ) Total Marks: 1
The modules that interact with each other through message passing have __________.
Select correct option:
Low Coupling ok
High Coupling
Low Cohesion
High Cohesion
Question # 10 of 10 ( Start time: 10:55:11 PM ) Total Marks: 1
Class responsibilities are defined by ___________.
Select correct option:
its attributes only
its collaborators
its operations only
both its attributes and operations ok
Question # 1 of 10 ( Start time: 10:47:34 PM ) Total Marks: 1
Once you define "Employee" as an object for pay-roll application _______
Select correct option:
It can NOT be used for income tax, bonus, commission or any HR application.
It can be used for income tax, bonus, commission or any HR application.
It can only provide Read-Only properties ok
None of the given options
Question # 2 of 10 ( Start time: 10:48:01 PM ) Total Marks: 1
GUI stands for:
Select correct option:
Genaric User Interface
Graphical User Interface ok
Genaric User Interaction
Graphical User Interaction
Question # 3 of 10 ( Start time: 10:48:23 PM ) Total Marks: 1
The intent of Object Oriented Analysis (OOA) is to define:
Select correct option:
All classes
Relationships among classes
Behavior of classes
All of the given options ok
Question # 4 of 10 ( Start time: 10:48:36 PM ) Total Marks: 1
____________ of the total cost of the software development is spent on maintenance.
Select correct option:
one third
two third ok
one fourth
three fourth
Question # 5 of 10 ( Start time: 10:48:47 PM ) Total Marks: 1
Prototyping is used when there is _________ regarding requirements.
Select correct option:
Uncertainty ok
Confirmation
Conflict
Consensus
Question # 6 of 10 ( Start time: 10:49:09 PM ) Total Marks: 1
In "Railway ticket reservation system" the roles such as enquiry , reservation and ticketing and cancellation are to be performed by the user called :-
Select correct option:
Passenger ok
System analyst
System developer
System designer
Question # 7 of 10 ( Start time: 10:49:26 PM ) Total Marks: 1
In object oriented design, the structure of the system revolves around.
Select correct option:
Objects ok
Methods
Properties
None of the given options
Question # 8 of 10 ( Start time: 10:49:39 PM ) Total Marks: 1
____________ is a technique that can be used to reduce customer dissatisfaction at requirement stage.
Select correct option:
Analysis
Negotiation
Prototyping ok
GUI
Question # 9 of 10 ( Start time: 10:49:54 PM ) Total Marks: 1
The three most important characteristics of an object are
Select correct option:
Identity
State
Behavior
All of the given ok
Question # 10 of 10 ( Start time: 10:50:08 PM ) Total Marks: 1
Coupling is a measure of _______ of a module or component.
Select correct option:
Independence
Dependence ok
Aggregation
Composition
Question # 1 of 10 ( Start time: 10:38:00 PM ) Total Marks: 1
Which of the following strategy/strategies lead(s) to a good software design:
Select correct option:
Separation of Concerns
Modularity
Divide-and-conquer
All of the given options ok
Question # 2 of 10 ( Start time: 10:38:38 PM ) Total Marks: 1
An object model of a system captures the _________ structure of a system.
Select correct option:
static ok
dynamic
iterative
Hierarchical
Question # 3 of 10 ( Start time: 10:39:28 PM ) Total Marks: 1
The intent of Object Oriented Analysis (OOA) is to define:
Select correct option:
All classes
Relationships among classes
Behavior of classes
All of the given options ok
Question # 4 of 10 ( Start time: 10:39:46 PM ) Total Marks: 1
In the case of action-oriented approach, data is decomposed according to:
Select correct option:
Object requirements
Functionality requirements ok
Corresponding domain model
Compatibility with object interface
Question # 1 of 10 ( Start time: 10:28:19 PM ) Total Marks: 1
Software Design discusses ______ aspect of software development
Select correct option:
What
How ok
Who
When
Question # 2 of 10 ( Start time: 10:28:34 PM ) Total Marks: 1
A cohesive Class is one which emphasizes on ____ unit of functionality
Select correct option:
Single
Multiple ok
Static
None of the given options
Question # 3 of 10 ( Start time: 10:28:48 PM ) Total Marks: 1
A maintainable design is a design , which supports
Select correct option:
Change
debugging
Adding new features
All of the given ok
Question # 4 of 10 ( Start time: 10:29:38 PM ) Total Marks: 1
The most important and critical stage in the object oriented design is the appropriate classification of _________.
Select correct option:
functions
methods
objects
relationships ok
Question # 5 of 10 ( Start time: 10:30:10 PM ) Total Marks: 1
Class responsibilities are defined by ___________.
Select correct option:
its attributes only
its collaborators
its operations only
both its attributes and operations ok
Question # 6 of 10 ( Start time: 10:30:31 PM ) Total Marks: 1
_____ is a technique in which we construct a model of an entity based upon its essential characteristics and ignore the inessential details.
Select correct option:
Inheritance
Polymorphism
Aggregation
Abstraction ok
Question # 7 of 10 ( Start time: 10:30:47 PM ) Total Marks: 1
____________ of the total cost of the software development is spent on maintenance.
Select correct option:
one third
two third ok
one fourth
three fourth
Question # 8 of 10 ( Start time: 10:31:22 PM ) Total Marks: 1
The design process usually involves:
Select correct option:
Developing a number of different models.
Looking at the system from different angles.
Describing the system at various levels of abstraction.
All of the given options ok
Question # 9 of 10 ( Start time: 10:31:39 PM ) Total Marks: 1
_____________ requirements cause frequent modifications in user interface.
Select correct option:
Functional
Non-functional
Unstable ok
User
Question # 10 of 10 ( Start time: 10:31:39 PM ) Total Marks: 1
Which of the following sentence is true regarding user interface design?
GUI interfaces are good for all tasks which a user needs to perform at an interface. ok
The higher the response time, the better is the interface.
he simpler the interface, the efficient is the system.
Question # 1 of 10 ( Start time: 10:05:47 PM ) Total Marks: 1
Coupling is a measure of _______ of a module or component.
Select correct option:
Independence
Dependence ok
Aggregation
Composition
Question # 2 of 10 ( Start time: 10:06:29 PM ) Total Marks: 1
_____________ is not the part of Peter Coad methodology.
Select correct option:
Select actors
Select participants
Select places
Select actions ok
Question # 3 of 10 ( Start time: 10:07:31 PM ) Total Marks: 1
An object model encompasses the principle(s) of
Select correct option:
Abstraction
Encapsulation
Hierarchy or inheritance
All of the given options * ok
Question # 4 of 10 ( Start time: 10:08:34 PM ) Total Marks: 1
In Object Oriented Design, ________ layer contains the details that enable each object to communicate with its collaborators.
Select correct option:
subsystem
responsibility
message ok
object
Question # 5 of 10 ( Start time: 10:09:12 PM ) Total Marks: 1
In this case of _________, intra component linkages are stronger while inter component linkages are weak.
Select correct option:
high cohesion
low coupling ok
low cohesion
high coupling
Question # 6 of 10 ( Start time: 10:10:14 PM ) Total Marks: 1
A tangible entity in the real life is called
Select correct option:
Functions
Object ok
Class
None of the given
Question # 7 of 10 ( Start time: 10:11:04 PM ) Total Marks: 1
In Abbot’s Textual Analysis technique, the proper noun (e.g. Mehdi Hassan) represents
Select correct option:
Class
Instance ok
Inheritance
Aggregation
Question # 8 of 10 ( Start time: 10:12:03 PM ) Total Marks: 1
When a class gets physical existance in computer memory, it is called
Select correct option:
Parent Class
polymorphism
Static Object
Object ok
Question # 9 of 10 ( Start time: 10:12:40 PM ) Total Marks: 1
In the case of __________ in a system, module boundaries are not well defined.
Select correct option:
low cohesion
high coupling ok
low coupling
high cohesion
Question # 10 of 10 ( Start time: 10:13:09 PM ) Total Marks: 1
The intent of Object Oriented Analysis (OOA) is to define:
Select correct option:
All classes
Relationships among classes
Behavior of classes
All of the given options ok
Question # 1 of 10 ( Start time: 09:59:24 PM ) Total Marks: 1
Consider the following piece of code: public class Square extends Shape { // some code . } The above code is an example of:
Select correct option:
Part-Whole relationship
Generalization/Specialization ok
Data Sharing
Data encapsulation
Question # 2 of 10 ( Start time: 09:59:55 PM ) Total Marks: 1
In this case of _________, intra component linkages are stronger while inter component linkages are weak.
Select correct option:
high cohesion
low coupling ok
low cohesion
high coupling
Question # 3 of 10 ( Start time: 10:01:08 PM ) Total Marks: 1
Strong cohesion implies that:
Select correct option:
All parts of a component have a close logical relationship with each other. ok
All parts of a component do not have a close logical relationship with each other.
Component is dynamic in nature
Component is static in nature
Question # 4 of 10 ( Start time: 10:01:38 PM ) Total Marks: 1
Software Design discusses ______ aspect of software development
Select correct option:
What
How ok
Who
When
Question # 5 of 10 ( Start time: 10:01:57 PM ) Total Marks: 1
In Object Oriented Design, ________ layer contains the details that enable each object to communicate with its collaborators.
Select correct option:
subsystem
responsibility
message ok
object
Question # 6 of 10 ( Start time: 10:02:24 PM ) Total Marks: 1
In the case of __________ in a system, module boundaries are not well defined.
Select correct option:
low cohesion
high coupling ok
low coupling
high cohesion
Question # 7 of 10 ( Start time: 10:02:46 PM ) Total Marks: 1
A change becomes ------------- because of close presence of data and fucntions
Select correct option:
Accessible
Global
Private
Localized ok
Question # 8 of 10 ( Start time: 10:03:15 PM ) Total Marks: 1
The three most important characteristics of an object are
Select correct option:
Identity
State
Behavior
All of the given ok
Question # 1 of 10 ( Start time: 09:49:28 PM ) Total Marks: 1
Variables should be initialized where they are ------and they should be declared in the ------scope possible.
Select correct option:
defined and smallest
declared and medium
defined and medium
declared and smallest ok
Question # 2 of 10 ( Start time: 09:50:20 PM ) Total Marks: 1
Code should not be:
Select correct option:
commented ok
indented
cryptic
aligned
Question # 3 of 10 ( Start time: 09:51:26 PM ) Total Marks: 1
Which of the following shows a commented statement in C++
Select correct option:
# Ans = first + second
// Ans = first + second
\\ Ans = first + second
/# Ans = first + second
Question # 4 of 10 ( Start time: 09:52:32 PM ) Total Marks: 1
Which of the following is used for multi level commenting?
Select correct option:
// Comment
/* Comment */ ok
(Comment)
*/ Comment/*
Question # 5 of 10 ( Start time: 09:53:48 PM ) Total Marks: 1
Which one is correct?
Select correct option:
double total = 0.5; ok
double total = .5;
double total = .50;
all of the given
_________ was the first pure Object Oriented language in which observer pattern was used in implementing its Model
View Controller pattern
Select correct option:
Smalltalk
PASCAL
JAVA
C++
sec(s)
Question # 7 of 10 ( Start time: 01:47:56 PM ) Total Marks: 1
using proper paranthesis normally makes the code
Select correct option:
easy to read
easy to understand
less ambigous
All of the given options
sec(s)
Question # 9 of 10 ( Start time: 01:48:58 PM ) Total Marks: 1
Which of the following shows a commented statement in C++
Select correct option:
# Ans = first + second
// Ans = first + second
\\ Ans = first + second
/# Ans = first + second
sec(s)
Question # 1 of 10 ( Start time: 01:51:42 PM ) Total Marks: 1
The form for (;;) should be used for
Select correct option:
nested loop
empty loop
more than 1000 iterations
sec(s)
Singleton Pattern
Observer Pattern
Real Pattern
None of the given
STL Stnads for ------------------ .
Standard Template Library
Standard Type Link
Standard Tempo Line
None of the given
Three tier architecture contains ------------- layers.
Presentation
Application
Database
All of the above
Which of following is/are among ten things, which the basic template of GOF design pattern includes.
Problem
Context
Forces
All of the given
Vertical partitioning is also known as….. .
Balancing
Mutating
Parallelizing
Factoring
Question # 2 of 10 ( Start time: 01:52:09 PM ) Total Marks: 1
Identifier names also play a significant role in enhancing the -------- of a program.
Select correct option:
Writ ability
Readability
Reliability
Question # 6 of 10 ( Start time: 09:54:22 PM ) Total Marks: 1
________ and ________ are important short circuiting logical operators. a.AND b. OR c. NOT d. NOR
Select correct option:
a & b ok
b & c
c & d
a & c
Question # 7 of 10 ( Start time: 09:54:52 PM ) Total Marks: 1
One of the main reasons to make functions is ________.
Select correct option:
Reliability
Reusability ok
Maintainability
Effeciency
Question # 8 of 10 ( Start time: 09:55:11 PM ) Total Marks: 1
Charles Simonyi first discussed Hungarian Notation. He was of ------ .
Select correct option:
Microsoft ok
IBM
Dell
Cisco
Question # 9 of 10 ( Start time: 09:55:55 PM ) Total Marks: 1
The form for (;;) should be used for
Select correct option:
nested loop
empty loop ok
more than 1000 iterations
less than 1000 iterations
Question # 10 of 10 ( Start time: 09:56:39 PM ) Total Marks: 1
Be very careful when you use functions with side effects – functions that change the values of the ________
Select correct option:
Objects
Classes
Structures
Variables ok
Question # 1 of 10 ( Start time: 09:40:03 PM ) Total Marks: 1
________ is a tool that can help us in reducing the size of individual functions.
Select correct option:
Inheritance
Modularity ok
Association
Abstraction
Question # 2 of 10 ( Start time: 09:40:48 PM ) Total Marks: 1
The size of __________ plays a significant role in making the program easy or difficult to understand.
Select correct option:
function ok
object
data type
none of the above
Question # 3 of 10 ( Start time: 09:41:15 PM ) Total Marks: 1
Floating point constants should always be written with decimal point and at least
Select correct option:
one decimal ok
two decimal
three decimal
none of the given
Question # 4 of 10 ( Start time: 09:41:45 PM ) Total Marks: 1
One of the main reasons to make functions is ________.
Select correct option:
Reliability
Reusability ok
Maintainability
Effeciency
A __________ is a variance from a desired product attribute.
Exception
Error
Mistake
Defect
The C/C++ language does not define the alignment of items within.
structures
classes
unions
All of the given options
The raising of the imaginary error flag is simply called raising or ________ an error
Catching
Casting
Throwing
None of given options
Consider the following statement: int a,b=10; Which of the following is correct:variable "a" is initialized to 10
Variable "b" is initialized to 10
Both variables "a" and "b" are initialized to 10
variables can not be initialized this way
Exception handling is a powerful technique that separates error-handling code from ______ code.
Normal
Faulty
Buggy
Complex
Bit fields are a convenient way to express many difficult operations. However, bit fields suffer from one problem.
Lack of usability
Lack of security
Lack of performance
Lack of portability
Question # 5 of 10 ( Start time: 09:42:13 PM ) Total Marks: 1
80/20 rule states that:
Select correct option:
you spend 80 percent of your time in 20 percent of the code ok
you spend 20 percent of your time in 80 percent of the code
We should try to optimized 80 percent or at least 20 percent of the code
None of the given options.
Question # 6 of 10 ( Start time: 09:42:42 PM ) Total Marks: 1
________ and _________ are two important tools that helps in managing the program complexity.
Select correct option:
Composition, Inheritance
Abstraction, Encapsulation ok
Aggregation, Inheritance
Modularity, Composition
Question # 7 of 10 ( Start time: 09:43:03 PM ) Total Marks: 1
Which indent size eliminates the chance of code lines splitting?
Select correct option:
2 ok
4
3
6
Question # 8 of 10 ( Start time: 09:43:42 PM ) Total Marks: 1
Comma ( , ) is very dangerous because
Select correct option:
Compiler does not recognise this symbol
It creates linkage problem
It causes side effects
All of the given options
Question # 9 of 10 ( Start time: 09:44:12 PM ) Total Marks: 1
if a major rework is required to translate a program written for one environment to another, it means code is not or less _________
Select correct option:
Secure
Bug Free
plateform dependent
Portable ok
Question # 10 of 10 ( Start time: 09:45:32 PM ) Total Marks: 1
Which one is correct?
Select correct option:
double total = 0.5; ok
double total = .5;
double total = .50;
all of the given
A useful technique for evaluating the overall complexity of a proposed architecture is to look at the component
Select correct option:
number and size of components ok
flow dependencies and sharing dependencies
size and cost
none of the given
Question # 2 of 10 ( Start time: 10:17:04 PM ) Total Marks: 1
Thin Client Model is one of the configurations of ……Model.
Select correct option:
Data-centered
Client Server ok
Layered
Reference
Question # 3 of 10 ( Start time: 10:17:47 PM ) Total Marks: 1
Thin Client Model places a heavy processing load on……
Select correct option:
Only Server
Only Network
Both Server and Network ok
Neither Server nor Network
Question # 4 of 10 ( Start time: 10:18:30 PM ) Total Marks: 1
There are ……layers in OSI reference model.
Select correct option:
5
6
7 ok
8
Question # 5 of 10 ( Start time: 10:19:12 PM ) Total Marks: 1
Whole Part Structure is also called ______
Select correct option:
Generalization
Aggregation ok
Specialization
Association
Question # 6 of 10 ( Start time: 10:19:54 PM ) Total Marks: 1
In sequence diagram, the boxes denote:
Select correct option:
Objects (or classes) ok
Messages, sent from one object to other
Life-time of Objects
None of the given options
Question # 7 of 10 ( Start time: 10:20:41 PM ) Total Marks: 1
The purpose of Interaction diagrams is to:
Select correct option:
Model interactions between objects
Assist in understanding how a system (a use case) actually works
Identify responsibilities/operations and assign them to classes
All of the given options ok
Question # 8 of 10 ( Start time: 10:21:14 PM ) Total Marks: 1
To determine the architectural style or combination of styles that best fits the Proposed system, requirements engineering is used to uncover
Select correct option:
algorithmic complexity
characteristics and constraints
control and data
design patterns ok
Question # 9 of 10 ( Start time: 10:22:04 PM ) Total Marks: 1
Client server is a ______________ system model.
Select correct option:
Integrated
Distributed ok
Heterogeneous
Homogeneous
Question # 10 of 10 ( Start time: 10:22:44 PM ) Total Marks: 1
Development view in Krutchen’s 4+1 architectural view model captures
Select correct option:
Object model of the design
Concurrency and synchronization aspects of the design
Mapping(s) of the software onto the hardware and reflects its distributed aspect
Static organization of the software in its development environment ok
Vertical partitioning divides the architecture application from a …… making perspective.
Select correct option:
Decision ok
Design
Conclusion
Move
Question # 2 of 10 ( Start time: 10:27:43 PM ) Total Marks: 1
The expressions with logical operators can be evaluated only from ___________________.
Select correct option:
Right to left
Left to right
Top to bottom
Bottom to top
Question # 3 of 10 ( Start time: 10:28:21 PM ) Total Marks: 1
In the switch statement, cases should always end with a -------statment.
Select correct option:
Switch
Go
Break ok
Stop
Question # 4 of 10 ( Start time: 10:29:15 PM ) Total Marks: 1
Variables should be initialized where they are ------and they should be declared in the ------scope possible.
Select correct option:
defined and smallest
declared and medium
defined and medium
declared and smallest ok
Question # 5 of 10 ( Start time: 10:29:57 PM ) Total Marks: 1
________ and _________ are two important tools that helps in managing the program complexity.
Select correct option:
Composition, Inheritance
Abstraction, Encapsulation ok
Aggregation, Inheritance
Modularity, Composition
Question # 6 of 10 ( Start time: 10:30:41 PM ) Total Marks: 1
Class variables should never be declared public. Public variables violate which of the following:
Select correct option:
Information hiding
Encapsulation
Information hiding and Encapsulation ok
None of the given
Question # 7 of 10 ( Start time: 10:31:08 PM ) Total Marks: 1
1) x = (a + 2 > 3)? a : a-1 ; 2) if((a + 2)> 3) x = a; else x = a - 1;
Select correct option:
Statement (1) is more complex than (2) ok
Statement (2) is more complex than (1)
Both statements are very complex
None of the given options
Question # 8 of 10 ( Start time: 10:31:49 PM ) Total Marks: 1
Global variables in C++ should always be referred to by using the
Select correct option:
:: operator ok
: operator
Without an operator
None of the given
Question # 9 of 10 ( Start time: 10:32:12 PM ) Total Marks: 1
The size of __________ plays a significant role in making the program easy or difficult to understand.
Select correct option:
function ok
object
data type
none of the above
Question # 10 of 10 ( Start time: 10:32:40 PM ) Total Marks: 1
“Description of communicating objects and classes that are customized to solve a general design problem in a particular context.” is called ----------
Select correct option:
Design Pattren ok
System Pattren
System Design
None of the given
Question # 1 of 10 ( Start time: 10:20:39 PM ) Total Marks: 1
x = 0; // x is floating pt Which rewritten form of above line of code is more in line with the self-documentation philosophy than the code above.
Select correct option:
x = false
x = NULL
x = 0.0; ok
x = ‘\0’
Question # 2 of 10 ( Start time: 10:20:57 PM ) Total Marks: 1
Names representing methods and functions should be----and written in mixed case starting with -----case.
Select correct option:
Noun—lower
Verb----lower ok
Noun ---upper
Noun----upper
Question # 3 of 10 ( Start time: 10:21:18 PM ) Total Marks: 1
Patterns are devices that allow programs to share knowledge about their -------------.
Select correct option:
Code
Design ok
Analysis
None of the given
Question # 4 of 10 ( Start time: 10:21:35 PM ) Total Marks: 1
C++ header files should have the extension---- Source files can have the extension ----
Select correct option:
.c and .h
.cc and .h
.h and .cpp ok
All of the given
Question # 5 of 10 ( Start time: 10:21:48 PM ) Total Marks: 1
In case of header files, construction is to avoid ------ errors. The construction should appear in the top of the file (before the file header).
Select correct option:
compilation ok
run time
logical
All of the given
Question # 6 of 10 ( Start time: 10:22:22 PM ) Total Marks: 1
Code should not be:
Select correct option:
commented ok
indented
cryptic
aligned
Question # 7 of 10 ( Start time: 10:22:41 PM ) Total Marks: 1
Charles Simonyi first discussed Hungarian Notation. He was of ------ .
Select correct option:
Microsoft ok
IBM
Dell
Cisco
Str = 0;// str is string Which rewritten from of above line of code is more in line with the self-documentation philosophy than the code above.
Str = false;
Str = NULL;
Str = ‘\0;
Str = 0.0;
Struct packed_struct { unsigned int f1:1;} pack; Here in “packed_struct”:
Value of f1 =1
Size of f1 = 1 bit
Value of f1 should not exceede 1 (Not Sure)
None of given options
Value of f1 =1
Size of f1 = 1 bit
Value of f1 should not exceede 1 (Not Sure)
None of given options
Bit fields are a convenient way to express many difficult operations. However, bit fields suffer from one problem.
Lack of Usability
Lack of Security
Lack of Performance
Lack of Portability
Lack of Usability
Lack of Security
Lack of Performance
Lack of Portability
Question # 8 of 10 ( Start time: 10:23:10 PM ) Total Marks: 1
_________ was the first pure Object Oriented language in which observer pattern was used in implementing its Model View Controller pattern
Select correct option:
Smalltalk ok
PASCAL
JAVA
C++
Question # 9 of 10 ( Start time: 10:23:39 PM ) Total Marks: 1
Goto statements violate the idea of
Select correct option:
object oriented code
structured code ok
control structure
repetition structure
Question # 10 of 10 ( Start time: 10:24:33 PM ) Total Marks: 1
________ and _________ are two important tools that helps in managing the program complexity.
Select correct option:
Composition, Inheritance
Abstraction, Encapsulation ok
Aggregation, Inheritance
Modularity, Composition
Question # 1 of 10 ( Start time: 10:15:20 PM ) Total Marks: 1
80/20 rule states that:
Select correct option:
you spend 80 percent of your time in 20 percent of the code ok
you spend 20 percent of your time in 80 percent of the code
We should try to optimized 80 percent or at least 20 percent of the code
None of the given options.
Question # 2 of 10 ( Start time: 10:15:36 PM ) Total Marks: 1
It ensures that a class only has one instance and provides a global point of access to it.
Select correct option:
Singleton Pattern ok
Observer Pattern
Real Pattern
None of the given
Question # 3 of 10 ( Start time: 10:16:20 PM ) Total Marks: 1
-----provides a unified interface to a set of interfaces in a sub-system.
Select correct option:
Observer Pattern
Singleton Pattern
Façade Pattern ok
All of the above
Question # 4 of 10 ( Start time: 10:16:44 PM ) Total Marks: 1
Names representing methods and functions should be----and written in mixed case starting with -----case.
Select correct option:
Noun—lower
Verb----lower ok
Noun ---upper
Noun----upper
Question # 5 of 10 ( Start time: 10:16:58 PM ) Total Marks: 1
Anti-patterns is another concept that corresponds to common ------------- in analysis and design.
Select correct option:
mistakes ok
issues
problems
All of the given
Question # 6 of 10 ( Start time: 10:17:47 PM ) Total Marks: 1
x = 0; // x is floating pt Which rewritten form of above line of code is more in line with the self-documentation philosophy than the code above.
Select correct option:
x = false
x = NULL
x = 0.0; ok
x = ‘\0’
Question # 7 of 10 ( Start time: 10:18:09 PM ) Total Marks: 1
A self documenting code is a code that explains itself without the need of comments and extraneous documentation, like _______
Select correct option:
Flowcharts
UML diagrams
Process-flow state diagrams
All of the given choices ok
Question # 8 of 10 ( Start time: 10:18:37 PM ) Total Marks: 1
Identifier names also play a significant role in enhancing the -------- of a program.
Select correct option:
Writ ability
Readability ok
Reliability
All of the given choices
Question # 9 of 10 ( Start time: 10:19:13 PM ) Total Marks: 1
"is" prefix should be used for------ variables and methods.
Select correct option:
General
Boolean ok
Constant
None of the given
Question # 10 of 10 ( Start time: 10:19:28 PM ) Total Marks: 1
which of the following statements are same in output: 1) a = a >> 2 2) a = a / 4 3) a = a * 2
Select correct option:
(1) and (3) only
(2) and (3) only
(1) and (2) only ok
All procduce the same result
Question # 1 of 10 ( Start time: 10:05:31 PM ) Total Marks: 1
Be very careful when you use functions with side effects – functions that change the values of the ________
Select correct option:
Objects
Classes
Structures
Variables ok
Question # 2 of 10 ( Start time: 10:06:03 PM ) Total Marks: 1
which of the following statements are same in output: 1) a = a >> 2 2) a = a / 4 3) a = a * 2
Select correct option:
(1) and (3) only
(2) and (3) only
(1) and (2) only ok
All procduce the same result
Question # 3 of 10 ( Start time: 10:06:57 PM ) Total Marks: 1
STL Stnads for ------------------
Select correct option:
Standard Template Library ok
Standard Type Link
Standard Tempo Line
None of the given
Question # 4 of 10 ( Start time: 10:07:36 PM ) Total Marks: 1
C++ header files should have the extension---- Source files can have the extension ----
Select correct option:
.c and .h
.cc and .h
.h and .cpp ok
All of the given
Question # 5 of 10 ( Start time: 10:08:14 PM ) Total Marks: 1
Switch statement is equal to ___________ statement.
Select correct option:
if
if-else
nested if
if-else if ok
Client Server model tries to data and processing.
DistributeMergeCloneProceed
Mistake
Issues
Problems
All of the given
Three tier architecture contains layers.
Presentation
Application
Database
All of the above
MVC stands for
Model View Controller
Modern View Center
Model View Center
Modern View Controller
Fat client model is one of the configurations of model.
Data-Centered
Layered
Reference
Client Server
Description of communicating objects and classes that are customized to solved a general problem in a particular context is called.
Design Pattern
System Patter
System Design
None of the Given
Question # 6 of 10 ( Start time: 10:09:12 PM ) Total Marks: 1
A function should not be larger in any case and should not exceed ______ in length .
Select correct option:
Half page
One page ok
Two pages
Three Pages
Question # 7 of 10 ( Start time: 10:09:40 PM ) Total Marks: 1
Comma ( , ) is very dangerous because
Select correct option:
Compiler does not recognise this symbol
It creates linkage problem
It causes side effects ok
All of the given options
Question # 8 of 10 ( Start time: 10:10:24 PM ) Total Marks: 1
Which one of these is a correct short cut used by the programmer?
Select correct option:
x*=a ok
x=*a
x*a=
=a*x
Question # 9 of 10 ( Start time: 10:11:01 PM ) Total Marks: 1
The number __________ is the most abused symbol in programs written in C or C++.
Select correct option:
1
0 ok
2
3
Question # 1 of 10 ( Start time: 11:18:46 PM ) Total Marks: 1
Which one is correct?
Select correct option:
double total = 0.5;
double total = .5;
double total = .50;
all of the given
Question # 2 of 10 ( Start time: 11:19:21 PM ) Total Marks: 1
Be very careful when you use functions with side effects – functions that change the values of the ________
Select correct option:
Objects
Classes
Structures
Variables
Question # 3 of 10 ( Start time: 11:20:10 PM ) Total Marks: 1
________ is a tool that can help us in reducing the size of individual functions.
Select correct option:
Inheritance
Modularity
Association
Abstraction
Question # 4 of 10 ( Start time: 11:20:38 PM ) Total Marks: 1
The expressions with logical operators can be evaluated only from ___________________.
Select correct option:
Right to left
Left to right
Top to bottom
Bottom to top
Question # 5 of 10 ( Start time: 11:21:06 PM ) Total Marks: 1
80/20 rule states that:
Select correct option:
you spend 80 percent of your time in 20 percent of the code
you spend 20 percent of your time in 80 percent of the code
We should try to optimized 80 percent or at least 20 percent of the code
None of the given options.
Question # 6 of 10 ( Start time: 11:21:30 PM ) Total Marks: 1
-----provides a unified interface to a set of interfaces in a sub-system.
Select correct option:
Observer Pattern
Singleton Pattern
Façade Pattern
All of the above
MVC pattern was based on the --------------- pattern.
Observer
Structural
Behavioral
None of given
Which one is correct?
double total = 0.5;
double total = .5;
double total = .50;
all of the given
Code should not be:
commented
indented
cryptic
aligned
Global variables in C++ should always be referred to by using the.
:: operator
: operator
Without an operator
None of the given
_________ was the first pure Object Oriented language in which observer pattern was used in implementing its Model.
View Controller pattern
Smalltalk
PASCAL
JAVA
C++
Question # 7 of 10 ( Start time: 11:22:02 PM ) Total Marks: 1
Which of following is/are among ten things,which the basic template of GOF design pattern includes.
Select correct option:
Problem
Context
Forces
All of the given
Question # 8 of 10 ( Start time: 11:22:29 PM ) Total Marks: 1
________ and _________ are two important tools that helps in managing the program complexity.
Select correct option:
Composition, Inheritance
Abstraction, Encapsulation
Aggregation, Inheritance
Modularity, Composition
Question # 9 of 10 ( Start time: 11:22:55 PM ) Total Marks: 1
Comma ( , ) is very dangerous because
Select correct option:
Compiler does not recognise this symbol
It creates linkage problem
It causes side effects
All of the given options
Question # 10 of 10 ( Start time: 11:23:20 PM ) Total Marks: 1
Goto statements violate the idea of
Select correct option:
object oriented code
structured code
control structure
repetition structure
Question # 1 of 10 ( Start time: 10:41:25 PM ) Total Marks: 1
If a function changes the value of some other accessible data object along with returning its value after execution, is called ___________.
Select correct option:
Short Circuiting
Modularity
Side Effects
Abstraction
Question # 2 of 10 ( Start time: 10:41:47 PM ) Total Marks: 1
if a major rework is required to translate a program written for one environment to another, it means code is not or less _________
Select correct option:
Secure
Bug Free
plateform dependent
Portable
Question # 3 of 10 ( Start time: 10:42:21 PM ) Total Marks: 1
It ensures that a class only has one instance and provides a global point of access to it.
Select correct option:
Singleton Pattern
Observer Pattern
Real Pattern
None of the given
Question # 4 of 10 ( Start time: 10:42:55 PM ) Total Marks: 1
Code should not be:
Select correct option:
commented
indented
cryptic
aligned
Question # 5 of 10 ( Start time: 10:43:16 PM ) Total Marks: 1
In case of header files, construction is to avoid ------ errors. The construction should appear in the top of the file (before the file header).
Select correct option:
compilation
run time
logical
All of the given
Question # 6 of 10 ( Start time: 10:43:46 PM ) Total Marks: 1
The size of __________ plays a significant role in making the program easy or difficult to understand.
Select correct option:
function
object
data type
none of the above
Question # 7 of 10 ( Start time: 10:44:09 PM ) Total Marks: 1
Identifier names also play a significant role in enhancing the -------- of a program.
Select correct option:
Writ ability
Readability
Reliability
All of the given choices
Question # 8 of 10 ( Start time: 10:44:39 PM ) Total Marks: 1
A function should not be larger in any case and should not exceed ______ in length .
Select correct option:
Half page
One page
Two pages
Three Pages
Question # 9 of 10 ( Start time: 10:45:00 PM ) Total Marks: 1
_________ was the first pure Object Oriented language in which observer pattern was used in implementing its Model View Controller pattern
Select correct option:
Smalltalk
PASCAL
JAVA
C++
Question # 10 of 10 ( Start time: 10:45:42 PM ) Total Marks: 1
which of the following statements are same in output: 1) a = a >> 2 2) a = a / 4 3) a = a * 2
Select correct option:
(1) and (3) only
(2) and (3) only
(1) and (2) only
All procduce the same result
Question # 1 of 10 ( Start time: 10:34:01 PM ) Total Marks: 1
It ensures that a class only has one instance and provides a global point of access to it.
Select correct option:
Singleton Pattern ok
Observer Pattern
Real Pattern
None of the given
Question # 2 of 10 ( Start time: 10:34:41 PM ) Total Marks: 1
Anti-patterns is another concept that corresponds to common ------------- in analysis and design.
Select correct option:
mistakes ok
issues
problems
All of the given
Question # 3 of 10 ( Start time: 10:35:18 PM ) Total Marks: 1
Complex expressions:
Select correct option:
Make the code easy to modify
Make the code difficult to modify ok
Make the code easy to understand
Does not effect understandablity
Question # 4 of 10 ( Start time: 10:35:52 PM ) Total Marks: 1
The expressions with logical operators can be evaluated only from ___________________.
Select correct option:
Right to left
Left to right
Top to bottom
Bottom to top
Question # 5 of 10 ( Start time: 10:36:40 PM ) Total Marks: 1
A function should not be larger in any case and should not exceed ______ in length .
Select correct option:
Half page
One page ok
Two pages
Three Pages
Question # 6 of 10 ( Start time: 10:37:20 PM ) Total Marks: 1
Patterns are devices that allow programs to share knowledge about their -------------.
Select correct option:
Code
Design ok
Analysis
None of the given
Question # 7 of 10 ( Start time: 10:37:56 PM ) Total Marks: 1
In case of header files, construction is to avoid ------ errors. The construction should appear in the top of the file (before the file header).
Select correct option:
compilation ok
run time
logical
All of the given
Question # 8 of 10 ( Start time: 10:38:28 PM ) Total Marks: 1
Which indent size eliminates the chance of code lines splitting?
Select correct option:
2 ok
4
3
6
Question # 9 of 10 ( Start time: 10:38:59 PM ) Total Marks: 1
________ is a tool that can help us in reducing the size of individual functions.
Select correct option:
Inheritance
Modularity ok
Association
Abstraction
Question # 10 of 10 ( Start time: 10:39:52 PM ) Total Marks: 1
A self documenting code is a code that explains itself without the need of comments and extraneous documentation, like _______
Select correct option:
Flowcharts
UML diagrams
Process-flow state diagrams
All of the given choices ok
Question # 10 of 10 ( Start time: 10:11:31 PM ) Total Marks: 1
Names representing methods and functions should be----and written in mixed case starting with -----case.
Select correct option:
Noun—lower
Verb----lower ok
Noun ---upper
Noun----upper
Question # 2 of 10 ( Start time: 10:11:22 PM ) Total Marks: 1
Distributing the responsibilities to different subsystems so that we get a software system which is easy to maintain, is called ………the architecture.
Select correct option:
Subtracting
Partitioning ok
Cloning
Balancing
Question # 3 of 10 ( Start time: 10:11:46 PM ) Total Marks: 1
Three tier architecture contains ------------- layers
Select correct option:
Presentation
Application
Database
All of the above ok
Question # 4 of 10 ( Start time: 10:12:11 PM ) Total Marks: 1
The key objective(s) of OOD process should achieve the following:
Select correct option:
The class as far as possible should be Independent , but could be dependent on only a few classes.
Interaction between two classes should be explicit.
Class hierarchy should be built on specialization of higher class.
All of the given options ok
Question # 5 of 10 ( Start time: 10:12:37 PM ) Total Marks: 1
Identifying Whole-Part structures (Aggregations) means what are my _________
Select correct option:
Components ok
Attributes
Methods
Messages
Question # 6 of 10 ( Start time: 10:13:09 PM ) Total Marks: 1
In the N-Tire Architecture,the idea is to enhance scalability and -------------- by distributing both the data and the application using multiple server machines.
Select correct option:
Usability
Performance ok
Interoperability
None of the given
Question # 7 of 10 ( Start time: 10:13:40 PM ) Total Marks: 1
Development view in Krutchen’s 4+1 architectural view model captures
Select correct option:
Object model of the design
Concurrency and synchronization aspects of the design
Mapping(s) of the software onto the hardware and reflects its distributed aspect
Static organization of the software in its development environment ok
Question # 8 of 10 ( Start time: 10:14:37 PM ) Total Marks: 1
The purpose of Interaction diagrams is to:
Select correct option:
Model interactions between objects
Assist in understanding how a system (a use case) actually works
Identify responsibilities/operations and assign them to classes
All of the given options ok
Question # 9 of 10 ( Start time: 10:15:05 PM ) Total Marks: 1
The focus of sequence diagrams is:
Select correct option:
On objects (and classes) and message exchanged among them
On static Model of system
On object constraints
None of the given options
Question # 9 of 10 ( Start time: 10:03:32 PM ) Total Marks: 1
While establishing the services for an object, the following fundamental questions should be asked
Select correct option:
Why does the system need this object any way?
What useful questions can it answer?
What useful action can it perform?
All of the given options ok
Question # 10 of 10 ( Start time: 10:03:54 PM ) Total Marks: 1
In "Point of Sale system", the term "Payment" represents
Select correct option:
Actor
Participant
Transaction ok
Container
Question # 5 of 10 ( Start time: 10:40:07 PM ) Total Marks: 1
When a class gets physical existance in computer memory, it is called
Select correct option:
Parent Class
polymorphism
Static Object
Object ok
Question # 6 of 10 ( Start time: 10:40:28 PM ) Total Marks: 1
The first step in any OOA process model is to
Select correct option:
build an object-relationship model. ok
define collaborations between objects.
elicit customer requirements.
select a representation language.
Question # 7 of 10 ( Start time: 10:40:48 PM ) Total Marks: 1
____________ of the total cost of the software development is spent on maintenance.
Select correct option:
one third
two third ok
one fourth
three fourth
Question # 8 of 10 ( Start time: 10:41:45 PM ) Total Marks: 1
A class will be cohesive if:
Select correct option:
Class does not implement Complex interfaces
Class does not have Complex Methods
If most of the methods do not use most of the data members most of the time
if most of the methods use most of the data members most of the time. ok
Question # 9 of 10 ( Start time: 10:42:36 PM ) Total Marks: 1
To help separate an object's external behavior from its implementation, the technique used is called ___________.
Select correct option:
Generalization
Association
Composition
Abstraction ok
Question # 10 of 10 ( Start time: 10:43:04 PM ) Total Marks: 1
____________ is a technique that can be used to reduce customer dissatisfaction at requirement stage.
Select correct option:
Analysis
Negotiation
Prototyping ok
GUI
CS504 - Software Engineering - Imcqs solved CS504 - Software
Engineering - Iquiz mega file CS504
- Software Engineering - Imidterm solved papers 2017 CS504 - Software
Engineering - Isolved mcqs mega file CS504 - Software
Engineering - Imidterm solved papers 2016 CS504 - Software
Engineering - I midterm papers CS504 - Software
Engineering - Ifinal term solved mcqs mega file CS504 - Software
Engineering - I handouts CS504
- Software Engineering - Ilectures CS504 - Software
Engineering - I assignment CS504
- Software Engineering - Ihandouts CS504 - Software
Engineering - I assignment solution 2018 CS504 - Software
Engineering - Ippt slides CS504
- Software Engineering - Iassignment no 2 solution 2018 CS504 - Software
Engineering - Imidterm solved papers by moaaz CS504 - Software
Engineering - Ifinal term solved mcqs by moaaz