Обзор методов анализа информационных систем
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
С развитием информационных систем увеличилась необходимость в их анализе, причем он может быть инициирован различными методами. Говоря о дефиниции анализа, можно сказать, что это определенный процесс исследования системы, который основан на декомпозиции с последующим определением статистических и динамических характеристик составляющих элементов, рассматриваемых в синергии с другими элементами системы и окружающей средой. К целям анализа ИС можно отнести следующие [10]:
1. Инициирование детального изучения системы для нахождения способов более эффективного её использования;
2. Инициирование детального исследования альтернативных вариантов вновь создаваемой системы управления с целью выбора наиболее подходящего варианта.
К задачам анализа информационных систем относятся следующие:
1. Определение объекта анализа;
2. Проведение структурирования системы;
3. Изучение функциональных особенностей системы управления ИС;
4. Исследование информационных характеристик системы;
5. Определение количественных и качественных показателей системы;
6. Оценивание и оценка эффективности информационной системы;
7. Обобщение и оформление результатов анализа.
Помимо этого, нужно отметить, что любая информационная система не является обособленной единицей в функционировании организации, поэтому сам процесс анализа может быть дополнен следующими действиями [9]:
1. Могут быть определены основные и второстепенные критерии оценки функционирования системы;
2. Могут быть выделены подсистемы и помехи со стороны окружающей среды, которые оказывают как положительное, так и отрицательное влияние;
3. Могут быть сделаны попытки, нацеленные на выделение общих алгоритмов функционирования системы.
В целом, переходя непосредственно к наиболее используемыми методами анализа ИС, среди них можно выделить следующие:
1. Функциональный анализ;
2. Ручной анализ;
3. Динамический анализ;
4. Статистический анализ;
5. Гибридный анализ;
6. Информационный анализ.
Начав с функционального анализа ИС, стоит сказать, что он служит, по большему счету, для оценки эффективности работы самой информационной системы, отчего превалирующее значение отдается конъюнктуре следующих показателей [10]:
1. Время быстродействия;
2. Соответствие запроса полученному ответу от системы;
3. Необходимое наличие ресурсов для благоприятного функционирования системы;
4. Пропускная способность информационной системы – какое конкретно количество документов и информационных запросов может обработать ИС в единицу времени.
Переходя к ручным методам анализа информационной системы, можно сказать, что в них входят следующие инструменты [10]:
1
Зарегистрируйся, чтобы продолжить изучение работы
. Персональные проверки – состояние, когда ответственный за функционирование информационной системы постоянно проверяет её на функционирование;
2. Аудит кода – аудит кода помогает убедиться в безопасности устанавливаемого программного обеспечения, учитывая, что одним из основных компонентов любой ИС является какое-либо программное обеспечение;
3. Парное программирование – техника программирования, согласно которой исходный код создается парами людей, программирующих одну задачу, сидя за одним рабочим местом, что повышает надежность кода и нивелирует возможность ошибки;
4. Ручная верификация – проверка оператором ИС функционирования системы и ручное разрешение этого процесса.
К динамическим методам анализа информационной системы причисляются те, которые применяют результаты выполнения функционирования самой ИС. В целом, динамические методы анализа позволяют проанализировать работу самого ПО, находящегося в составе информационной системы. В число динамических методов входят следующие инструменты:
1. Тестирование:
- модульное – позволяет проверить на правильность написания отдельные модули исходного кода ПО;
- системное – тестирование ПО, выполняемое на полной, интегрированной системе с целью проверки соответствия системы исходным требованиям;
- нагрузочное – тестирование производительности времени ответа ИС в ответ на внешний запрос.
2. Мониторинг – система постоянного наблюдения за функционированием ИС;
3. Профилирование – сбор характеристик работы программы;
4. Анализ трасс выполнения – анализ выполнения конкретной последовательности выполняемых операций ИС [12].
Статистические методы анализа ИС, или ПО, в частности, используют различные параметры, получаемые в процессе проектирования программного обеспечения, как, например, конкретные требования, спецификации, исходный код программы и др. В целом, различаются два основных инструмента статистических методов [9]:
1. Методы формальной верификации:
- дедуктивная верификация – проверка правильности программы относительно её спецификации;
- верификация на основе проверки моделей – использование различных языков спецификации для проверки программного обеспечения.
2. Статистический анализ исходного кода.
Переходя к гибридному анализу информационной системы, или ПО, необходимо сказать, что гибридные методы используют несколько разных инструментов для реализации функционирования данного метода анализа [11]:
1. Создание тестов на основе статистического анализа;
2. Статистический анализ для автоматического формирования моделей, для которых применяются формальные методы проверки моделей;
3
50% курсовой работы недоступно для прочтения
Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!