What is the term for the ease with which software can be modified to correct faults, improve performance, or adapt to a changed environment?
Maintainability
This phase involves writing the actual code for the software
What is implementation?
This document outlines what the software is supposed to do
What is a software requirements specification (SRS)?
This property ensures that software can handle increasing amounts of work
What is scalability?
In this phase, the software is tested to ensure it meets requirements
What is testing?
This type of requirement describes what the system should do.
What is a functional requirement?
Software with this property is easy to understand and modify
What is maintainability?
This phase involves gathering and analyzing user needs.
What is requirements analysis?
This type of requirement describes how the system should perform
What is a non-functional requirement?
This property ensures the software performs its intended functions correctly.
What is reliability?
This phase involves fixing bugs and improving the software after release.
What is maintenance?
This technique involves asking users questions to gather requirements.
What is an interview?
This property ensures the software is easy to use for its intended audience
What is usability?
In this phase, the software is deployed to users,with ongoing assessment and upgrading changes being made
Evolution/maintenance
This technique is an unobtrusive method of getting infromation from the users
Observbation