Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Модель водопада. Модель водопада (waterfall model или последовательная разработка) – наверное

Кафедра технологий программирования | Определение проекта | Выполнение проекта | Спиральная модель | Вычислительные системы | Операционные системы | Выбор языка и среды программирования | Краткий обзор распространенныхпромышленных языков программирования и программных платформ | Структурное программирование | Функциональное программирование |


Читайте также:
  1. DogTrener аккумуляторная модель 328ВR
  2. Б) Простая биноминальная модель оценки премии опционов
  3. Базовая модель определения заказываемой партии товара (модель Уилсона).
  4. Белорусская модель перехода к рынку и ее основные черты
  5. В каждой секте есть модель восхождения, поэтому люди становятся беззаветно преданными секте, так как она дала им все
  6. Дивизионная модель организационной структуры банка.
  7. Диффузная модель коммуникации

Модель водопада (waterfall model или последовательная разработка) – наверное, самый известный, исторически появившийся одним из первых процесс разработки. Он был описан в статье Ройса (W.W.Royce) в 1970 году (на самом деле, Ройс критиковал этот процесс, предлагая в качестве альтернативы итеративную разработку). Основная идея заключается в том, что процесс разработки делится на четко определенные фазы, выполняемые строго последовательно. Название «водопад» появилось из-за внешнего вида диаграммы, изображающей процесс.

Отдельные задачи, из которых состоит любой проект (не обязательно выполняемый по модели водопада), можно разделить между несколькими процессными областями.

Классическая водопадная модель включает следующие области:

§ Разработка требований: сбор бизнес-требований заказчика и их преобразование в функциональные требования к программному продукту.

§ Анализ и дизайн: разработка модели предметной области (domain model), проектирование схемы базы данных, объектной модели, пользовательского интерфейса и т.п.

§ Реализация: создание продукта по спецификациям, разработанным на предыдущем этапе.

§ Тестирование: включает проверку соответствия функциональности программного продукта потребностям пользователей (validation), а также поиск дефектов в реализации.

§ Развертывание: обучение пользователей, инсталляция системы, перевод в промышленную эксплуатацию.

В модели водопада каждая из процессных областей представляет собой отдельную фазу проекта. Фазы выполняются строго последовательно.


Дата добавления: 2015-08-27; просмотров: 62 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Завершение проекта| Итеративная разработка

mybiblioteka.su - 2015-2024 год. (0.005 сек.)