Студопедия
rus | ua | other

Home Random lecture






Тестирование программ и подготовка оборудования


Date: 2015-10-07; view: 411.


Планирование внедрения

ВНЕДРЕНИЕ

Внедрение системы - это процесс установки аппаратного и программного обеспечения и начало реальной работы ИС.

В плане внедренияуказываются мероприятия по внедрению, для каждого из которых определены ожидаемые даты завершения, оценки затрат и ответственные исполнители. Выполнение плана внедрения контролируется руководящим комитетом.

Группа, занимающаяся внедрением, должна определить факторы риска, понижающие вероятность успешного внедрения и план должен содержать меры или стратегию по блокированию каждого такого фактора.

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

Хотя менеджеры и бухгалтеры не должны быть программистами, они должны понимать, как создается программное обеспечение. Процесс подготовки программ может длиться от нескольких дней до нескольких лет, в зависимости от сложности программной системы. Обычно в этом процессе можно выделить семь шагов:

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

· Разработка плана, определяющего этапы и сроки выполнения работ.

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

· Тестирование программ. Процесс поиска и устранения ошибок в коде программы называется ее отладкой. Для этого используются различные методы. В некоторые из них вовлечены не только программисты. Один из таких методов, настольные испытания, состоит в логическом и визуальном инспектировании работы системы будущими участниками ее эксплуатации или просто сторонними лицами. Кроме того, при проверке используются тестовые данные, которые должны моделировать различные ситуации обработки, в том числе содержать различные ошибки, которые могут на самом деле произойти. В разработке таких тестов принимают участие специалисты организации. Большие программные системы, состоящие из подсистем (или модулей), тестируются как правило в три стадии: проверка отдельных модулей, проверка связей между модулями, проверка работы тестируемой программы совместно с другими программными приложениями. Некоторые разработчики программ считают, что на тестирование, отладку и переделку программ уходит от 20 до 30% затрат на всю разработку.

· Документирование программ. Без качественной и подробной документации даже очень квалифицированным программистам потребуются огромные усилия, если понадобится модификация программ или исправление ошибок в них. Документирование, сделанное вовремя, в дальнейшем поможет сберечь средства.

· Обучение пользователей. Эту стадию обычно начинают в конце тестирования программ. При этом часто используют документацию - руководства пользователя.

· Установка и использование программной системы. Процесс исправления существующих программ называют обслуживанием программ или их сопровождением (program maintenance). Необходимость в этом появляется периодически при пересмотре отчетов, изменений в первичных документах, необходимости хранить в файлах дополнительную информацию, изменении налоговых ставок, обнаружении ошибок или при переводе системы на новые компьютеры.

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

Любой компьютер, будь то ПК, миникомпьютер, или большая ЭВМ, требует подготовки оборудования к эксплуатации. Большая система может потребовать подготовки помещения, обеспечения надежного питания, каналов связи, установки фальшпола, оборудования, регулирующего влажность и температуру, специального освещения. Важность такого объекта может потребовать мер безопасности - противопожарного оснащения, аварийного источника питания. Все это может занять определенное время и данный этап начинается заранее, до момента установки.


<== previous lecture | next lecture ==>
Разработка методов контроля и подготовка отчета | Выбор и обучение персонала
lektsiopedia.org - 2013 год. | Page generation: 1.324 s.