MCQOPTIONS
Saved Bookmarks
This section includes 458 Mcqs, each offering curated multiple-choice questions to sharpen your Computer Science Engineering (CSE) knowledge and support exam preparation. Choose a topic below to get started.
| 301. |
A constraint specifies a condition or restriction that must be true. |
| A. | true |
| B. | false |
| Answer» B. false | |
| 302. |
A unary association, also referred to as a self-association. |
| A. | true |
| B. | false |
| Answer» B. false | |
| 303. |
The relationship among objects is based on ___. |
| A. | assumptions each makes about other objects. |
| B. | operations can be performed. |
| C. | what behavior results. |
| D. | all of above. |
| Answer» E. | |
| 304. |
In Noun Phrase Approach- Nouns in the textual description are considered to be classes and verbs to be methods of classes. |
| A. | true |
| B. | false |
| Answer» B. false | |
| 305. |
What is a business logic object? |
| A. | an object used in business applications. |
| B. | an object that defines business specific application logic |
| C. | the internal logic of an object |
| D. | a business object that determines whether a client request is logical |
| Answer» C. the internal logic of an object | |
| 306. |
What is a boundary object? |
| A. | an external object |
| B. | an object that stores data |
| C. | an object that communicates with an external object |
| D. | an object that controls other objects |
| Answer» D. an object that controls other objects | |
| 307. |
What can an inclusion use case be used for? |
| A. | to describe an inclusive use case |
| B. | to describe a lengthy interaction with an actor |
| C. | to describe functionality that is common to more than one use case |
| D. | to describe a use case that includes other use cases |
| Answer» E. | |
| 308. |
What is a primary actor? |
| A. | the actor who goes on stage first |
| B. | the actor that starts the use case |
| C. | an actor that participates in the use case |
| D. | an object inside the system |
| Answer» C. an actor that participates in the use case | |
| 309. |
Architecture of software is based on? |
| A. | design |
| B. | neither design nor requirements |
| C. | design and requirements |
| D. | requirements |
| Answer» E. | |
| 310. |
What is a use case? |
| A. | a case study involving users |
| B. | a sequence of interactions between the user and the system |
| C. | a sequence of user inputs to the system |
| D. | a sequence of interactions between the user and the objects in the system |
| Answer» C. a sequence of user inputs to the system | |
| 311. |
Which one of the following are correct statements? |
| A. | an architecture may or may not defines components |
| B. | an architecture is not dependable on requirements |
| C. | an architecture is foremost an abstraction of a system that suppresses details of the components that do not affect how they are used |
| D. | an architecture is only dependent on design |
| Answer» D. an architecture is only dependent on design | |
| 312. |
 Which of the statements truly concludes client and server relation with architectural styles? |
