
- •«Теория информационных процессов и систем»
- •Информационные системы. Основные понятия. Корпоративные информационные системы. Структура кис.
- •Классификация информационных систем.
- •1. Классификация по масштабу
- •2. Классификация по сфере применения
- •Основные фазы проектирования информационных систем.
- •Понятие жизненного цикла информационных систем. Процессы жц ис.
- •Структура жизненного цикла информационных систем.
- •Модели жизненного цикла информационных систем. Краткая характеристика.
- •Каскадная модель жц ис. Основные этапы разработки. Основные достоинства.
- •Каскадная модель жц ис. Недостатки каскадной модели.
- •Спиральная модель жц ис. Итерации. Преимущества и недостатки спиральной модели.
- •Методология и технология создания ис. Основные задачи и требования.
- •Методология rad. Основные принципы.
- •Методология rad. Объектно-ориентированный подход. Объектно-ориентированное программирование.
- •Методология rad. Визуальное и событийное программирование.
- •Фазы жизненного цикла в рамках методологии rad.
- •Ограничения методологии rad.
- •Современные средства быстрой разработки приложений. Краткая сравнительная характеристика основных сред визуального проектирования.
- •Интегрированная среда разработки Delphi. Краткая характеристика.
- •Основные понятия теории систем.
- •Основные задачи теории систем.
- •Модели систем.
- •Общая классификация систем.
- •Системный подход, системные исследования и системный анализ.
- •Методы и модели описания систем. Качественные методы описания систем. Методы и модели описания систем
- •Методы и модели описания систем Количественные методы описания систем. Методы и модели описания систем
Методология и технология создания ис. Основные задачи и требования.
Методология создания ИС заключается в организации процесса построения ИС и обеспечения управления этим процессом, чтобы гарантировать выполнение требований к системе и к характеристикам процесса ее разработки.
Основными задачами, решение которых должна обеспечивать методология создания КИС, являются следующие:
· обеспечение создания ИС, отвечающих целям и задачам предприятия и соответствующих предъявляемым к ним требованиям по автоматизации деловых процессов;
· гарантия создания ИС с заданными параметрами в заданный срок в рамках оговоренного бюджета;
· простота сопровождения, модификации и расширения системы;
· возможность использования в создаваемой ИС разработанных ранее средств информационных технологий (ПО, БД, компьютеров, телекоммуникаций).
Методологии, технологии и инструментальные средства проектирования (CASE-средства) составляют основу проекта любой ИС. Методология реализуется через конкретные технологии и поддерживающие их стандарты, методики и инструментальные средства, которые обеспечивают выполнение процессов ЖЦ ИС.
Основное содержание технологии проектирования составляют технологические инструкции, состоящие из описания последовательности технологических операций (ТО), условий, в зависимости от которых выполняются эти операции, и описания самих операций.
Технологию проектирования можно рассматривать как совокупность трех составляющих:
1. заданной последовательности выполнения ТО проектирования;
2. критериев и правил для оценки результатов выполнения ТО;
3. графических и текстовых средств для описания проектируемой ИС.
Каждая ТО должна обеспечиваться следующими материальными и информационными ресурсами:
· данными, полученными на предыдущей операции (или исходными данными), представленными в стандартном виде;
· методическими материалами, инструкциями, нормативами и стандартами;
· программными и техническими средствами;
· исполнителями .
Результаты ТО должны представляться в стандартном виде .
Технология проектирования, разработки и сопровождения ИС должна удовлетворять следующим общим требованиям:
1. поддержка полного ЖЦ ИС;
2. обеспечение достижения целей разработки ИС с заданным качеством и в заданные сроки;
3. обеспечение возможности декомпозиции проекта на составные части, разрабатываемые отдельными группами (3 – 7 человек), с последующей интеграцией частей;
4. обеспечение минимального времени получения работоспособной ИС;
5. обеспечение возможности управления конфигурацией проекта, ведения версий проекта, возможности автоматического выпуска проектной документации;
6. обеспечение независимости выполняемых проектных решений от средств реализации (СУБД, ОС, языка и системы программирования).
Методология rad. Основные принципы.
Раньше разработка ИС велась средствами традиционных языков программирования. По мере возрастания сложности разрабатываемых ИС потребовались новые средства, обеспечивающие значительное сокращение сроков разработки. В результате появилось целое направление в области ПО – инструментальные средства для быстрой разработки приложений (RAD). Развитие этого направления привело к появлению средств автоматизации практически всех этапов ЖЦ ИС.
Основные особенности методологии RAD
RAD – это комплекс специальных средств быстрой разработки прикладных ИС, позволяющих оперировать с определенным набором графических объектов, отображающих отдельные информационные компоненты приложений.
Под методологией RAD обычно понимают процесс разработки ИС, основанный на небольшой команде программистов (2 – 10 человек), тщательно проработанном графике работ (рассчитанном на 2 – 6 месяцев), итерационной модели разработки (основанной на тесном взаимодействии с заказчиком).
Основные принципы методологии RAD следующие:
1. использование спиральной модели разработки;
2. необязательное полное завершение работ на каждом этапе;
3. тесное взаимодействие с заказчиком и будущими пользователями в процессе разработки ИС;
4. применение CASE -средств и средств БРП;
5. применение средств управления конфигурацией проекта;
6. использование прототипов;
7. осуществление тестирования одновременно с разработкой;
8. небольшая группа разработчиков-профессионалов;
9. грамотное руководство, четкое планирование и контроль.