This MCQ-formatted quiz covers sociotechnical systems and the evolution of software.
The two dimensions of the spiral model are
Diagonal and Angular
Radial and Perpendicular
Radial and Angular
Diagonal and Perpendicular
The Incremental Model is a combination of elements of
The Build, FIX & Waterfall Models
The Linear & RAD Models
The Linear & Prototyping Models
The Waterfall & RAD Models
The __ model is preferred to create client/server applications.
WINWIN Spiral
Spiral
Concurrent
Incremental
Identify the correct statement out of the following concerning evolutionary development:
Evolutionary development usually has two flavors; exploratory development, and throw-away prototyping
Very large projects are usually done using evolutionary development based approach
It facilitates easy project management, through the high volume of documentation it generates
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 spiral model was developed by
Victor Bisili
Roger Pressman
Bev Littlewood
Berry Boehm
Software evolution does not comprise of
Development activities
Negotiating with client
Maintenance activities
Re-engineering activities
The processes for evolving a software product depend on
The type of software to be maintained
The development processes used
The skills and experience of the people involved
All of the above
Which technique is applied to ensure the continued evolution of legacy systems?
Forward engineering
Reverse Engineering
Reengineering
Reverse Engineering and Reengineering
Program modularization and source code translation are the activities of
Forward Engineering
Reverse Engineering
Reengineering
Reverse Engineering and Reengineering
Reverse engineering is the last activity in a reengineering project. True or false?
True
False
The tools that support different stages of the software development life cycle are called
CAME tools
CAQE tools
CASE Tools
CARE tools
Which of the following phases is not available in the software life cycle?
Testing
Maintenance
Coding
Abstraction
Which of the following is not a desirable characteristic of an SRS document?
Ambiguous
Traceable
Concise
Verifiable
An object encapsulates
Behaviour
State
Data
Both Data and behaviour
A cross life-cycle activity of system development is
Data Modelling
Fact Finding
Prototyping
Data Flow Diagram modelling