Professional Documents
Culture Documents
Question 1:
SOLUTION
The versioned staged model for the software life cycle highlights how software development is an
evolving process. At regular intervals, a company completes a version of its software and releases it to
customers. Evolution continues, with the company eventually releasing another version and only servicing the
previous version.
For example: Many companies use a naming scheme like MSDOS Version 6, Release 22. The version refers to
strategic changes during evolution, and the release refers to servicing patches.
KINZA NOOR
02-131192-025
b) The differences between software evolution and software maintenance with help of relevant
examples. [2]
SOLUTION
The tasks necessary to maintain a software A steady transition from a lower, more
system's functionality and responsiveness basic, or worse state to a higher or better
after it has been deployed is known as state is known as software evolution.
software maintenance. Typically, does not Generating a new software version from
involve major changes. an earlier operational version.
Good Luck!
KINZA NOOR
02-131192-025