nMaintainability. How easily can
the system be modified?
nMaintenance
activities:
uCorrective: taken to correct errors in the system.
uAdaptive: taken to adapt the system to changes in the
environment or in the user’s requirements. Software that is adapted easily sometimes is called extendible.
uPerfective: taken to improve the quality of the system.
nPortability. Can the system
run on different “platforms”?