Вне зависимости от сферы применения и решаемых задач создание новых информационных систем является следствием процесса решения проблем, встающих перед организацией.
Новая информационная система представляет собой решение проблемы или нескольких проблем определенного типа, с которыми сталкивается организация. Проблема может заключаться в том, что менеджеры и другие сотрудники считают деятельность организации малопродуктивной или же им может прийти в голову мысль, что пора воспользоваться новыми возможностями, которые предоставляют информационные технологии.
Процедуры и процессы, связанные с поиском и реализацией решения на базе информационной системы, носят названиесистемной разработки. Она представляет собой вариант структурированного решения проблемы, содержащий отдельные четко выраженные процедуры. Сюда входят:
ü системный анализ,
ü системное проектирование,
ü программирование,
ü тестирование,
ü перекодировка,
ü производство и
ü обслуживание.
На рис. 1 представлен процесс системной разработки. Отдельные процессы расположены в наиболее привычном порядке.
Однако некоторые процедуры могут повторяться или происходить одновременно — все зависит от подхода к процессу проектирования.
Также необходимо помнить, что каждый этап предполагает взаимодействие с организацией. Сотрудники принимают участие во всех процедурах, и процесс создания системы ведет к изменениям в самой организации.
Анализ системы — это анализ проблемы, которую организация пытается решить, используя информационную систему.
Анализ системы включает в себя:
ü формулирование проблемы,
ü выяснение причин ее возникновения и последствий,
ü выбор решения,
ü определение информационных потребностей организации.
1. Системный аналитик создает «карту» организации и существующих систем, где указаны основные «производители» и потребители данных. Они имеют прямое отношение к влиянию новой системы на информационную инфраструктуру. В дополнение к организационным аспектам аналитик составляет краткое описание наличествующих оборудования и программ.
2. Затем системный аналитик детально описывает проблемы, связанные с существующими информационными системами. Изучая документы, отчеты и процедуры, проводя опросы основных пользователей данных систем, аналитик может выделить ключевые проблемные области и цели, которые преследует организация. Зачастую решение требует построения новой информационной системы или модернизации существующей.
Анализ системы включаетанализ осуществимости проектного решения, позволяющий выяснить, целесообразно ли это решение с финансовой, технической и организационной точек зрения. Анализ осуществимости позволяет определить, имеет ли смысл вкладывать средства в новую систему, доступна ли для предприятия технология, на базе которой будет создаваться эта система, может ли информационная система обслуживаться специалистами компании и не приведут ли будущие изменения в организации к отрицательным результатам.
Обычно результатом анализа системы являются несколько альтернативных решений, которыми может воспользоваться организация. При этом проводится анализ осуществимости каждого из них. Письменный отчет содержит описание всех достоинств и недостатков, затрат и ожидаемых прибылей для каждой альтернативы. Готовый отчет отсылается руководству, которое и принимает решение о том, какой вариант выбрать для реализации.
Systems development (разработка систем)
Создание решений, позволяющих решить определенные проблемы или открывающих перед фирмой новые возможности на базе информационных систем
Systems analysis (анализ систем)
Анализ проблемы, которую организация пытается решить при помощи информационной системы.
Feasibility study (анализ осуществимости)
Составная часть процесса анализа систем, изучающая возможность применения решения на практике, с использованием ресурсов организации и с учетом накладываемых ограничений.