Question # 1 of 10 ( Start time: 11:07:54 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 # 2 of 10 ( Start time: 11:08:33 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
The nominal case should be put in the if-part and the exception in the else-part of an if statement.
Select correct option:
TURE
FALSE
sec(s)
Question # 2 of 10 ( Start time: 01:35:59 PM ) Total Marks: 1
Charles Simonyi first discussed Hungarian Notation. He was of ------ .
Select correct option:
Microsoft
IBM
Dell
Cisco
sec(s)
Question # 3 of 10 ( Start time: 01:36:25 PM ) Total Marks: 1
The terms get/set must be used where an attribute is accessed
Select correct option:
Indirectly
Directly
sec(s)
Question # 4 of 10 ( Start time: 01:36:37 PM ) Total Marks: 1
A self documented program/code contains the following attribute(s):
Size of each function
Choice of variable
Choice of variable
All of the given choices
sec(s)
Question # 5 of 10 ( Start time: 01:37:42 PM ) Total Marks: 1
"is" prefix should be used for------ variables and methods.
Select correct option:
General
Boolean
Constant
None of the given
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
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
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
Value of f1 =1
Size of f1 = 1 bit
Value of f1 should not exceede 1 (Not Sure)
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
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
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 # 3 of 10 ( Start time: 11:09:07 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: 11:09:35 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 # 5 of 10 ( Start time: 11:10:00 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
Thin Client Model places a heavy processing load on…….
Only Server
Only Network
Both Server and Network(Not Sure)
Neither server nor network
Zero install architecture does not need any installation on ____________.
Server side (not Sure)
Client side
Client & Server Side (Not Sure)
None of the above
Data-Centered Architectural Style is also called …..
Repository model
Client Server model
Sub system model
Reference model
The use of comments should be minimized by making the code self-documenting by appropriate name choices and an
explicit logical structure.
Select correct option:
TRUE
FALSE
sec(s)
Question # 7 of 10 ( Start time: 01:38:44 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
sec(s)
Question # 8 of 10 ( Start time: 01:39:56 PM ) Total Marks: 1
Unrelated variables should be declared in the same statement.
Select correct option:
True
False
sec(s)
Question # 9 of 10 ( Start time: 01:40:22 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 # 6 of 10 ( Start time: 11:10:32 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: 11:11:03 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 # 8 of 10 ( Start time: 11:12:04 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: 11:12:39 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 # 10 of 10 ( Start time: 11:13:18 PM ) Total Marks: 1
Software Design discusses ______ aspect of software development
Select correct option:
What
How ok
Who
When
Question # 1 of 10 ( Start time: 11:01:13 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: 11:01:33 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 # 3 of 10 ( Start time: 11:01:53 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: 11:02:07 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: 11:02:26 PM ) Total Marks: 1
A maintainable design is a design , which supports
Select correct option:
Change ok
debugging
Adding new features
All of the given
Question # 6 of 10 ( Start time: 11:03:14 PM ) Total Marks: 1
Selecting Objects (in a domain) include:
Select correct option:
Actors
Participants
Places
All of the above ok
Question # 7 of 10 ( Start time: 11:03:40 PM ) Total Marks: 1
__________________ relationship is concerned with classes not with the class instantiates.
Select correct option:
Association
Inheritance ok
Aggregation
Composition
Question # 8 of 10 ( Start time: 11:05:09 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 # 9 of 10 ( Start time: 11:05:27 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 # 10 of 10 ( Start time: 11:05:47 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: 10:56:40 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
The complexity of a program may ______ if there are exceptional paths in it
Decrease
Increase
Remain same
All of given options
When an error is thrown the overall system (on the lookout for this error flag) responds by ______ the error.
Ignoring
Casting
Catching
All of the given options(Not Sure)
Decrease
Increase
Remain same
All of given options
When an error is thrown the overall system (on the lookout for this error flag) responds by ______ the error.
Ignoring
Casting
Catching
All of the given options(Not Sure)
Comments are not syntax checked
TRUE
FALSE
TRUE
FALSE
Modularity is a tool that can help us in increasing the size of individual functions, making them less readable.
TrueFalse
TrueFalse
Question # 2 of 10 ( Start time: 10:56:57 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 # 3 of 10 ( Start time: 10:57:14 PM ) Total Marks: 1
Modules with high cohesion and low coupling can be treated and analyzed as:
Select correct option:
White Boxes
Black Boxes ok
Gray Boxes
None of the given options
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
The order in which bytes of one word are stored is _________ dependent.
hardware
software
language
syntax
Be very careful when you use functions with side effects – functions that change the values of the ________.Objects
Classes
Structures
Variables
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
The order in which bytes of one word are stored is _________ dependent.
hardware
software
language
syntax
Be very careful when you use functions with side effects – functions that change the values of the ________.Objects
Classes
Structures
Variables
Question # 4 of 10 ( Start time: 10:57:32 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 # 5 of 10 ( Start time: 10:57:47 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 # 1 of 10 ( Start time: 11:28:41 PM ) Total Marks: 1
In "Point of Sale system", the term "Payment" represents
Select correct option:
Actor
Participant
Transaction ok
Container
Question # 2 of 10 ( Start time: 11:29:03 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 # 3 of 10 ( Start time: 11:29:30 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 # 4 of 10 ( Start time: 11:29:53 PM ) Total Marks: 1
__________________ relationship is concerned with classes not with the class instantiates.
Select correct option:
Association
Inheritance ok
Aggregation
Composition
Question # 5 of 10 ( Start time: 11:30:28 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 # 6 of 10 ( Start time: 11:31:14 PM ) Total Marks: 1
________ analysis educates the analyst on business domain complexity and shows a way to deal with it.
Select correct option:
Domain ok
Use Case
Object Collaboration
None of the given options
Question # 7 of 10 ( Start time: 11:32:13 PM ) Total Marks: 1
Which of the following is NOT among one of the four layers of the Object Oriented (OO) design pyramid
Select correct option:
The subsystem layer
The class and object layer
The Abstract layer ok
The message layer
Question # 8 of 10 ( Start time: 11:32:40 PM ) Total Marks: 1
When two components of a system are using the same global data area, they are related as
Select correct option:
Data Coupling
Content Coupling ok
Common Coupling
External Coupling
Question # 9 of 10 ( Start time: 11:33:01 PM ) Total Marks: 1
"System should maintain transaction log of every transaction" The above statement is an example of
Select correct option:
Functional requirement ok
Non-functional requirement
Pseudo requirement
None of the given options
Question # 10 of 10 ( Start time: 11:33:26 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 # 1 of 10 ( Start time: 11:24:18 PM ) Total Marks: 1
In "Point of Sale system", the term "Payment" represents
Select correct option:
Actor
Participant
Transaction ok
Container
Question # 2 of 10 ( Start time: 11:24:37 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: 11:24:59 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 # 4 of 10 ( Start time: 11:25:17 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 # 5 of 10 ( Start time: 11:25:35 PM ) Total Marks: 1
A _____ relationship indicates that one entity is composed of one or more parts which are themselves instances of that or another entity.
Select correct option:
Inheritance
Whole-part ok
Generalization
Specialization
Question # 6 of 10 ( Start time: 11:25:54 PM ) Total Marks: 1
Transactions are the _________ that must be remembered through time.
Select correct option:
Events ok
Actions
Triggers
Methods
Question # 7 of 10 ( Start time: 11:26:13 PM ) Total Marks: 1
In the case of action-oriented approach, data is decomposed according to:
Select correct option:
Object requirements ok
Functionality requirements
Corresponding domain model
Compatibility with object interface
Question # 1 of 10 ( Start time: 11:15:27 PM ) Total Marks: 1
Which of the following is NOT among one of the four layers of the Object Oriented (OO) design pyramid
Select correct option:
The subsystem layer
The class and object layer
The Abstract layer ok
The message layer
Question # 2 of 10 ( Start time: 11:16:39 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: 11:17:16 PM ) Total Marks: 1
Software Design discusses ______ aspect of software development
Select correct option:
What
How ok
Who
When
Question # 4 of 10 ( Start time: 11:17:47 PM ) Total Marks: 1
When two components of a system are using the same global data area, they are related as
Select correct option:
Data Coupling
Content Coupling ok
Common Coupling
External Coupling
Question # 1 of 10 ( Start time: 09:16:39 PM ) Total Marks: 1
In the architecture trade-off analysis method the architectural style should be described using the
Select correct option:
data flow view
module view
process view
all of the given ok
Question # 2 of 10 ( Start time: 09:17:47 PM ) Total Marks: 1
In the classical thin-client architecture, the entire processing is carried-out by -----------
Select correct option:
Single server ok
multiple servers
multiple servers
None of the given
Question # 3 of 10 ( Start time: 09:18:07 PM ) Total Marks: 1
In Client server model, the application is modeled as a set of .....that are provided by servers.
Select correct option:
Requests
Protocols
Services ok
Requirements
Question # 4 of 10 ( Start time: 09:18:31 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 # 5 of 10 ( Start time: 09:19:10 PM ) Total Marks: 1
There are ……layers in OSI reference model.
Select correct option:
5
6
7 ok
8
Question # 6 of 10 ( Start time: 09:19:22 PM ) Total Marks: 1
Which of the following is not a possible server in client server environment?
Select correct option:
Database Server
Transaction Server
File Server
Time Server ok
Question # 7 of 10 ( Start time: 09:19:52 PM ) Total Marks: 1
The clients and servers, in a client server environment, are connected through _____________________.
Select correct option:
Framework
Interface
Middleware
Groupware
Vertical partitioning is also known as…...
Balancing
Mutating
Parallelizing
Factoring
Patterns are devices that allow programs to share knowledge about their -------.
Code
Design
Analysis
None of the given
Client server model tries to …….data and processing.
Distribute
Merge
Clone
Proceed
N-tier architecture stems from the struggle to find a ----------- between the fat-client architecture and the thin-client architecture.
Concurrency
Distribution point
Middle ground
Similarity
Vertical partitioning divides the architecture application from a …… making perspective.
Decision
Design
Conclusion
Move
Question # 8 of 10 ( Start time: 09:21:19 PM ) Total Marks: 1
Process view in Krutchen’s 4+1 architectural view model captures ____________.
Select correct option:
Object model of the design ok
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
Question # 9 of 10 ( Start time: 09:22:04 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 # 10 of 10 ( Start time: 09:22:34 PM ) Total Marks: 1
Maintainability and Portability issues are discussed in _____________.
Select correct option:
Functional View
Physical View
Code View ok
Logical View
Question # 1 of 10 ( Start time: 09:08:01 PM ) Total Marks: 1
Defining the services of an object means:
Select correct option:
What it does? ok
What it knows?
Who knows it?
Whome it knows?
Question # 2 of 10 ( Start time: 09:08:27 PM ) Total Marks: 1
Which one of these represents the Krutchen’s 4+1 architectural view model?
Select correct option:
Logical view, Process view, Physical view, Development view, Use case view
Logical view, Dynamic view, Physical view, Development view, Use case view
Logical view, Process view, Physical view, Development view, Sequence view
Dynamic view, Process view, Physical view, Development view, Use case view
Question # 3 of 10 ( Start time: 09:09:50 PM ) Total Marks: 1
Return values in Synchronous messages are represented by:
Select correct option:
A solid line
A dotted line with label ok
A solid line with label
Double line
Question # 4 of 10 ( Start time: 09:10:52 PM ) Total Marks: 1
Aynchronous messages :
Select correct option:
are implemented as operation call
These block caller before response
occurs in multi-threaded applications ok
are shown by dotted line
Question # 5 of 10 ( Start time: 09:11:36 PM ) Total Marks: 1
Identifying Whole-Part structures (Aggregations) means what are my _________
Select correct option:
Components
Attributes ok
Methods
Messages
Question # 6 of 10 ( Start time: 09:11:58 PM ) Total Marks: 1
Return values in synchronous messages are:
Select correct option:
Compulsory
May not used when response is obvious ok
Not used at all
represented by solid lines
Question # 7 of 10 ( Start time: 09:12:51 PM ) Total Marks: 1
Vertical partitioning divides the architecture application from a …… making perspective.
Select correct option:
Decision ok
Design
Conclusion
Move
Question # 8 of 10 ( Start time: 09:13:51 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 # 9 of 10 ( Start time: 09:14:21 PM ) Total Marks: 1
There are ……layers in OSI reference model.
Select correct option:
5
6
7 ok
8
Question # 10 of 10 ( Start time: 09:14:47 PM ) Total Marks: 1
An architectural style encompasses which of the following elements?
Select correct option:
constraints
set of components
semantic models
all of the given ok
Question # 1 of 10 ( Start time: 08:36:48 PM ) Total Marks: 1
Vertical partitioning is also known as…..
Select correct option:
Balancing
Mutating
Parallelizing
Factoring ok
Question # 2 of 10 ( Start time: 08:38:05 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 # 3 of 10 ( Start time: 08:38:46 PM ) Total Marks: 1
In case of a file servers, client requests selected records from a .....and the server transmits records to client over the network.
Select correct option:
Local Memory
Network
Database
File ok
Question # 4 of 10 ( Start time: 08:39:51 PM ) Total Marks: 1
Issues like system performance, availability, scalability, and security are analyzed in __________.
Select correct option:
Logical View ok
Physical View
Code View
Concurrency View
Question # 5 of 10 ( Start time: 08:40:43 PM ) Total Marks: 1
A necessary supplement to transform or transaction mapping needed to create a complete architectural design is
Select correct option:
entity relationship diagrams
the data dictionary
processing narratives for each module
test cases for each module
Question # 6 of 10 ( Start time: 08:41:58 PM ) Total Marks: 1
Fat Client Model is one of the configurations of ……Model.
Select correct option:
Data-centered ok
Layered
Reference
Client Server
Question # 7 of 10 ( Start time: 08:42:47 PM ) Total Marks: 1
Defining the services of an object means:
Select correct option:
What it does? ok
What it knows?
Who knows it?
Whome it knows?
Question # 8 of 10 ( Start time: 08:43:31 PM ) Total Marks: 1
Aynchronous messages :
Select correct option:
are implemented as operation call
These block caller before response
occurs in multi-threaded applications ok
are shown by dotted line
Question # 1 of 10 ( Start time: 09:55:03 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 # 2 of 10 ( Start time: 09:55:51 PM ) Total Marks: 1
Which of the following is not part of software architecture?
Select correct option:
databases
data design
program structure
algorithm details ok
Question # 3 of 10 ( Start time: 09:56:19 PM ) Total Marks: 1
In case of a file servers, client requests selected records from a .....and the server transmits records to client over the network.
Select correct option:
Local Memory
Network
Database
File ok
Question # 4 of 10 ( Start time: 09:56:52 PM ) Total Marks: 1
Sequence diagrams:
Select correct option:
Provide the static behavior
Provide Data Flow
Provide a time-based view
All of the given options
Question # 5 of 10 ( Start time: 09:57:48 PM ) Total Marks: 1
Client server is a ______________ system model.
Select correct option:
Integrated
Distributed ok
Heterogeneous
Homogeneous
Question # 6 of 10 ( Start time: 09:58:39 PM ) Total Marks: 1
In the case of zero-install, the network environment is used to ---------server side processing by adding a number of servers which share processing load.
Select correct option:
Distribute ok
Centeralize
Clone
None of the given
Question # 7 of 10 ( Start time: 09:59:11 PM ) Total Marks: 1
Process view in Krutchen’s 4+1 architectural view model captures ____________.
Select correct option:
Object model of the design ok
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
Question # 8 of 10 ( Start time: 09:59:36 PM ) Total Marks: 1
Which of the following is not a possible server in client server environment?
Select correct option:
Database Server
Transaction Server
File Server
Time Server ok
Question # 9 of 10 ( Start time: 10:00:23 PM ) Total Marks: 1
In Client server model, the application is modeled as a set of .....that are provided by servers.
Select correct option:
Requests
Protocols
Services ok
Requirements
Question # 10 of 10 ( Start time: 10:00:55 PM ) Total Marks: 1
Physical 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
Question # 1 of 10 ( Start time: 09:38:17 PM ) Total Marks: 1
Identifying Whole-Part structures (Aggregations) means what are my _________
Select correct option:
Components ok
Attributes
Methods
Messages
Question # 2 of 10 ( Start time: 09:38:53 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 # 3 of 10 ( Start time: 09:39:19 PM ) Total Marks: 1
Different messages in sequence diagrams includes:
Select correct option:
Simple
Asynchronous
Notify
Both Simple and Asynchronous ok
Question # 4 of 10 ( Start time: 09:39:41 PM ) Total Marks: 1
Fat Client Model is one of the configurations of ……Model.
Select correct option:
Data-centered
Layered
Reference
Client Server ok
Question # 5 of 10 ( Start time: 09:40:17 PM ) Total Marks: 1
Return values in Synchronous messages are represented by:
Select correct option:
A solid line
A dotted line with label ok
A solid line with label
Double line
Question # 6 of 10 ( Start time: 09:40:41 PM ) Total Marks: 1
The focus of sequence diagrams is:
Select correct option:
On objects (and classes) and message exchanged among them ok
On static Model of system
On object constraints
None of the given options
Question # 7 of 10 ( Start time: 09:41:05 PM ) Total Marks: 1
Which of the following is not part of software architecture?
Select correct option:
databases
data design
program structure
algorithm details ok
Question # 8 of 10 ( Start time: 09:41:35 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: 09:41:56 PM ) Total Marks: 1
In the architecture trade-off analysis method the architectural style should be described using the
Select correct option:
data flow view
module view
process view
all of the given ok
Question # 10 of 10 ( Start time: 09:42:18 PM ) Total Marks: 1
Sequence of messages can be present in:
Select correct option:
Sequence diagram
Collaboration diagram
In both type of diagrams
Use case diagram ok
Question # 1 of 10 ( Start time: 09:28:33 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 # 2 of 10 ( Start time: 09:29:17 PM ) Total Marks: 1
Whole Part Structure is also called ______
Select correct option:
Generalization
Aggregation ok
Specialization
Question # 3 of 10 ( Start time: 09:29:50 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
Distributing the responsibilities to different subsystems so that we get a software system which is easy to maintain, is called ………the architecture.
Subtracting
Partitioning
Cloning
Balancing
The nominal case should be put in the if-part and the exception in the else-part of an if statement.
TURE
FALSE
Charles Simonyi first discussed Hungarian Notation. He was of ------. .
Microsoft
IBM
Dell
Cisco
The terms get/set must be used where an attribute is accessed.
Indirectly
Directly
A self documented program/code contains the following attribute(s):
Size of each function
Choice of variable
Choice of variable
All of the given choices
"is" prefix should be used for------ variables and methods.
General
Boolean
Constant
None of the given
The use of comments should be minimized by making the code self-documenting by appropriate name choices and an
explicit logical structure.
TRUE
FALSE
Variables should be initialized where they are ------and they should be declared in the ------scope possible.
defined and smallest
declared and medium
defined and medium
declared and smallest
Question # 4 of 10 ( Start time: 09:30:41 PM ) Total Marks: 1
Development view in Krutchen’s 4+1 architectural view model captures
Select correct option:
Object model of the design ok
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
Question # 5 of 10 ( Start time: 09:31:06 PM ) Total Marks: 1
In the classical thin-client architecture, the entire processing is carried-out by -----------
Select correct option:
Single server ok
multiple servers
multiple servers
None of the given
Question # 6 of 10 ( Start time: 09:31:32 PM ) Total Marks: 1
_________________ architectural model is widely used in mainframe application.
Select correct option:
Client-Server Model ok
Repository Model
Filter Model
Layered Model
Question # 7 of 10 ( Start time: 09:32:15 PM ) Total Marks: 1
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
flow dependencies and sharing dependencies
size and cost
none of the given
Question # 8 of 10 ( Start time: 09:33:34 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: 09:34:01 PM ) Total Marks: 1
In the case of zero-install, the network environment is used to ---------server side processing by adding a number of servers which share processing load.
Select correct option:
Distribute ok
Centeralize
Clone
None of the given
Question # 10 of 10 ( Start time: 09:34:29 PM ) Total Marks: 1
Data-Centered Architectural Style is also called ….
Select correct option:
Repository model ok
Client Server model
Sub system model
Reference model
Question # 9 of 10 ( Start time: 08:44:28 PM ) Total Marks: 1
An architectural style encompasses which of the following elements?
Select correct option:
constraints
set of components
semantic models
all of the given ok
Question # 10 of 10 ( Start time: 08:45:17 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 # 5 of 10 ( Start time: 11:18:25 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: 11:19:12 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: 11:19:58 PM ) Total Marks: 1
"System should maintain transaction log of every transaction" The above statement is an example of
Select correct option:
Functional requirement ok
Non-functional requirement
Pseudo requirement
None of the given options
Question # 8 of 10 ( Start time: 11:20:42 PM ) Total Marks: 1
Prototyping is used when there is _________ regarding requirements.
Select correct option:
Uncertainty ok
Confirmation
Conflict
Consensus
Question # 9 of 10 ( Start time: 11:21:25 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 # 10 of 10 ( Start time: 11:22:02 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 # 6 of 10 ( Start time: 10:57:59 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
In Client Server model, there application is modeled as a set so --- that are provided by server.
Application
Protocol
Services
All of the above
Vertical Partitioning is also know as.
Balancing
Mutating
Parallizing
Factoring
Façade Pattern provides a unified interface to a set of interfaces ina sub-system.
True
False
Which of the is/are among ten things which the basis template of GOF design pattern includes.
Problem
Context
Forces
All of the above
Thin Client Model places a heavy processing load on…….
Only Server
Only Network
Both Server and Network(Not Sure)
Neither server nor network
Zero install architecture does not need any installation on ____________.
Server side (not Sure)
Client side
Client & Server Side (Not Sure)
None of the above
Data-Centered Architectural Style is also called …..
Repository model
Client Server model
Sub system model
Reference model
Question # 7 of 10 ( Start time: 10:58:14 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 # 8 of 10 ( Start time: 10:58:28 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 # 9 of 10 ( Start time: 10:58:45 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 # 10 of 10 ( Start time: 10:59:17 PM ) Total Marks: 1
Prototyping is used when there is _________ regarding requirements.
Select correct option:
Uncertainty ok
Confirmation
Conflict
Consensus
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