Software Engineering Mcqs
Which of the following statement is incorrect regarding the Class-responsibility-collaborator (CRC) modeling ?

A. All use-case scenarios (and corresponding use-case diagrams) are organized into categories in crc modelling
B. The review leader reads the use-case deliberately
C. Only developers in the review (of the crc model) are given a subset of the crc model index cards
D. All of the mentioned

One creates Behavioral models of a system when you are discussing and designing the system architecture?

A. True
B. False
ExpLanation: structural models of software display the organization of a system in terms of the components that make up that system and their relationships.

A data object can encapsulates processes and operation as well _________________?

A. True
B. False
ExpLanation: a data object encapsulates data only. there is no reference within a data object to operations that act on the data.

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.
AdvErtisement

Activity diagrams are used to model the processing of data ?

A. True
B. False
ExpLanation: the statement mentioned is true and each activity represents one process step

Software evolution does not comprises ?

A. Development activities
B. Negotiating with client
C. Maintenance activities
D. Re-engineering activities

Program modularization and Source code translation are the activities of ____________________?

A. Forward engineering
B. Reverse engineering
C. Reengineering
D. Reverse engineering and reengineering

Identify the correct statement with respect to Evolutionary development ?

A. Evolutionary development usually has two flavors; exploratory development, and throw-away prototyping
B. Very large projects are usually done using evolutionary development based approach
C. It facilitates easy project management, through the high volume of documentation it generates
D. Sometimes the construction of a throw-away prototype is not followed by a re- implementation of the software system using a more structured approach

The two dimensions of spiral model are ______________________?

A. Diagonal, angular
B. Radial, perpendicular
C. Radial, angular
D. Diagonal, perpendicular