- •Раздел 1. Информационные системы и технологии. Основные понятия
- •Пояснения основных терминов и понятий
- •Классификация информационных систем
- •1.3. Понятие о структуре информационной системы
- •1.4.Интегрированные системы управления предприятиями (erp – системы)
- •1.5. Информационно-аналитические системы
- •1.5.1.Определение и классификация информационно-аналитических систем
- •1.5.2. Понятие о хранилищах данных
- •1.5.3. Интеллектуальный анализ данных
- •1.5.4. Архитектура информационно-аналитических систем
- •1.5.5. Информационно-аналитические системы на железнодорожном транспорте
- •1.5.5.1. Информационное хранилище оао “ржд”
- •1.6 Технологии проектирования информационных систем
- •1.6.1. Понятие о проектировании информационных систем
- •1.6.2. Этапы разработки информационных систем
- •1.6.3. Понятие о моделях жизненного цикла информационной системы
- •1.6.4. Нормативные документы по проектированию информационных систем
- •1.6.5. Понятие о технологиях и инструментальных средствах разработки информационных систем
- •1.6.5.1. Требования к технологии разработки информационной системы
- •1.6.5.2. Инструментальные средства разработки программного обеспечения информационной системы
- •1.6.6. Структурный подход к проектированию программного обеспечения информационных систем
- •1.6.6.1. Особенности структурного подхода
- •Построение функциональных моделей системы
1.6.5. Понятие о технологиях и инструментальных средствах разработки информационных систем
1.6.5.1. Требования к технологии разработки информационной системы
Проектирование, как и весь процесс разработки ИС, можно представить в виде взаимосвязанного комплекса работ (рабочих процессов). Каждая из работ процесса проектирования выполняется (или может выполняться) на основе определенных методов, подходов, с применением определенных инструментальных средств, Система приёмов, способов и методов проектирования информационной системы – это есть технология проектирования.
Технология проектирования (или, в общем случае, разработки) информационной системы определяет содержание и методы выполняемых работ на каждой стадии проектирования, используемый при этом инструментарий, способ документирования результатов, методы контроля и управления разработкой.
Сформулируем некоторые важные требования к технологии проектирования ИС:
технология должна обеспечить достижение целей разработки ИС с заданным качеством и в установленные сроки;
технология должна опираться на действующие государственные и отраслевые документы в области разработки ИС;
технология должна предусматривать возможность использования при разработке существующих инструментальных средств поддержки разработки ИС;
технология должна обеспечить возможность принятия наилучших решений при создании ИС.
1.6.5.2. Инструментальные средства разработки программного обеспечения информационной системы
Основными инструментальными средствами разработки и сопровождения программного обеспечения ИС являются CASE-средства. Аббревиатуре CASE (Computer Aided Software Enqineerinq) может быть поставлен в соответствие следующий перевод – автоматизированная разработка программного обеспечения [6].
CASE-средства – это программные средства, поддерживающие процессы разработки и сопровождения ИС, включая анализ требований, проектирование программного обеспечения и баз данных, реализацию ИС (генерацию кодов, тестирование, документирование) и т.д. CFSE-средства вместе с системным программным обеспечением и техническими средствами образуют полную среду разработки ИС.
Автоматизация процесса разработки ИС предполагает наличие формализованной процедуры создания ИС, однозначно определяющей этапы разработки, методы, используемые на каждом этапе, способы документирования результатов. Это значит, что каждое CASE-средство поддерживает определенную технологию разработки ИС. Современные CASE-средства для разработки программного обеспечения ИС могут быть разбиты на две группы:
- средства, поддерживающие методологию структурного анализа и проектирования ИС;
- средства, поддерживающие методологию объектно-ориентированного проектирования ИС.
В данном контексте термин "методология" означает основной принцип, используемый для представления ИС. При структурном подходе система представляется в виде иерархии взаимосвязанных операций, функций, задач. При объектном подходе система – это совокупность взаимодействующих объектов (сущностей, включающих (инкапсулирующих) данные и методы). Подробно объектный подход рассматривается в [6, 13].
