software lifecycle
📖 ISTQB Glossary
Official ISTQB Definition
The period of time that begins when a software product is conceived and ends when the software is no longer available for use. The software lifecycle typically includes a concept phase, requirements phase, design phase, implementation phase, test phase, installation and checkout phase, operation and maintenance phase, and sometimes, retirement phase. Note these phases may overlap or be performed iteratively.
3 Ways to Think About It
The Quick Take
The complete life of software from concept to retirement.
Look Closer
All phases from initial idea through end of life.
The Bottom Line
The full journey of a software product.
Practice this term with quizzes and arcade games
Study with Lexicon →