|
|
@@ -1,21 +1,13 @@
|
|
|
-**Модель жизненного цикла программного обеспечения** — структура, содержащая процессы действия и задачи, которые осуществляются в ходе разработки, использования и сопровождения программного продукта.
|
|
|
-Эти модели можно разделить на 3 основных группы:
|
|
|
-Инженерный подход
|
|
|
-С учетом специфики задачи
|
|
|
-Современные технологии быстрой разработки
|
|
|
-Теперь рассмотрим непосредственно существующие модели (подклассы) и оценим их преимущества и недостатки.
|
|
|
+**Каскадная модель внедрения корпоративных информационных систем**
|
|
|
+Воспользуемся типовыми этапами ЖЦ проекта внедрения (рис. 2). Преобразуем линейную последовательность следующим образом: каждый предыдущий этап сместим влево вверх, а каждый последующий – вправо вниз, тем самым получим схему, следующую слева направо и сверху вниз. Каскадная модель внедрения КИС образуется путём соединения полученных этапов между собой (рис. 3). Данная модель или, как часто ее называют, модель водопад (Waterfall) была предложена в 1970 году У. Ройсом.Реализация проекта, согласно данной модели, ведётся путём строгого выполнения задач каждого из этапов (типовые этапы внедрения КИС), при этом переход к последующему этапу возможен лишь в случае успешного завершения предыдущей стадии [3]. Пропуск какого-либо из этапов, возврат к предыдущим стадиям и повторение этапов запрещены, именно по этой причине модель часто именуют последовательной или однопроходной. Следуя рис. 3, очевидны достоинства и недостатки водопадной модели.
|
|
|
+**К плюсам можно отнести:**
|
|
|
|
|
|
-**Модель кодирования и устранения ошибок**
|
|
|
+1)прозрачность определения сроков, работ и затрат;
|
|
|
+2)наличие согласованной процедуры перехода между этапами;
|
|
|
+3)независимость выполнения этапов,
|
|
|
|
|
|
-Совершенно простая модель, характерная для студентов ВУЗов. Именно по этой модели большинство студентов разрабатывают, ну скажем лабораторные работы.
|
|
|
-Данная модель имеет следующий алгоритм:
|
|
|
-Постановка задачи
|
|
|
-Выполнение
|
|
|
-Проверка результата
|
|
|
-При необходимости переход к первому пункту
|
|
|
-Модель также ужасно устаревшая. Характерна для 1960-1970 гг., по-этому преимуществ перед следующими моделями в нашем обзоре практически не имеет, а недостатки на лицо. Относится к первой группе моделей.
|
|
|
+**Минусами являются:**
|
|
|
|
|
|
-**Каскадная модель жизненного цикла программного обеспечения (водопад)**
|
|
|
-
|
|
|
-Алгоритм данного метода, который я привожу на схеме, имеет ряд преимуществ перед алгоритмом предыдущей модели, но также имеет и ряд весомых недостатков.
|
|
|
-
|
|
|
+1)невозможность устранения ошибок предыдущих этапов;
|
|
|
+2)отсутствие гибкости.
|
|
|
+
|