1
0
Ver Fonte

Обновить 'Лекции/ЖЦПО/ЖЦПО_Петров.md'

Petrov Timofey há 2 semanas atrás
pai
commit
4ae449ee91
1 ficheiros alterados com 23 adições e 0 exclusões
  1. 23 0
      Лекции/ЖЦПО/ЖЦПО_Петров.md

+ 23 - 0
Лекции/ЖЦПО/ЖЦПО_Петров.md

@@ -1,4 +1,5 @@
 **Модель жизненного цикла программного обеспечения**
 **Модель жизненного цикла программного обеспечения**
+
 Структура, содержащая процессы действия и задачи, которые осуществляются в ходе разработки, использования и сопровождения программного продукта.
 Структура, содержащая процессы действия и задачи, которые осуществляются в ходе разработки, использования и сопровождения программного продукта.
 Эти модели можно разделить на 3 основных группы:
 Эти модели можно разделить на 3 основных группы:
 1)Инженерный подход
 1)Инженерный подход
@@ -9,10 +10,15 @@
 **Модель кодирования и устранения ошибок**
 **Модель кодирования и устранения ошибок**
 
 
 Совершенно простая модель, характерная для студентов ВУЗов. Именно по этой модели большинство студентов разрабатывают, ну скажем лабораторные работы.
 Совершенно простая модель, характерная для студентов ВУЗов. Именно по этой модели большинство студентов разрабатывают, ну скажем лабораторные работы.
+
 Данная модель имеет следующий алгоритм:
 Данная модель имеет следующий алгоритм:
+
 1)Постановка задачи
 1)Постановка задачи
+
 2)Выполнение
 2)Выполнение
+
 3)Проверка результата
 3)Проверка результата
+
 4)При необходимости переход к первому пункту
 4)При необходимости переход к первому пункту
 
 
 Модель также ужасно устаревшая. Характерна для 1960-1970 гг., по-этому преимуществ перед следующими моделями в нашем обзоре практически не имеет, а недостатки на лицо. Относится к первой группе моделей.
 Модель также ужасно устаревшая. Характерна для 1960-1970 гг., по-этому преимуществ перед следующими моделями в нашем обзоре практически не имеет, а недостатки на лицо. Относится к первой группе моделей.
@@ -24,12 +30,17 @@
 ![Каскадная.gif](Каскадная.gif)
 ![Каскадная.gif](Каскадная.gif)
 
 
 **Преимущества:**
 **Преимущества:**
+
 1)Последовательное выполнение этапов проекта в строгом фиксированном порядке
 1)Последовательное выполнение этапов проекта в строгом фиксированном порядке
+
 2)Позволяет оценивать качество продукта на каждом этапе
 2)Позволяет оценивать качество продукта на каждом этапе
 
 
 **Недостатки:**
 **Недостатки:**
+
 1)Отсутствие обратных связей между этапами
 1)Отсутствие обратных связей между этапами
+
 2)Не соответствует реальным условиям разработки программного продукта
 2)Не соответствует реальным условиям разработки программного продукта
+
 Относится к первой группе моделей.
 Относится к первой группе моделей.
 
 
 **Каскадная модель с промежуточным контролем (водоворот)**
 **Каскадная модель с промежуточным контролем (водоворот)**
@@ -48,17 +59,25 @@
 **Прототипирование** используется на ранних стадиях жизненного цикла программного обеспечения:
 **Прототипирование** используется на ранних стадиях жизненного цикла программного обеспечения:
 
 
 1)Прояснить не ясные требования (прототип UI)
 1)Прояснить не ясные требования (прототип UI)
+
 2)Выбрать одно из ряда концептуальных решений (реализация сцинариев)
 2)Выбрать одно из ряда концептуальных решений (реализация сцинариев)
+
 3)Проанализировать осуществимость проекта
 3)Проанализировать осуществимость проекта
 
 
 **Классификация протопипов:**
 **Классификация протопипов:**
+
 1)Горизонтальные и вертикальные
 1)Горизонтальные и вертикальные
+
 2)Одноразовые и эволюционные
 2)Одноразовые и эволюционные
+
 3)бумажные и раскадровки
 3)бумажные и раскадровки
 
 
 **Горизонтальные прототипы** — моделирует исключительно UI не затрагивая логику обработки и базу данных.
 **Горизонтальные прототипы** — моделирует исключительно UI не затрагивая логику обработки и базу данных.
+
 **Вертикальные прототипы** — проверка архитектурных решений.
 **Вертикальные прототипы** — проверка архитектурных решений.
+
 **Одноразовые прототипы** — для быстрой разработки.
 **Одноразовые прототипы** — для быстрой разработки.
+
 **Эволюционные прототипы** — первое приближение эволюционной системы.
 **Эволюционные прототипы** — первое приближение эволюционной системы.
 
 
 Модель принадлежит второй группе.
 Модель принадлежит второй группе.
@@ -70,11 +89,15 @@
 ![Спиральная модель](Спиральная модель)
 ![Спиральная модель](Спиральная модель)
 
 
 **Преимущества:**
 **Преимущества:**
+
 1)Быстрое получение результата
 1)Быстрое получение результата
+
 2)Повышение конкурентоспособности
 2)Повышение конкурентоспособности
+
 3)Изменяющиеся требования — не проблема
 3)Изменяющиеся требования — не проблема
 
 
 **Недостатки:**
 **Недостатки:**
+
 1)Отсутствие регламентации стадий
 1)Отсутствие регламентации стадий
 
 
 Третьей группе принадлежат такие модели как экстремальное программирование (XP), SCRUM, инкриментальная модель (RUP), но о них я бы хотел рассказать в отдельном топике.
 Третьей группе принадлежат такие модели как экстремальное программирование (XP), SCRUM, инкриментальная модель (RUP), но о них я бы хотел рассказать в отдельном топике.