«система»

Вид материалаЛекция

Содержание


Специфика ввода ЭИС в эксплуатацию.
Виды испытаний автоматизированных систем и состав документации.
Предварительные испытания
Опытную эксплуатацию
Приемочные испытания
Предварительные испытания
Комплексные испытания
Опытная эксплуатация
Приемочные испытания
Подобный материал:
1   ...   16   17   18   19   20   21   22   23   24
^

Специфика ввода ЭИС в эксплуатацию.


Ввод в эксплуатацию ЭИС представляет собой постепенный переход от существующей системы управления к автоматизированной. При этом не только повышается степень использования технических средств для обработки данных, но и соответствующим образом меняются сами методы управления.

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

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

Одной из важных особенностей ввода системы в эксплуатацию является наличие некоторого периода, в течение которого осуществляется параллельная работа существующей системы и новой ЭИС. В технических системах одно устройство заменяют другим чаще всего последовательно во времени. Иногда новый станок устанавливают на месте старого – в этом случае в течение некоторого времени не работает ни новое, ни старое оборудование. Если новое вступает в строй раньше, чем прекращает работать старое, то они работают независимо друг от друга. При вводе в эксплуатацию ЭИС организационного типа принципиально невозможна ситуация, при которой хотя бы кратковременно не работала ни старая, ни новая система. Более того, для проверки правильности всех заложенных решений ввод в эксплуатацию новой системы осуществляется постепенно во время опытной эксплуатации следующими шагами:
  1. Проверка подсистемы или комплекса задач на полном объеме реальных данных, но не в реальные сроки, необходимые для управления.
  2. Работа новой системы на полном объеме реальных данных и в реальные сроки в контрольном режиме, когда полученные результаты не используются для управления, а сопоставляются с результатами, получаемыми в прежней системе, и анализируются.
  3. Переход на управление по результатам новой системы при сохранении в работе старой системы на случай возможных сбоев и непредвиденных ситуаций.
  4. Окончательный переход на работу новой системы.

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

Опытная эксплуатация перекрывает процесс тестирования. Как правило, система вводится в эксплуатацию не полностью, постепенно. Поэтому с точки зрения информационного наполнения системы ввод в эксплуатацию проходит, по крайней мере, три фазы:
  1. первоначальная загрузка информации;
  2. накопление информации;
  3. выход на проектную мощность.

Первоначальная загрузка информации инициирует довольно узкий круг ошибок — в основном это проблемы рассогласования данных при загрузке и собственные ошибки загрузчиков, то есть то, что не было отслежено на тестовых данных. Если отладку «на живых» данных производить невозможно, то придется моделировать ситуацию, причем быстро. Здесь требуются очень квалифицированные тестеры.

В период накопления информации проявится наибольшее количество ошибок, допущенных при создании информационной системы. Как правило, это ошибки, связанные с многопользовательским доступом. Часто на этапе тестирования таким ошибкам не уделяется должного внимания. Это связано, видимо, со сложностью моделирования, а также с дороговизной средств автоматизации тестирования информационной системы в условиях многопользовательского доступа. Некоторые ошибки исправить будет довольно сложно, так как они являются ошибками проектирования. Ни один самый хороший проект от них не застрахован. Это значит, что на всякий случай надо резервировать время на локализацию и исправление таких ошибок.

Вторая категория исправлений связана с тем, что пользователя не устраивает интерфейс. Здесь не всегда нужно выполнять абсолютно все пожелания пользователя, иначе процесс ввода в эксплуатацию не кончится никогда.

В период накопления информации можно столкнуться со знаменитым «упала база». При самом плохом раскладе окажется, что СУБД не выдерживает потока информации. При хорошем — просто параметры конфигурации неверны. Первый случай опасен, так как повлиять на производителя СУБД довольно сложно, а заказчик очень не любит ссылок на службу технической поддержки СУБД. Решать проблему отказа СУБД придется не производителю, а вам — менять схему, снижать поток запросов, менять сами запросы; в общем — вариантов много. Хорошо, если время восстановления базы вписывается в запланированное время проекта.

Выход системы на проектную мощность при удачном стечении обстоятельств — это исправление ряда мелких ошибок, и изредка – ошибок серьезных.
^

Виды испытаний автоматизированных систем и состав документации.


Для ЭИС устанавливают следующие основные виды испытаний:

1) предварительные;

2) опытная эксплуатация;

3) приемочные.

В зависимости от взаимосвязей испытываемых в ИС объектов испытания могут быть автономные или комплексные. Автономные испытания охватывают подсистемы ЭИС и комплексы задач. Эти испытания проводят по мере готовности частей ЭИС к сдаче в опытную эксплуатацию. Комплексные испытания проводят для групп, взаимосвязанных частей ЭИС или для ЭИС в целом.

Для планирования проведения всех видов испытаний разрабатывают документ «Программа и методика испытаний». Разработчик документа устанавливается в договоре или ТЗ. Программа и методика испытаний должны устанавливать необходимый и достаточный объем испытаний, обеспечивающий заданную достоверность получаемых результатов.

^ Предварительные испытания ЭИС проводят для определения ее работоспособности и решения вопроса о возможности приемки ЭИС с опытную эксплуатацию. Предварительные испытания следует выполнять после проведения разработчиком отладки и тестирования поставляемых программных и технических средств системы и представления им соответствующих документов об их готовности к испытаниям, а также после ознакомления персонала ЭИС с эксплуатационной документацией.

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

