Software Engineering MCQs

Prepare with the latest Software Engineering MCQs with answers and explanations. Free online practice for competitive exams, interviews, and university tests.

361. Who designs and implement database structures ?

A. Programmers
B. Project managers
C. Technical writers
D. Database administrators
✅ The correct answer is option D.
Explanation: The role of database administrators includes the development and design of database strategies, system monitoring and improving database performance and capacity, and planning for future expansion requirements

367. How is SOA different from OO Architecture ?

A. Strong coupling among objects
B. Communications are prescriptive rather than being descriptive
C. Data is separated from a service or behavior
D. Data and methods are integrated into a single object
✅ The correct answer is option C.
Explanation: A service-oriented architecture is essentially a collection of services which communicate with each other.

369. Model preferred to create client/server applications is _______________________?

A. WINWIN Spiral Model
B. Spiral Model
C. Concurrent Model
D. Incremental Model
✅ The correct answer is option C.
Explanation: In case of client/server applications, the concurrent process model specifies activities in two dimensions: a system dimension and a component dimension. Hence Concurrency is achieved by these two activities occurring simultaneously and can be modeled using the state-oriented approach