Сопровождение и задачи ИС. сопровождение и задачи ис. Сопровождение информационных систем
Скачать 143.06 Kb.
|
Галиханов ИР ИС-41к СОПРОВОЖДЕНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ ИС является одним из наиболее гибких видов продукции, который часто подвергается изменениям в течение всего времени его использования. Для сохранения и повышения качества работы системы, нужно правильно регламентировать процесс сопровождения его соответствующим тестированием и контролем качества. Сопровождение (поддержка) программного обеспечения — процесс улучшения, оптимизации и устранения дефектов программного обеспечения (ПО) после передачи в эксплуатацию. Сопровождение ПО — это одна из фаз жизненного цикла программного обеспечения, следующая за фазой передачи ПО в эксплуатацию. В ходе сопровождения в программу вносятся изменения, с тем, чтобы исправить обнаруженные в процессе использования дефекты и недоработки, а также для добавления новой функциональности, с целью повысить удобство использования (юзабилити) и применимость ПО. Сопровождение включает в себя комплекс следующих мероприятий: техническая поддержка (восстановление работоспособности системы в фиксированной конфигурации) изменение конфигурации ИТ-комплекса (инсталляция нового ПО и оборудования, его конфигурирование и настройка) проведение технических консультаций для персонала оптимизация работы ИТ-системы (например, повышение общей производительности, достижение оптимального использования дискового пространства систем хранения, сокращение окна резервного копирования и послеаварийного восстановления данных) ведение технической документации (паспортов комплекса и регламентов работ по восстановлению его работоспособности и профилактике) профилактические мероприятия, включая определение соответствия, используемого ПО, целям и задачам заказчика на данный момент и, при необходимости, установка новых версий ПО и заплат Кроме того, в сфере сопровождения лежит вопрос обеспечения информационной безопасности. Комплексный подход в данном вопросе состоит в предупреждении неожиданных критических ситуаций, проведении анализа политик безопасности, проверки на соответствие стандартам, выработки рекомендаций. ВАРИАНТЫ СОПРОВОЖДЕНИЯ: По заявкам. Обслуживание ИС производится структурным подразделением заказчика в случае возникновения аварийных ситуаций (отказ оборудования, отказ программного обеспечения) и заключается в разовом обращении к специалистам. При этом, заказчику необходимо самостоятельно выявить неисправный элемент и принять решение об организации его восстановления, что может привести к длительным срокам восстановления. Сюда же накладывается время реакции на обращение к специалистам, так как вызов неплановый. Локальное обслуживание по договору. Установление договорных отношений с компанией на обслуживание отдельных компонент системы, например, технических и/или программных. Наиболее распространенной услугой является обслуживание ККМ в различных временных режимах со сроками реакции, например, до 4-х, 8-и, 24-х часов с момента регистрации вызова. Качество услуг обеспечивается созданием в компании так называемого «страхового фонда»: мобильной инженерной группы и материальных ресурсов (подменного оборудования, запчастей, расходных материалов), ориентированных на устранение экстренных ситуаций. Таким образом, заказчик, не производя полного объема затрат на создание такой инфраструктуры, фактически в состоянии воспользоваться ею в нужный момент. Регламентированное сопровождение. Данный уровень сопровождения характеризуется передачей компании ряда активных функций по обеспечению жизнедеятельности ИС. Здесь объем услуг определяется основной целью — обеспечение бесперебойного функционирования ИС — и включает комплекс профилактических мероприятий, направленных на предупреждение возникновения сбоев: мониторинг состояния ресурсов и параметров компонент ИС; планирование штатных административных процедур; администрирование (в том числе удаленное) серверов, БД, пользователей, сетей и сетевых ресурсов; организация систем резервного копирования и систем безопасности. Аудит/консультирование. Обеспечение жизнедеятельности ИС не сводится исключительно к сопровождению ее текущего состояния. Как любой живой бизнес, ИС должна отражать его состояние в изменении и развитии. Процесс развития должен соответствовать развитию направлений основного бизнеса, а меры, его обеспечивающие, должны быть реализованы в рамках единой стратегии с обязательным условием сохранения преемственности реализованных решений. Активные меры по планированию развития компонент ИС заключаются в обеспечении достаточности ресурсов и прогнозирования их изменения на основании аудита информационных решений. В рамках аудита выполняются планирование мероприятий по модернизации аппаратных и программных компонент ИС; разработка поэтапных планов и методов развития и модернизации компьютерных систем; разработка временных графиков и оценка стоимости приобретения оборудования и т. д. Проектам развития предшествует стадия технической и коммерческой экспертизы, которая уже традиционно выполняется с привлечением консультантов специализированных и консалтинговых компаний. Полное сопровождение. Передача функций по обеспечению жизненного цикла ИС как единого технологического комплекса компании на принципах out-sourcing, что включает в себя передачу исполнителю функций обеспечения ресурсами; создания компонент ИС; внедрения прикладных задач; проведения обучение персонала, выполнения информационных услуг и т. д. В результате, ИС актуализируется и по функциональным возможностям, и по качеству решения отдельных задач. Задачи сопровождения информационной системыСопровождение информационных систем (ИС) состоит из двух больших и разноплановых задач. Первая задача — эксплуатация информационной системы. Решение этой задачи начинается с установки прикладного программного обеспечения (ПО) в определенном программно-аппаратном окружении и настройкой ПО в соответствии с документацией разработчика таким образом, чтобы обеспечить максимальную надежность и производительность работы приложения. Вторая задача — внесение изменений в информационную систему. Изменения могут включать донастройки тиражируемого ПО или доработки заказного ПО. И донастройки, и доработки, как правило, требуют привлечения консультантов по бизнес-процессам, а также программистов, обладающих необходимыми компетенциями. То есть, когда возникает потребность в «подгонке» ИС под новые условия и требования бизнес-процессов. Задачи сопровождения рассматриваются с точки зрения потребителя применительно к программной среде, которая включает в себя данные и механизмы их обработки. Все задачи сопровождения разбиты на три класса: развитие ИС, корректирующее сопровождение и сопровождение данных. Рисунок 1 Классификации задач сопровождения ИС Развитие ИС предполагает частичную или полную модернизацию. В связи с этим, развитие ИС можно разделить на доработку ИС, разработку дополнительного ПО и замену ИС на более современную и функциональную. Адаптивное сопровождение это доработка программного продукта после поставки, позволяющее адаптировать его к новым условиям эксплуатации. Полная модернизация является наиболее дорогостоящим этапом в развитии ИС. Основным фактором, объясняющим стремление сменить функционирующую ИС является моральное устаревание системы. В случае разработки дополнительного ПО очевидны немалые преимущества: функционал дорабатывается под нужды персонала, необходимые требования будут квалифицированно оценены и выполнены, интерфейс и принципы работы останутся неизменными, доработка будет производиться с использованием существующих средств и методов. Корректирующее сопровождение направлено на выявление и устранение несоответствий и ошибок после поставки программного продукта. Информационная система, как и любое ПО, не всегда даёт желаемый результат работы. Применительно к сопровождению ИС ошибка, это искажение кода программы или искажение данных, которые в ходе функционирования этой программы могут вызвать отказ или снижение эффективности функционирования. Под отказом ИС в общем случае понимают событие, заключающееся в нарушении работоспособности объекта. В качестве показателя степени тяжести ошибки, позволяющего дать количественную оценку тяжести проявления последствий ошибки, можно использовать условную вероятность отказа программного обеспечения при проявлении ошибки. Оценку степени тяжести ошибки как условной вероятности возникновения отказа, можно производить согласно ГОСТ 28195 – 89, используя метрики и оценочные элементы, характеризующие устойчивость программного обеспечения. При этом оценку необходимо производить для каждой ошибки в отдельности, а не для всей ИС. Возникающие ошибки ИС предлагается разделить на ошибки функциональности, надёжности, удобства использования, эффективности, мобильности. При этом сопровождение каждой из них может быть как реактивным – в виде реакция на выявленные ошибки, так и профилактическим, которое применяется в особо ответственных модулях и системах во избежание возможных (ещё не возникших) проблем. Сопровождение данных. Важной спецификой корпоративных ИС является значительно превышение продолжительности жизненного цикла (ЖЦ) данных над продолжительностью ЖЦ программной среды, технологий обработки, бизнес логики и т.д. Поэтому поддержка данных выделена в отдельный класс задач, состоящий из контроля целостности данных, поддержки актуальности данных и резервного копирования и восстановления, а также переноса данных из одной системы в другую. Целостность информации определяется как состояние информации, при котором её изменение осуществляется только преднамеренно субъектами, имеющими на него право, либо таковое отсутствует. Актуальность – это свойство данных в указанный момент времени адекватно отображать состояние объектов предметной области. Если целостность данных поддерживается с помощью СУБД, то наиболее популярным средством поддержания актуальности является механизм создания резервных копий. На сегодняшний день существует коммерческое и открытое ПО, позволяющее контролировать точность и неизменность версий файлов. Большинство инструментов мониторинга за актуальностью системы основаны на сравнении текущего состояния системы и состоянию, которому можно доверять. Это состояние часто называют базовой целостностью, получаемой с заведомо исправной системы. В отдельную группу задач сопровождения данных вынесен перенос данных в другую систему. Проблема связана с сохранением существующих связей и семантики. Процесс переноса данных не должен порождать дублирование записей, равно как и их потерю. |