Сравнение RUP и других методологий разработки ПО - Структурные методологии

ОГЛАВЛЕНИЕ

Структурные методологии

Структурные методы — это группа методологий, разработанных, как правило, еще до широкого распространения объектно-ориентированных языков. Все они предполагают каскадную разработку. Хотя, как выяснилось, еще в той статье, которую часто цитируют как первое изложение каскадного подхода, было сказано, что желательно начинать проект с разработки прототипа (6). То есть, выполнять, как минимум, две итерации.

Тем не менее, основу этих методологий составляет последовательный переход от работы к работе и передача результатов (документов) очередного этапа участникам следующего как основа процесса.

Также все эти методологии предполагают достаточно высоко формализованный подход, хотя мысли о разумном количестве документации можно найти и в них. В качестве неочевидного примера, напоминающего заодно, что методологии разработки ПО развивались не только на Западе, можно сказать, что в одной из изданных в нашей стране в начале 80-ых годов книге (7) было написано, что степень формализации задания на программирование должна определяться с учетом того, насколько хорошо сработались Аналитик и Программист. И это при том, что тематика книги предполагала разработку достаточно «критических», как их теперь называют, систем, ошибки в которых ведут к серьезным потерям или даже катастрофам.