Skip to content

CS Professional · Artificial Intelligence, Data Analytics and Cyber Security - Laws and Practice · Softwares and Software Security

After a bank's internet-banking software goes live, the team issues a patch to fix a newly discovered vulnerability and later adds a feature requested by users. In SDLC terms, these activities fall under:

These activities belong to the maintenance phase. After deployment, fixing vulnerabilities through patches (corrective maintenance) and adding user-requested features (enhancement) are ongoing support tasks, unlike feasibility, requirements gathering or unit testing which occur earlier.

  1. AFeasibility study
  2. BMaintenanceCorrect
  3. CRequirements elicitation for a new project
  4. DUnit testing

Explanation

Post-deployment work such as corrective patches and enhancements is the maintenance phase. Feasibility study occurs before project commitment, requirements elicitation starts development, and unit testing is a pre-release activity.

Did you get it right without looking?

One question tells you little. A timed set on Softwares and Software Security shows your real accuracy, how long you take and where you lose marks.

More Softwares and Software Security questions