^ Приемочные испытания ЭИС проводят для определения соответствия ЭИС техническому заданию, оценки качества опытной эксплуатации и решения вопроса о возможности приемки ЭИС в постоянную эксплуатацию.

При проведении всех видов испытаний проверке или аттестации подвергаются:
  • комплекс программных и технических средств – качество выполнения функций, возложенных на эти средства в соответствии с ТЗ;
  • персонал – оценивается знание персоналом эксплуатационной документации и наличие у него навыков, необходимых для выполнения установленных функций во всех режимах функционирования ЭИС, согласно ТЗ;
  • эксплуатационная документация, регламентирующая деятельность персонала при функционировании ЭИС – проверяется полнота содержащихся указаний персоналу по выполнению им функций во всех режимах функционирования ЭИС согласно ТЗ;
  • ЭИС в целом – количественные и качественные характеристики выполнения функций ЭИС в соответствии с ТЗ.
^

Предварительные испытания


Предварительные испытания ЭИС могут быть автономные и комплексные.

В программе автономных испытаний указывают:
  • перечень функций, подлежащих испытаниям;
  • описание взаимосвязей объекта испытаний с другими частями ЭИС;
  • условия, порядок и методы проведения испытаний и обработки результатов;
  • критерии приемки частей по результатам испытаний.

К программе автономных испытаний следует прилагать график проведения автономных испытаний.

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

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

^ Комплексные испытания ЭИС проводят путем выполнения комплексных тестов. Комплексный тест должен:
  • быть логически увязанным;
  • обеспечивать проверку выполнения функций частей ЭИС во всех режимах функционирования;
  • обеспечивать проверку реакции системы на некорректную информацию и аварийные ситуации.

Результаты испытаний отражают в протоколе. Работу завершают оформлением акта приемки в опытную эксплуатацию.

В программе комплексных испытаний ЭИС указывают:
  • перечень объектов испытания;
  • состав предъявляемой документации;
  • описание проверяемых взаимосвязей между объектами испытаний;
  • очередность испытаний частей ЭИС;
  • порядок и методы испытаний, в том числе состав программных средств и оборудования, необходимых для проведения испытаний, включая специальные стенды и полигоны.

Протокол комплексных испытаний должен содержать заключение о возможности (невозможности) приемки ЭИС в опытную эксплуатацию, а также перечень необходимых доработок и рекомендуемые сроки их выполнения.
^

Опытная эксплуатация


Опытную эксплуатацию проводят в соответствии с программой, в которой указывают:
  • условия и порядок функционирования частей ЭИС и ЭИС в целом;
  • продолжительность опытной эксплуатации, достаточную для проверки правильности функционирования ЭИС;
  • порядок устранения недостатков, выявленных в процессе опытной эксплуатации.

Во время опытной эксплуатации ЭИС ведут рабочий журнал, в который заносят сведения о продолжительности функционирования ЭИС, отказах, сбоях, аварийных ситуациях, изменениях параметров объекта автоматизации, проводимых корректировках документации и программных средств, наладке, технических средств. Сведения фиксируют в журнале с указанием даты и ответственного лица. В журнал могут быть занесены замечания персонала по удобству эксплуатации ЭИС.

По результатам опытной эксплуатации принимают решение о возможности предъявления частей ЭИС и системы в целом на приемочные испытания.

Работа завершается оформлением акта о завершении опытной эксплуатации и допуске системы к приемочным испытаниям.
^

Приемочные испытания


Приемочные испытания проводят в соответствии с программой, в которой указывают:
  • перечень объектов, выделенных в системе для испытаний и перечень требований, которым должны соответствовать объекты (со ссылкой на пункты ТЗ);
  • критерии приемки системы и ее частей;
  • условия и сроки проведения испытаний;
  • средства для проведения испытаний;
  • лица, ответственные за проведение испытаний;
  • методику испытаний и обработки их результатов;
  • перечень оформляемой документации.

Приемочные испытания в первую очередь должны включать проверку:
  • полноты и качества реализации функций при штатных, предельных, критических значениях параметров объекта автоматизации и в других условиях функционирования ЭИС. Проверку полноты и качества выполнения функций ЭИС рекомендуется проводить в два этапа. На первом этапе проводят испытания отдельных функций (задач, комплексов задач). При этом проверяют выполнение требований ТЗ к функциям (задачам, комплексам задач). На втором этапе проводят проверку взаимодействия задач в системе и выполнение требований ТЗ к системе в целом;
  • выполнения каждого требования, относящегося к интерфейсу системы;
  • работы персонала в интерактивном режиме. Проверке подлежит: полнота сообщений, указаний и запросов, доступных оператору и их достаточность для эксплуатации системы; сложность процедур диалога, возможность работы персонала без специальной подготовки реакция системы и ее частей па ошибки оператора, средства сервиса;
  • средств и методов восстановления работоспособности ЭИС после отказов;
  • комплектности и качества эксплуатационной документации.

Протоколы испытаний ЭИС обобщают в едином протоколе, на основании которого делают заключение о соответствии системы требованиям ТЗ на ЭИС и возможности оформления акта приемки ЭИС в постоянную эксплуатацию.

Работу завершают оформлением акта о приемке ЭИС в постоянную эксплуатацию.