Software life cycle
Home / Software Outsourcing Glossary

Software life cycle

Period of time beginning when a software product is conceived and ending when the product is no longer available for use. The software life cycle is typically broken into phases denoting activities such as requirements, design, programming, testing, installation, and operation and maintenance. Contrast with software development process.

[ Software Outsourcing Glossary ]

Software Outsourcing