Software Engineering Mcqs
A sociotechnical system is a system that includes___________________?

A. People
B. Software
C. Hardware
D. All of the mentioned

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

The Incremental Model is combination of elements of_____________________?

A. Build & fix model & waterfall model
B. Linear model & rad model
C. Linear model & prototyping model
D. Waterfall model & rad model

The cost of re-engineering is often significantly less than the costs of developing new software ?

A. True
B. False
ExpLanation: there is a high risk in new software development. there may be development problems, staffing problems and specification problems, thereby increasing the cost.

Reverse engineering is the last activity in a re-engineering project _____________________?

A. True
B. False
ExpLanation: reverse engineering is often the initial activity in a reengineering project.
AdvErtisement