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