- •«Теория информационных процессов и систем»
- •Информационные системы. Основные понятия. Корпоративные информационные системы. Структура кис.
- •Классификация информационных систем.
- •1. Классификация по масштабу
- •2. Классификация по сфере применения
- •Основные фазы проектирования информационных систем.
- •Понятие жизненного цикла информационных систем. Процессы жц ис.
- •Структура жизненного цикла информационных систем.
- •Модели жизненного цикла информационных систем. Краткая характеристика.
- •Каскадная модель жц ис. Основные этапы разработки. Основные достоинства.
- •Каскадная модель жц ис. Недостатки каскадной модели.
- •Спиральная модель жц ис. Итерации. Преимущества и недостатки спиральной модели.
- •Методология и технология создания ис. Основные задачи и требования.
- •Методология rad. Основные принципы.
- •Методология rad. Объектно-ориентированный подход. Объектно-ориентированное программирование.
- •Методология rad. Визуальное и событийное программирование.
- •Фазы жизненного цикла в рамках методологии rad.
- •Ограничения методологии rad.
- •Современные средства быстрой разработки приложений. Краткая сравнительная характеристика основных сред визуального проектирования.
- •Интегрированная среда разработки Delphi. Краткая характеристика.
- •Основные понятия теории систем.
- •Основные задачи теории систем.
- •Модели систем.
- •Общая классификация систем.
- •Системный подход, системные исследования и системный анализ.
- •Методы и модели описания систем. Качественные методы описания систем. Методы и модели описания систем
- •Методы и модели описания систем Количественные методы описания систем. Методы и модели описания систем
Каскадная модель жц ис. Основные этапы разработки. Основные достоинства.
Каскадная модель (КМ) характерна для классического подхода к разработке различных систем в любых прикладных областях. Для разработки ИС данная модель широко использовалась в 70-80-х годах. Каскадные методы проектирования хорошо описаны в отечественной и зарубежной литературе. Организация работ по каскадной схеме официально рекомендовалась и широко применялась в различных областях
КМ предусматривает последовательную организацию работ. При этом основной особенностью является разбиение всей разработки на этапы, причем переход с одного этапа на следующий происходит только после того, как будут полностью завершены все работы на предыдущем этапе. Каждый этап завершается выпуском полного комплекта документации.
Основные этапы разработки по КМ
Можно выделить следующий ряд этапов разработки по КМ, практически не зависящих от предметной области:
· анализ требований заказчика;
· проектирование;
· разработка;
· тестирование и опытная эксплуатация;
· сдача готового проекта.
На первом этапе проводится исследование проблемы, четко формулируются требования заказчика. Результат этапа – техническое задание (ТЗ), согласованное со всеми сторонами.
На втором этапе разрабатываются проектные решения в соответствии с требованиями, сформулированным в ТЗ. Результат этапа – комплект проектной документации, содержащей все необходимые данные для реализации проекта.
Третий этап – реализация проекта. Здесь разрабатывается программное обеспечение (кодирование) в соответствии с проектными решениями, полученными на предыдущем этапе. Методы, используемые для реализации, принципиального значения не имеют. Результат этапа – готовый программный продукт.
На четвертом этапе проводится проверка полученного программного обеспечения на соответствие требованиям ТЗ. Опытная эксплуатация позволяет выявить скрытые недостатки, проявляющиеся в реальных условиях работы ИС.
Последний этап – сдача готового проекта. Главная задача этого этапа – убедить заказчика, что все его требования реализованы в полной мере.
Этапы работы в рамках КМ называют частями проектного цикла системы, т.к. этапы состоят из многих итерационных процедур уточнения требований к системе и вариантов проектных решений.
Основные достоинства каскадной модели:
1. на каждом этапе формулируется законченный набор проектной документации, отвечающий критериям полноты и согласованности. На заключительных этапах разрабатывается также пользовательская документация, охватывающая все предусмотренные стандартами виды обеспечения ИС: организационное, методическое, информационное, программное, аппаратное;
2. выполняемые в логичной последовательности этапы работ позволяют планировать сроки завершения и соответствующие затраты.
КМ изначально разрабатывалась для решения различных инженерных задач и не потеряла своего значения для прикладной области до настоящего времени. Кроме того, каскадный подход хорошо зарекомендовал себя и при построении ИС определенного типа. Имеются в виду ИС, для которых в самом начале можно точно и полно сформулировать все требования и предоставить разработчикам свободу выбора способа реализации. К таким системам относятся сложные расчетные системы, системы реального времени и ряд других.