| A. | they are component types and their coordination is described in terms of protocols that server uses to communicate with each of its clients |
| B. | multiple client cannot exist at an instance |
| C. | architecture are countless for client and server but their architectural styles are different |
| D. | architectures are same |
| Answer» B. multiple client cannot exist at an instance | |
| 313. |
————– pattern describes a collection of distributed components that provide and/or consume the services. |
| A. | client server |
| B. | broker |
| C. | p2p |
| D. | soa |
| Answer» E. | |
| 314. |
————— pattern defines a runtime component that mediates the communication between a number of clients and servers. |
| A. | proxy |
| B. | middleware |
| C. | broker |
| D. | load balancer |
| Answer» D. load balancer | |
| 315. |
————- pattern splits system into a number of computationally independent execution structures to achieve optimized usage of resources. |
| A. | layers |
| B. | multi tier |
| C. | agent |
| D. | broker |
| Answer» C. agent | |
| 316. |
Adding an intermediate component between two interacting modules in an application will improve: |
| A. | security of the system |
| B. | reliability of the system |
| C. | availability of the system |
| D. | modifiability of the system |
| Answer» E. | |
| 317. |
—————- pattern facilitates accessing shared resources and services for large numbers of distributed distributed clients. |
| A. | web server |
| B. | client server |
| C. | data server |
| D. | proxy server |
| Answer» D. proxy server | |
| 318. |
—————– pattern suggests a solution in which components interact with via announced messages or events. |
| A. | newspaper |
| B. | librarian |
| C. | bookkeeper |
| D. | publish subscribe |
| Answer» E. | |
| 319. |
Layered architecture style is best suited to develop the software applications which require |
| A. | the components to be easily replaceable |
| B. | the high security of its data contents |
| C. | the performance quality as a dominant factor |
| D. | information separating as a dominant factor |
| Answer» B. the high security of its data contents | |
| 320. |
System’s ability to continuously provide correct service without any failure, is called |
| A. | performance |
| B. | reliability |
| C. | security |
| D. | availability |
| Answer» C. security | |
| 321. |
“An administrator wants to run different parts of the application in different systems, and also the system needs to exchange, add and remove the components at run-time.†Which one of the following architecture patterns will be most suitable in the context given above? |
| A. | mvc |
| B. | broker |
| C. | blackboard |
| D. | pipe and filter |
| Answer» C. blackboard | |
| 322. |
There are two basic types of service-oriented solution logic: |
| A. | service,service registries |
| B. | service candidates,service registries |
| C. | service ,service compositions |
| D. | top-down service models,bottom-up service models |
| Answer» D. top-down service models,bottom-up service models | |
| 323. |
One of the fundamental characteristics of service-oriented architecture is |
| A. | business-driven |
| B. | integration-centric |
| C. | inventory-neutral |
| D. | silo-driven |
| Answer» B. integration-centric | |
| 324. |
In two-tier client/server architecture,the running of application programs and the user interface programs is in control of |
| A. | modulation side |
| B. | client side |
| C. | server side |
| D. | host side |
| Answer» C. server side | |
| 325. |
Which diagram shows the configuration of run-time processing elements of the system? Select one: |
| A. | deployment diagram |
| B. | class diagram |
| C. | component diagram |
| D. | er diagram |
| Answer» D. er diagram | |
| 326. |
Which of the following is not real-time architectural patterns that are commonly used? |
| A. | asynchronous communication |
| B. | observe and react |
| C. | environmental control |
| D. | process pipeline |
| Answer» B. observe and react | |
| 327. |
Systems that involve interaction with a shared database can be considered as. |
| A. | software-based |
| B. | transaction-based |
| C. | server-based |
| D. | client-based |
| Answer» C. server-based | |
| 328. |
What is a kernel system in a software product line(SPL)? |
| A. | a member of the spl only composed of kernel classes |
| B. | a member of the spl composed of kernel classes and possibly some default classes |
| C. | a member of the spl composed of kernel classes and possibly some optional classes |
| D. | a member of the spl composed of kernel classes and possibly some entity classes |
| Answer» C. a member of the spl composed of kernel classes and possibly some optional classes | |
| 329. |
How are feature conditions used in a software product line(SPL) C32 state machine? |
| A. | a guard condition |
| B. | a condition that is true or false |
| C. | to identify if a feature is selected or not in the state machine |
| D. | to allow state machine inheritance |
| Answer» B. a condition that is true or false | |
| 330. |
What does the C30software architecture describe? |
| A. | the software inside a family of buildings |
| B. | the structure of a client/server product family |
| C. | the overall structure of the software product line |
| D. | the software product line classes and their relationships |
| Answer» D. the software product line classes and their relationships | |
| 331. |
What is the difference between an active object and a passive object? |
| A. | an active object controls a passive object. |
| B. | an active object does not have a thread of control; a passive object has a thread of control. |
| C. | an active object executes in a distributed system; a passive object executes in a centralized system. |
| D. | an active object has a thread of control; a passive object does not have a thread of control |
| Answer» E. | |
| 332. |
Yellow pages brokering is useful when a service requester: |
| A. | needs to discover the location of the service |
| B. | knows the type of service required but not the specific service |
| C. | knows the specific service required but not the type of service |
| D. | needs to discover the broker |
| Answer» C. knows the specific service required but not the type of service | |
| 333. |
With a Negotiation pattern, which of the following is NOT true? |
| A. | the client agent can propose a service. |
| B. | the service agent can offer a service in response to a client agent proposal. |
| C. | the client agent can request a service. |
| D. | the service agent can offer a service in response to a client agent request. |
| Answer» E. | |
| 334. |
When designing an entity class as a relational table, which of the following is NOT true? |
| A. | the relational table has multiple primary keys. |
| B. | the relational table has multiple foreign keys. |
| C. | the relational table has a primary key. |
| D. | the relational table has a concatenated primary key. |
| Answer» B. the relational table has multiple foreign keys. | |
| 335. |
What happens in a Call/Return pattern? |
| A. | a calling operation in the calling object sends a message to an operation (a.k.a. method) in the called object. |
| B. | a calling operation in the calling object invokes an operation (a.k.a. method) in the called object. |
| C. | the calling object waits for a response from the called object. |
| D. | the calling object does not wait for a response from the called object. |
| Answer» C. the calling object waits for a response from the called object. | |
| 336. |
What is a software product line(SPL) C12? |
| A. | a family of systems with some common components and some variable components |
| B. | an assembly line |
| C. | a family of identical systems |
| D. | the software products marketed by a company |
| Answer» B. an assembly line | |
| 337. |
Which of the following is true for a Hierarchical Control architectural pattern? |
| A. | control is divided among various control components. |
| B. | it provides overall control over several client subsystems. |
| C. | it provides overall control by coordinating several control components. |
| D. | it provides overall control over various i/o objects. |
| Answer» D. it provides overall control over various i/o objects. | |
| 338. |
What is broadcast message communication? |
| A. | a message sent to several recipients |
| B. | a message sent to a specific recipient |
| C. | a message sent to all recipients |
| D. | a message sent to recipients who are members of a group |
| Answer» D. a message sent to recipients who are members of a group | |
| 339. |
What does a component interface consist of? |
| A. | the externally visible operations of a component |
| B. | the operations provided by a component |
| C. | the operations required by a component |
| D. | the operations that a component supports |
| Answer» B. the operations provided by a component | |
| 340. |
In a SOA, which of the following is NOT true? |
| A. | a client communicates with a specific service provided on a fixed server configuration. |
| B. | a client discovers and links to a service. |
| C. | multiple clients communicate with a service. |
| D. | standard protocols are provided to allow clients to communicate with services. |
| Answer» B. a client discovers and links to a service. | |
| 341. |
How is Multiple Client/Multiple Service architectural pattern different from a Multiple Client/Single Service architectural pattern? |
| A. | a service can receive requests from multiple clients. |
| B. | a client can send requests to multiple services. |
| C. | a client can send requests to other clients. |
| D. | a service can respond to requests from multiple clients. |
| Answer» E. | |
| 342. |
What happens in a Layers of Abstraction pattern? |
| A. | each layer uses services in the layer immediately below it. |
| B. | each layer uses services in the layer immediately above it. |
| C. | each layer uses services in the layers immediately above it and below it. |
| D. | each layer is independent of the other layers. |
| Answer» B. each layer uses services in the layer immediately above it. | |
| 343. |
Which of the following is not included in Architectural design decisions? |
| A. | type of application |
| B. | distribution of the system |
| C. | architectural styles |
| D. | testing the system |
| Answer» E. | |
| 344. |
A producer sends a message to a consumer. Which one of the following is asynchronous message communication? |
| A. | the producer waits for a response from the consumer. |
| B. | the producer does not wait for a response from the consumer. |
| C. | the producer goes to sleep. |
| D. | the producer waits for a timeout. |
| Answer» C. the producer goes to sleep. | |
| 345. |
What two categories of stereotypes are used in modeling SPL classes? |
| A. | kernel and optional stereotypes |
| B. | optional and variant stereotypes |
| C. | common and variant stereotypes |
| D. | reuse and application role stereotypes |
| Answer» E. | |
| 346. |
Which of the following type describes application architectures? |
| A. | transaction processing applications |
| B. | language processing systems |
| C. | client management systems |
| D. | transaction processing applications and language processing systems |
| Answer» E. | |
| 347. |
Which of the following is NOT a case of event synchronization? |
| A. | external event |
| B. | internal event |
| C. | timer event |
| D. | user event |
| Answer» E. | |
| 348. |
What is an event-driven input task? |
| A. | a task that executes every few seconds |
| B. | a task that controls other tasks |
| C. | a task that receives inputs from an external device when it generates interrupts |
| D. | a task that checks whether there is new input from an external device |
| Answer» D. a task that checks whether there is new input from an external device | |
| 349. |
What does a connector join? |
| A. | the provided port of one component to the required port of another component |
| B. | the provided port of one component to the provided port of another component |
| C. | the required port of one component to the provided port of another component |
| D. | the required port of one component to the required port of another component |
| Answer» D. the required port of one component to the required port of another component | |
| 350. |
What is an object broker? |
| A. | an object that breaks into a system |
| B. | an object that sends requests to other objects |
| C. | an object that handles requests sent by other objects |
| D. | an object that mediates interactions between clients and services |
| Answer» E. | |