Training Presentation



страница8/12
Дата27.02.2023
Размер0.89 Mb.
#116731
1   ...   4   5   6   7   8   9   10   11   12
SWAP - lecture 01 - Intro
Начални изисквания
Спецификация
Разработка
Валидация
Начална версия
Крайна версия
Паралелни дейности
Междинни версии

Еволюционно разработване

Компонентен подход

  • Базиран е на идеята за систематичен подход за повторно използване на завършени функционални структурни единици.
    • Използват се библиотеки от собствени компоненти или се закупуват компоненти от външни производители (англ. COTS modules).
  • С увеличаване на стандартизацията на компонентите, този подход все повече се използва.

Компонентен подход


Requirements
specifications
Component
analysis
Requirements
modification
System design
with reuse
Development
&
integration
System
validation

Повторяемост на фазите

  • При разработката на по-големи системи повторяемостта на отделните фази е напълно нормална, защото възникването на нови изисквания налага това.
  • Повторяемостта на фазите е присъща на всички генерични модели на разработка.
  • Основните подходи са два:
    • Инкрементална разработка (англ. Incremental delivery)
    • Спирален подход (англ. Spiral development)

Инкрементална разработка

  • При този подход разработката не се разглежда като единичен процес, а като последователност от по-малки стъпки.
    • След завършване на дейностите по разработката на текущата стъпка, се добавя нова група изисквания. Това стартира новата стъпка (инкремент) на разработка.
    • Реализираните изискванията в отделните инкременти трябва да са приблизително еднакви по сложност за реализиране.
  • Необходимо е предварително потребителските изисквания да се разделят по приоритети.
    • Колкото е по-висок приоритета на едно изискване, в толкова по-начален инкремент трябва да се реализира.
    • Изискванията за текущия инкремент не могат да се променят !


Сподели с приятели:
1   ...   4   5   6   7   8   9   10   11   12




©obuch.info 2024
отнасят до администрацията

    Начална страница