software engineering MCQs – Page 34

Practise multiple-choice questions from software engineering for competitive examinations and subject revision. Review each marked answer and report any item that may be outdated or unclear.

663. Who interacts with the software once it is released for production use ?
comments icon0

A. Project (technical) managers

B. Senior managers

C. End-users

D. Client

664. The MVC pattern was originally proposed in the 1980s as an approach to________________?
comments icon0

A. Web application frameworks

B. Middleware integration frameworks

C. GUI design

D. Web application frameworks

666. UML interfaces are used to_____________________?
comments icon0

A. define an API for all classes

B. specify required services for types of objects

C. define executable logic to reuse across classes

D. program in Java, but not in C++ or Smalltalk

667. Which architecture decentralized architectures in which there are no distinguished clients and servers ?
comments icon0

A. Distributed component architecture

B. Master-slave architecture

C. Peer-to-peer architecture

D. Multi-tier clientserver architecture

669. Which of the following is an architectural conflict ?
comments icon0

A. Using large-grain components improves performance but reduces maintainability

B. Localizing safety-related features usually means more communication so degraded performance

C. Introducing redundant data improves availability but makes security more difficult

D. All of the mentioned
670. Which software engineering team has no permanent leader ?
comments icon0

A. None of the mentioned

B. Controlled decentralized (CD)

C. Controlled Centralized (CC)

D. Democratic decentralized (DD)
672. The use of design patterns for the development of object-oriented software has important implications for____________________?
comments icon0

A. Reusability in general

B. None of the mentioned

C. Component-based software engineering

D. All of the mentioned
673. Which pattern prevents one from creating more than one instance of a variable ?
comments icon0
A. Singleton

B. None of the mentioned

C. Factory Method

D. Observer

674. Which on of the following is not an agile method ?
comments icon0

A. All of the mentioned

B. 4GT

C. AUP

D. XP

675. When a client application invokes a method contained within an object elsewhere in the system, CORBA uses dynamic invocation to____________________?
comments icon0

A. create a request for the object

B. all of the mentioned

C. obtain pertinent information about the desired method from the interface repository

D. create a data structure with parameters to be passed to the object

677. A data model contains___________________?
comments icon0

A. attributes

B. relationships

C. data object

D. all of the mentioned
680. Which testing integrates the set of classes required to respond to one input or event for the system?
comments icon0

A. cluster testing

B. use-based testing

C. none of the mentioned

D. thread-based testing