Computer Programming MCQs

5739 MCQs  (Page 321 of 574)

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
Which technique is applied to ensure the continued evolution of legacy systems ?
A. Forward engineering
B. Reverse engineering
C. Reengineering
D. Reverse engineering and reengineering
Spiral model was developed by ___________________?
A. Victor bisili
B. Berry boehm
C. Bev littlewood
D. Roger pressman
Model preferred to create client/server applications is _______________________?
A. Winwin spiral model
B. Spiral model
C. Concurrent model
D. Incremental model
Processes for evolving a software product depend on __________________?
A. Type of software to be maintained
B. Development processes used
C. Skills and experience of the people involved
D. All of the mentioned