1. Низходящий – TOP of Design. Четкая реализация низходящего проектирования приводит к спиральной модели разработки ПО.
На каждом витке блоки предыдущего уровня детализируются, используются обратные связи.
РИСУНОК
2. Восходящий Botton of Design
3. Эволюционный Middle of Design
Предпроектные исследования проводят путем анализа деятельности предприятия, на котором создается или модернизируется АС.
Содержание обследования – выявляются структуры проектирования, выполняемых функций, информационных потоков имеющихся опыта и средств автоматизации.
Обследование проводят системные аналитики совместно с заказчиками. На основании анализа строят модель, отражая деятельность предприятия на данный момент, до реорганизации. Модель называется AS IS (как есть). Далее разрабатывают исходную концепцию: включает в себя предложения по изменению структуры проектирования, взаимодействия подразделений с информационным потоком, модель TO BE/
Результат анализа конкретизируется в техническом задании, там указываются потоки входящей информации, типы выходных элементов и услуг, уровень защиты информации, требования к производительности (пропускной способности).
Эскизный проект – после ТЗ в виде проектной документации, описывающей архитектуру системы, состав модулей; предложения по выбору базовых программно – аппаратных средств. Может быть несколько вариантов выбора.
Подобный анализ необходим для предварительной оценки временных и материальных затрат на автоматизацию. Потом разработали прототип АС.