A software development process, also known as a software development life-cycle (SDLC), is a structure imposed on the development of a software product. Similar terms include software life cycle and software process. It is often considered a subset of systems development life cycle. There are several models for such processes, each describing approaches to a variety of tasks or activities that take place during the process. Some people consider a life-cycle model a more general term and a software development process a more specific term. For example, there are many specific software development processes that 'fit' the spiral life-cycle model. ISO/IEC 12207 is an international standard for software life-cycle processes. It aims to be the standard that defines all the tasks required for developing and maintaining software.
Read more about Software Development Process: Overview, Software Development Models, Process Improvement Models, Formal Methods
Famous quotes containing the words development and/or process:
“Dissonance between family and school, therefore, is not only inevitable in a changing society; it also helps to make children more malleable and responsive to a changing world. By the same token, one could say that absolute homogeneity between family and school would reflect a static, authoritarian society and discourage creative, adaptive development in children.”
—Sara Lawrence Lightfoot (20th century)
“You can read the best experts on child care. You can listen to those who have been there. You can take a whole childbirth and child-care course without missing a lesson. But you wont really know a thing about yourselves and each other as parents, or your baby as a child, until you have her in your arms. Thats the moment when the lifelong process of bringing up a child into the fold of the family begins.”
—Stella Chess (20th century)