Which of the following is/are commonly used architectural pattern(s) ?

A. Model-View-Controller
B. Layered Architecture
C. Client–server
D. All of the mentioned
✅ The correct answer is option D.
Explanation: Commonly used architectural patterns include Model-View-Controller, Layered Architecture, Repository, Client–server, and Pipe and Filter

An ASP.NET page uses a Datagrid displays employee information.The Web application supports a large number of concurrent users, who will be saving data from the grid back to the database?

A. Use View State
B. Use URL munging
C. Disable ViewState and use Session State
D. Disable View State and don’t use session state
✅ The correct answer is option D.

The ______________ of a relationship is 0 if there is no explicit need for the relationship to occur or the relationship is optional ?

A. modality
B. cardinality
C. entity
D. structured analysis
✅ The correct answer is option A.
Explanation: The modality is 1 if an occurrence of the relationship is mandatory, else 0 for optional relationship

Model-driven engineering is just a theoretical concept. It cannot be converted into a working/executable code ?

A. True
B. False
Explanation: Model-driven engineering is an approach to software development in which a system is represented as a set of models that can be automatically transformed to executable code.
✅ The correct answer is option B.

Which is a black box testing technique appropriate to all levels of testing ?

A. Acceptance testing
B. Regression testing
C. Equivalence partitioning
D. Quality assurance
✅ The correct answer is option C.
Explanation: Equivalence partitioning is a software testing technique that divides the input data of a software unit into partitions of equivalent data from which test cases can be derived.