Chaos Model - Software Development Life Cycle

Software Development Life Cycle

The chaos model notes that the phases of the life cycle apply to all levels of projects, from the whole project to individual lines of code.

  • The whole project must be defined, implemented, and integrated.
  • Systems must be defined, implemented, and integrated.
  • Modules must be defined, implemented, and integrated.
  • Functions must be defined, implemented, and integrated.
  • Lines of code are defined, implemented and integrated.

One important change in perspective is whether projects can be thought of as whole units, or must be thought of in pieces. Nobody writes tens of thousands of lines of code in one sitting. They write small pieces, one line at a time, verifying that the small pieces work. Then they build up from there. The behavior of a complex system emerges from the combined behavior of the smaller building blocks.

Read more about this topic:  Chaos Model

Famous quotes containing the words development, life and/or cycle:

    Men are only as good as their technical development allows them to be.
    George Orwell (1903–1950)

    The clergyman is expected to be a kind of human Sunday. Things must not be done in him which are venial in the week-day classes. He is paid for this business of leading a stricter life than other people. It is his raison d’ĂȘtre.... This is why the clergyman is so often called a “vicar”Mhe being the person whose vicarious goodness is to stand for that of those entrusted to his charge.
    Samuel Butler (1835–1902)

    The Buddha, the Godhead, resides quite as comfortably in the circuits of a digital computer or the gears of a cycle transmission as he does at the top of a mountain or in the petals of a flower.
    Robert M. Pirsig (b. 1928)