Model preferred to create client/server applications is _______________________?

Model preferred to create client/server applications is _______________________?

A. WINWIN Spiral Model
B. Spiral Model
C. Concurrent Model
D. Incremental Model

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

The two dimensions of spiral model are ______________________?

The two dimensions of spiral model are ______________________?

A. diagonal, angular
B. radial, perpendicular
C. radial, angular
D. diagonal, perpendicular

Explanation: The radial dimension depicts the cumulative costs and the angular dimension depicts the progress made in completing each cycle. Each loop of the spiral model represents a phase.

Identify the correct statement with respect to Evolutionary development ?

Identify the correct statement with respect to Evolutionary development ?

A. Evolutionary development usually has two flavors; exploratory development, and throw-away prototyg
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

Explanation: Evolutionary development usually has two flavors; exploratory development, and
throw-away prototyg.

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

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

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

Explanation: Reengineering is the examination and alteration of a subject system to reconstitute it in a new form and the subsequent implementation of the new form.

Software evolution does not comprises ?

Software evolution does not comprises ?

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

Explanation: Software evolution refers to the study and management of the process of making changes to software over time. Thus it comprises rest three options.