advanced software engineering MCQs – Page 3

Practise focused advanced software engineering questions with marked answers for exam preparation and subject revision.

advanced software engineering Mcqs
41. Which option supports the statement:Most web frameworks now provide AJAX support ?
comments icon0
A. User interaction

B. Database support

C. Session Management

D. Security

44. What defines the circumstances in which a particular operation is valid ?
comments icon0

A. Contradictions

B. None of the mentioned

C. Vagueness

D. Post-condition

47. RTOS stands for_____________________?
comments icon0
A. real-time operating system

B. real-life operating software

C. real-life operating system

D. real-time operating software

48. Which architecture is used when there is a high volume of transactions to be processed by the server ?
comments icon0

A. Peer-to-peer architecture

B. Multi-tier clientserver architecture

C. Master-slave architecture

D. Distributed component architecture

49. Which test do you infer from the following statement: The coordination and data management functions of the server are tested. ?
comments icon0

A. Application function tests

B. Transaction tests

C. Network communication tests

D. Server tests
51. Which architecture are reliant on middle-ware ?
comments icon0

A. Master-slave architecture

B. Distributed component architecture

C. Multi-tier clientserver architecture

D. Peer-to-peer architecture

53. ________________ depend on there being a clear separation between the presentation of information and the computations that create and process that information?
comments icon0

A. Master-slave architectures

B. Clientserver systems

C. Two-tier clientserver architecture

D. Both Master-slave architectures AND Clientserver systems

54. MVC framework includes___________________?
comments icon0

A. Strategy pattern

B. All of the mentioned

C. Observer pattern

D. Composite pattern

55. What is used to pass SQL requests and associated data from one component to another ?
comments icon0

A. Remote procedure calls

B. Client/server SQL interaction

C. SQL Injection

D. All of the mentioned

56. Research and development in aspect-orientation has primarily focused on _____________________?
comments icon0

A. artificial programming

B. software re-engineering

C. all of the mentioned

D. aspect-oriented programming
57. Which of the following term is best defined by the statement: The names of the operations in the provides and requires interfaces are different. ?
comments icon0

A. Parameter incompatibility

B. None of the mentioned

C. Operation incompatibility

D. Operation incompleteness

58. Which of the following is not a benefit of software reuse ?
comments icon0

A. Standards compliance

B. Reduced Process risk

C. Increased Reliability

D. Maintaining a component library