Основные понятия и определения информационных систем

Информационная система это система обработки информации вместе со связанными организационными ресурсами, такими как: человеческие, технические и финансовые ресурсы, которая обеспечивает и распространяет информацию.1

Система обработки информации: одна или несколько систем и устройств обработки данных, таких как офисное и коммуникационное оборудование, которые выполняют обработку.1

Система обработки данных: один или несколько компьютеров, периферийное оборудование и программное обеспечение, которые выполняют обработку данных.1

Построение информационной системы с использованием SDLC (systems development life cycle, жизненный цикл разработки систем) следует набору из четырех основных фаз: планирование, анализ, проектирование и реализация (Рисунок 1).2:

Рисунок 1

Рисунок 1 – Жизненный цикл разработки систем

Каждая фаза сама по себе состоит из ряда шагов, которые опираются на методы, методолгии и нотации, которые дают физические результаты (конкретные документы и файлы, которые объясняют различные элементы системы). Примеры фаз и результатов представлены в таблице 1.

Таблица 1 – Этапы жизненного цикла разработки систем

Фаза Цель Ожидаемые результаты Шаги для достижения Техническое решение Результат
Планирование Какое назначение системы? Какая структура проекта? План проекта. Системный запрос с технико-экономическим обоснованием (техническое задание). Определить имеющиеся возможности.
Провести анализ выполнимости проекта.
Разарботать план.
Определить команду проекта.
Контроль за выполнением проекта.
Понимание проекта. Техническая, экономическая, организационная осуществимость. Оценка времени. Определение задач. Структура работ. Диаграмма PERT. Диаграмма Ганта. Сферы управления. Кадровое обеспечение проекта. Устав проекта. CASE хранилище. Стандарты. Докумнетация. Ограничения по времени (Timeboxing). Управление рисками. Функциональные требования.
Технико-экономическое обоснование.
План работы.
Штатное расписание.
Список стандартов.
Оценка рисков.
Анализ Кто, что , где и когда нужно для системы? Проектное предложение. Разработка стратегии анализа.
Определение потребностей бизнеса.
Создание вариантов использования.
Моделирование процессов.
Моделирование данных.
Автоматизация бизнес-процессов. Совершенствование бизнес-процессов. Реинжиниринг бизнес-процессов. Интервью. JAD сессия. Опросник. Анализ документов. Наблюдение. Анализ вариантов использования. Построение диаграмм потоков данных. Моделирование отношений сущностей. Нормализация Определение требований.
Варианты использования.
Модели процессов.
Модель данных.
Проектирование (дизайн) Как будет работать система? Спецификация системы. Проектирование физической системы.
Архитектура.
Дизайн интерфейса.
Проект программы.
Проектирование баз данных и файлов.
Стратегия проектирования. Проект архитектуры. Выбор оборудования и программного обеспечения. Сценарий использования. Структура интерфейса. Стандартизация интерфейса. Прототип интерфейса. Оценка интерфейса. Построение диаграмм потоков данных. Диаграмма структуры программы. Спецификация программы. Выбор формата данных. Моделирование отношений сущностей. Денормализация. Настройка производительности. Оценка размера. Альтернативная матрица.
Спецификация системы.
Отчет об архитектуре
Спецификация оборудования и программного обеспечения.
Дизайн интерфейса.
Модель физического процесса.
Спецификация базы данных и файлов.
Физическая модель данных.
Реализация Поставка и поддержка готовой системы. Установленная система. Построение системы.
Установка системы.
Поддержка системы.
После внедрения.
Программирование. Тестирование программного обеспечения. Тестирование производительности. Выбор стратегии преобразования. Обучение. Поддержка. Обслуживание системы. Оценка проекта. Ревизия после внедрения. План тестирования.
Программы.
Документация.
План миграции.
План преобразования.
Бизнес-план на случай непредвиденных обстоятельств.
План обучения.
План поддержки.
Запросы на изменение.
Отчет о ревизии после внедрения.

Различные проекты могут акцентировать внимание на различных часятх SDLC, но все проекты имеют элементы этих четырех фаз.

Фазы SDLC проходят по логическому пути от начала до конца. Во многих проектах, однако, команда проекта движется через шаги последовательно, постепенно, итеративно или в других шаблонах.

Проект идентифицируется, когда кто-то в организации определяет бизнес-потребность в создании системы. Примеры бизнес-потребностей включают поддержку новой маркетинговой кампании, обращение к новому типу клиентов или улучшение взаимодействия с поставщиками. Иногда потребности возникают из - за какой-то “боли” внутри организации, такой как падение доли рынка, низкий уровень обслуживания клиентов, неприемлемые показатели дефектности продукта или усиление конкуренции.

Сегодня многие новые проекты информационных систем вырастают из методологии по управлению бизнес-процессами (Business Process Management, BPM)3. BPM-это методология, используемая организациями для непрерывного совершенствования сквозных бизнес-процессов.

Автоматизация бизнес-процессов (Business Process Automation), является основой многих систем информационных технологий. В этих ситуациях технологические компоненты используются для дополнения или замены ручных процессов управления информацией с целью повышения эффективности затрат. Однако практикующие BPM признают, что не всегда целесообразно просто “прокладывать коровьи пути”, просто добавляя автоматизацию для ускорения существующих процессов.

Во многих ситуациях улучшение бизнес-процессов происходит в результате изучения бизнес-процессов, создания новых, переработанных процессов для улучшения рабочих процессов и/или использования новых технологий, позволяющих создавать новые структуры процессов.

Проекты с целью улучшения бизнес-процессов вносят умеренные изменения в деятельность организации и могут повысить эффективность (т. е. делать все правильно) и повысить результативность (т. е. делать правильные вещи). Эти типы проектов сопряжены с большим риском, чем проекты автоматизации бизнес-процессов, поскольку в деятельность организации вносятся более существенные изменения.

Управление бизнес-процессами может также выявить необходимость полной реконструкции бизнес-процессов организации, получившей название Business ProcessReengineering (BPR).4

ИТ-специалисты (т. е. эксперты по информационным системам), так и деловые люди (т. е. эксперты по предмету) должны тесно сотрудничать в поиске путей обеспечения потребностей бизнеса с помощью технологий

В целом, этапы управления проектом состоят из инициирования, планирования, исполнения, контроля и закрытия