Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Жизненный цикл и основные этапы проектирования программного обеспечения



1.проектирование (поставнока задачи) – исходные данные + формулирование целей

2.под каждую проблему выбор парадигмы, языка программирования

3.конкретная цель - парадигма – библиотека – язык

4.программирование каждой парадигмы

5.тестирование каждого элемента (разработка структуры тестов, тестирование)

6.если ошибки возвращаемся на этапы 4 и 5, если все в порядке приступаем к опытной эксплуатации (на конкретной вычислительной системе + тестирование)

7.документирование (технический писатель)

8.внедрение (экономическая прибыль, маркетинг)

В настоящее время известны и используются следующие модели жизненного цикла:

Каскадная модель предусматривает последовательное выполнение всех этапов проекта в строго фиксированном порядке. Переход на следующий этап означает полное завершение работ на предыдущем.

Поэтапная модель с промежуточным контролем. Разработка ИС ведется итерациями с циклами обратной связи между этапами. Межэтапные корректировки позволяют учитывать реально существующее взаимовлияние результатов разработки на различных этапах; время жизни каждого из этапов растягивается на весь период разработки.

Спиральная модель. На каждом витке спирали выполняется создание очередной версии продукта, уточняются требования проекта, определяется его качество и планируются работы следующего витка. Особое внимание уделяется начальным этапам разработки - анализу и проектированию, где реализуемость тех или иных технических решений проверяется и обосновывается посредством создания прототипов (макетирования). Каждый виток спирали соответствует созданию работоспособного фрагмента или версии системы. Это позволяет уточнить требования, цели и характеристики проекта, определить качество разработки, спланировать работы следующего витка спирали. Таким образом, углубляются и последовательно конкретизируются детали проекта и в результате выбирается обоснованный вариант, который удовлетворяет действительным требованиям заказчика и доводится до реализации. Основная проблема спирального цикла - определение момента перехода на следующий этап.

Каскадная модель

Поэтапная модель с промежуточным контролем

Спиральная модель ЖЦ ИС





Дата публикования: 2015-01-13; Прочитано: 280 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...