Software Evolution

The flexibility of software systems is one of the main reasons why more and more software is being incorporated in large, complex systems

download Export
search_insights Statistics
stylus_note White Board
Quran
calculate Calculator
dictionary Dictionary
fullscreen Full Screen
QUESTION OF

volume_mute Read quiz aloud
Views #: 219
Questions #: 5
Time: 10 minutes
Pass Score: 80.0%
Style
Mode

Software vs Hardware — Cost of Change

1 pts
volume_mute

Why is the flexibility of software one of the main reasons it is increasingly incorporated into large, complex systems?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Maintenance Costs vs Development Costs

1 pts
volume_mute

How do the costs of software maintenance typically compare to the initial development costs?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Development and Maintenance — Modern View

1 pts
volume_mute

The diagram below shows how the relationship between software development and software evolution is understood today.

SoftwareDevelopmentSoftwareEvolutionhistorically splitOneContinuumModern view: development and maintenance are inseparable


Which statement best reflects this modern view?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Classify — Hardware vs Software

1 pts
volume_mute
Statements
×Very expensive to change once manufacturing decisions are made
×Can be changed at any time during or after system development
×Even extensive changes are much cheaper than corresponding changes to the other type
Hardware
Software

Classify each of the following statements under the correct system type.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Software Engineering as an Evolutionary Process

1 pts
volume_mute

Complete the sentence.

Rather than treating development and maintenance as two separate processes, it is more realistic to think of software engineering as an (1) process where software is continually (2) over its lifetime in response to changing requirements and customer needs.

Please drag and drop the selected option in the right place or type it instead
evolutionary
changed
note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation