ソースを参照

Merge branch 'V-model' of u22sivuho/ISRPO into master

ypv 3 ヶ月 前
コミット
fc68363f31
3 ファイル変更46 行追加0 行削除
  1. 40 0
      V-model.md
  2. BIN
      slide-41.jpg
  3. 6 0
      Вопросы V-model.md

+ 40 - 0
V-model.md

@@ -0,0 +1,40 @@
+
+
+## Недостатки и преимущества V-model.
+## Определение V-model.
+**V-образная модель (V-model)** — это модель, описывающая процессы жизненного цикла разработки программного обеспечения от момента составления спецификации требований до этапа сопровождения. В структуре V-модели все этапы разработки представлены как ступени на левой стороне буквы "V", в то время как этапы тестирования соответственно располагаются на правой стороне. Из этой графической схемы можно видеть, что каждому этапу разработки соответствует определенный этап тестирования.
+
+![enter image description here](https://cf2.ppt-online.org/files2/slide/t/tKLblsFm1ABJoVyxNa32zSIOcuZT6nrgipqeY85XQU/slide-41.jpg)
+
+Основное преимущество V-модели заключается в том, что она имеет четкую структуру, которая способствует легкому управлению проектом и повышает его качество. Однако недостатком является то, что использование V-модели может быть неудобным для проектов с частыми изменениями требований.
+
+## Преимущества V-model.
+Модель V имеет следующие преимущества:
+-   **Улучшенное управление рисками**: благодаря тщательному анализу требований и тестированию на ранних этапах разработки, модель V помогает снизить риски, связанные с разработкой программного обеспечения.
+    
+-   **Уменьшение затрат на исправление ошибок**: раннее выявление и исправление ошибок на более ранних этапах разработки позволяет сэкономить значительные затраты на исправление ошибок на более поздних этапах.
+    
+-   **Улучшенное управление проектами**: Модель V предоставляет четкий план и структурированный процесс разработки, что облегчает управление проектом и снижает вероятность неожиданных проблем.
+    
+-   **Улучшенная коммуникация**: Модель V обеспечивает более эффективную коммуникацию между членами команды разработки, заказчиком и другими участниками процесса разработки.
+    
+-   **Улучшенное тестирование**: благодаря подробному тестированию на всех уровнях разработки, модель V позволяет создать программное обеспечение, которое работает точно так, как должно работать.
+
+## Недостатки V-model.
+Модель V также имеет следующие недостатки:
+-   **Жесткость**: Модель V не гибкая, и не учитывает изменения, которые могут происходить во время разработки. Это может привести к трудностям, если необходимо внести значительные изменения в проект.
+    
+-   **Высокие затраты на начальный анализ и планирование**: Модель V требует значительных усилий на начальном этапе, так как все требования и проектные документы должны быть определены и подробно описаны на ранних этапах разработки.
+    
+-   **Сложности с изменением**: Модель V предназначена для линейного процесса разработки, что затрудняет процесс внесения изменений в проект на более поздних этапах.
+    
+-   **Недостаточная поддержка командной работы**: В модели V слишком большое внимание уделяется разделению процесса на различные этапы, что может привести к проблемам в командной работе и снижению производительности.
+    
+-   **Сложности с тестированием**: В модели V тестирование выполняется на отдельных этапах разработки, что может привести к пропуску некоторых ошибок и сложностей с интеграцией компонентов в целом.
+    
+## Заключение
+В целом, модель V подходит для разработки программного обеспечения, где важны надежность, стабильность и сотрудничество с заказчиком. Однако она может оказаться не подходящей для проектов, где требуется гибкость, частые изменения и низкая степень определенности требований.
+## Литература
+https://agaltsovav.ru/docs/development-managment/v-model/
+
+

BIN
slide-41.jpg


+ 6 - 0
Вопросы V-model.md

@@ -0,0 +1,6 @@
+
+## V-model. Вопросы
+1.  Что представляет собой V-модель и какие этапы разработки в ней присутствуют?
+2.  Какие преимущества предлагает использование V-модели при разработке программного обеспечения?
+3.  Какие недостатки связаны с использованием V-модели для проектов разработки программного обеспечения?
+