Explorar o código

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

Petrov Timofey hai 2 semanas
pai
achega
4ae449ee91
Modificáronse 1 ficheiros con 23 adicións e 0 borrados
  1. 23 0
      Лекции/ЖЦПО/ЖЦПО_Петров.md

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

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