
- •Понятие архитектуры предприятия. Слои.
- •Модель Захмана.
- •Жизненный цикл ис.
- •Каскадная модель жизненного цикла ис
- •Проблемы разработки ис
- •Принципы разработки ис
- •Последовательность этапов проектирования ис
- •Анализ организационной и функциональной структуры объекта автоматизации
- •Анализ информационных потоков
- •Анализ материальных потоков
- •Методы и средства анализа информационных потоков
- •Структура и содержание тз на ис
- •10. Раздел «Источники разработки»
- •Структура и содержание эскизного проекта
- •2 Чертеж общего вида
- •Структура и содержание технического проекта
- •Пояснительная записка
- •Функциональная и организационная структура системы
- •Постановка задач и алгоритмы решения
- •Организация информационной базы
- •Структура и содержание постановки задачи
- •Структура и содержание рабочего проекта
- •Проектирование классификаторов
- •Классификация систем кодирования
- •Понятие реквизит и документ
- •Проектирование первичных документов
- •Проектирование выходных документов
- •Схемы основных форм первичных документов
- •Понятие модели, классификация
- •Балансовая модель (не информационных потоков)
- •Динамическая концептуальная модель процесса закупки товара
- •Структурные модели в бизнесе
- •Модель (точнее, методология) быстрой разработки приложений
- •Модель по методу "хирургическая бригада"
- •Спиральная модель жц
- •Функциональная структура erp-систем
- •Стандарты разработки кис
- •Основные понятия и классификация технологических процессов обработки данных
- •Тсп проектирования технологии вывода
- •Правила отображения информационной модели в Rational Rose и bpWin. Назначение нотаций.
- •Технология формирования структурной модели объекта автоматизации to-be.
- •Технология формирования структурной модели объекта автоматизации as-is.
- •Технология анализа объекта автоматизации в нотации dfd.
- •Применение bpWin при проектировании информационных систем.
- •Тсп проектирования контрольных операций в технологических процессах.
-
Каскадная модель жизненного цикла ис
Каскадная модель – модель жизненного цикла ИС, которая предусматривает последовательное выполнение всех этапов проекта в строго фиксированном порядке. Переход на следующий этап означает полное завершение работ на предыдущем этапе.
Каскадная модель у Грекула:
Разработка требований ->Проектирование -> Реализация -> Тестирование -> Ввод в действие.
Каскадная модель на слайде Кравченко (скорее всего на слайде представлена поэтапная модель с промежуточным контролем, при которой разработка ИС ведется итерациями с циклами обратной связи между этапами, а межэтапные корректировки позволяют учитывать реально существующее взаимовлияние результатов разработки на различных этапах):
Исследование концепции <->Исследование системы <-> Требования <-> Проектирование <->Разработка <-> Внедрение <-> Установка <-> Эксплуатация и поддержка <-> Сопровождение <-> Вывод из эксплуатации.
Преимущества каскадной модели по Кравченко:
-
хорошо известна заказчикам и конечным пользователям (часто используется для различных проектов, не связанных с разработкой ПО);
-
последовательно реализует этапы работ;
-
доступна для понимания, проста и удобна в эксплуатации, так как процесс разработки выполняется поэтапно;
-
эффективна, когда требования к качеству доминируют над требованиями к затратам и графику выполнения проекта;
-
позволяет участникам проекта, завершившим действия на выполняемой ими фазе, приступить к реализации других проектов;
-
процедуры по контролю за качеством выполняются поэтапно;
-
ход выполнения проекта легко проследить с помощью временной шкалы (или диаграммы Ганта).
Недостатки каскадной модели по Кравченко:
-
в основе модели лежит последовательная линейная структура, в результате чего попытка вернуться хотя бы на одну фазу, чтобы решить какую-либо проблему или исправить недостаток, приведет к существенному увеличению затрат и сбою в графике работ;
-
не отображает процессы, направленные на разрешение проблем;
-
сложность в определении выполненного объема работ по проекту;
-
интеграция полученных результатов происходит на завершающей стадии модели, что приводит к более позднему обнаружению ошибок или недостатков и повышает степень риска при устранении ошибок в короткие сроки;
-
заказчик принимает участие в процессе создания КИС только в самом начале - при сборе требований, и в конце - во время приемочных испытаний;
-
заказчик может оценить качество системы лишь по окончании процесса разработки;
-
отсутствует возможность поэтапного внедрения системы;
-
обучение сотрудников происходит в конце жизненного цикла, когда система уже сдана в эксплуатацию;
-
каждая фаза является предпосылкой для выполнения последующих действий, что значительно повышает риски;
-
для каждой фазы создаются результативные данные, которые по завершении фазы считаются неизменными для следующих этапов жизненного цикла продукта; если результаты какого-либо этапа изменяются, это влечет изменение графика работ;
-
все требования должны быть известны в начале жизненного цикла, но заказчики редко могут четко сформулировать требования на момент начала проекта;
-
модель не рассчитана на динамические изменения требований в ходе жизненного цикла;
-
модели необходимы жесткое управление и контроль, поскольку в ней не предусмотрена возможность модификации требований;
-
модель основана на документации, что предполагает избыточность документов.
Область применения каскадной модели по Кравченко:
-
Каскадную модель целесообразно использовать в следующих ситуациях.
-
Требования к системе четко определены и стабильны, а методы их реализации известны и уже апробированы на практике.
-
Функционал системы уже знаком разработчикам и имеется богатый опыт в создании подобного типа систем (автоматизация бухгалтерского учета, электронный документооборот, автоматизация управления цепочками поставок и др.).
-
Новая версия существующей системы, когда вносимые изменения определены и управляемы.
-
Переход системы на новую платформу.
-
Каскадные модели используются при выполнении масштабных проектов, в которых задействовано несколько больших команд разработчиков.
Положительные стороны применения каскадного подхода:
-
на каждом этапе формируется законченный набор проектной документации, отвечающий критериям полноты и согласованности;
-
выполняемые в логической последовательности этапы работы позволяют планировать сроки завершения всех работ и соответствующие затраты.
Основной недостаток – реальный процесс создания системы никогда полностью не укладывается в такую жесткую схему, постоянно возникает потребность в возврате к предыдущим этапам и уточнении или пересмотре ранее принятых решений. В результате реальный процесс создания ИС оказывается соответствующим поэтапной модели с промежуточным контролем. При этом общие требования к ИС зафиксированы в виде ТЗ на все время ее создания.
Каскадная модель предполагает разработку законченных продуктов на каждом этапе: ТЗ, ТП, программного продукта и пользовательской документации. Разработанная документация позволяет не только определить требования к продукту следующего этапа, но и определить обязанности сторон, объем работ и сроки, при этом окончательная оценка сроков и стоимости проекта производится на начальных этапах, после завершения обследования.