Водоспадна модель: відмінності між версіями

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
другий абзац геть неенциклопедичний
правопис
Рядок 16:
}}</ref>) [[Життєвий цикл програмного забезпечення|модель життєвого циклу ПЗ]]''' ({{lang-en|waterfall model}})&nbsp;— послідовний метод розробки програмного забезпечення, названий так через діаграму схожу на водоспад (як на ілюстрації справа).
 
Ця модель розробки походить від інженерії в [[виробництво|виробництві]] та [[будівництво|будівництві]] - областях, в яких зміни на пізніх етапах дуже дорогі, або неможливі. Наприклад, подібний підхід застосовували для створення складних інженерних конструкцій ([[літак]]ів, [[міст|мостів]] і подібного, див [[Системна інженерія]]). Зрозуміло, що зміни в проекті після того, як вже натягнуті розтяжки коштують дуже дорого, тому перфекціонізм на кожному етапі просто необхідний. Тому що на ранніх етапах розвитку комп’ютерної техніки, не було методологій саме для програмування, інженери просто адаптували звичну модель.<ref name="benington">{{cite journal |last=Benington |first=Herbert D. |title=Production of Large Computer Programs |journal=IEEE Annals of the History of Computing |date=1 October 1983 |volume=5 |issue=4 |pages=350–361 |doi=10.1109/MAHC.1983.10102 |publisher=IEEE Educational Activities Department |url=http://sunset.usc.edu/csse/TECHRPTS/1983/usccse83-501/usccse83-501.pdf |accessdate=2011-03-21}}</ref>
 
Перший формальний опис водоспадної моделі, після якої вона стала популярною був здійснений В. В. Ройсом у 1970<ref>Royce, Winston (1970), [http://www.cs.umd.edu/class/spring2003/cmsc838p/Process/waterfall.pdf "Managing the Development of Large Software Systems"]</ref>. Попри те, що стаття містить переважно критику методу, на неї часто посилаються.