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:

    “America is a country that seems forever to be toddler or teenager, at those two stages of human development characterized by conflict between autonomy and security.”
    —Anna Quindlen (b. 1952)

    “The life of a creator is not the only life nor perhaps the most interesting which a man leads. There is a time for play and a time for work, a time for creation and a time for lying fallow. And there is a time, glorious too in its own way, when one scarcely exists, when one is a complete void. I mean—when boredom seems the very stuff of life.”
    —Henry Miller (1891–1980)

    “Oh, life is a glorious cycle of song,
    A medley of extemporanea;
    And love is a thing that can never go wrong;
    And I am Marie of Roumania.”
    —Dorothy Parker (1893–1967)