Training Presentation



страница7/12
Дата27.02.2023
Размер0.89 Mb.
#116731
1   2   3   4   5   6   7   8   9   ...   12
SWAP - lecture 01 - Intro

Модел на водопада

  • Моделира процеса на разработка на софтуер като непрекъсваема последователност на изпълнение на фазите на разработка.
  • Моделът е подреден, лесен за разбиране, лесен за управление и за оценяване на качеството на разработката.
    • Най-простият модел на разработка (!?)
  • Основен проблем:
    • И най-простите системи не се изграждат по този модел – използва се за образователни нужди.

Модел на водопада – базов вариант

Модел на водопада – базов вариант

  • Основен недостатък
    • Моделът много трудно се позволява отразяване на промяна, след като процесът на разработката е преминал началната фаза.
  • Защо ?
    • Преди да се премине към новата/следващата фаза трябва да завърши изцяло текущата фаза.

Модел на водопада – подобрен вариант

Модел на фонтана (англ. Fountain model)

Модел на фонтана

  • Базиран е на модела на водопада.
    • Основна разлика: базиран е на разбирането, че последователността винаги съдържа цикли.
    • Отразява факта, че някои фази не могат да започнат пред други.
    • Че някои фази са лошо очертани.
  • Използваемост на модела
    • Добре визуализира какво всъщност се случва в много реални проекти за разработка на софтуер.

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

  • Изследователски подход (англ. Exploratory development)
    • Целта е чрез непрекъснат контакт с клиента и да се изработи окончателна система.
    • Започва се от “базова” първоначална спецификация, която след това се развива и конкретизира – базовите изисквания трябва добре да са специфицирани.
  • Базирано на прототип (англ. Throw-away prototyping)
    • Целта е да се определят коректни системните изисквания.
    • Използва се при лошо дефинирани базови изисквания.

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




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




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

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