Создание и обслуживание информационных систем
Информация - Компьютеры, программирование
Другие материалы по предмету Компьютеры, программирование
?оллективе творческую атмосферу, позволяющую каждому участнику раскрыть свои лучшие возможности.
. Создание ИС
Создание ИС происходит путём реализации стратегического и оперативного плана создания ИС.
Обычно создание ИС делят на два этапа.
Первый этап - это разработка ИС. Основные действующие лица данного этапа - программисты. Именно они выбирают среду разработки и создают программные средства. Для успешной работы необходимо, чтобы в команде программистов были люди, знающие потребности конечных пользователей, глубоко понимающие психологию пользователя. В идеале создатели ИС должны иметь хотя бы небольшой опыт работы с аналогичной системой в качестве пользователей. В этом случае они смогут создать такой интерфейс ИС, который будет интуитивно понятен пользователю
К этому этапу приступают, когда ясно сформулированы задачи, которые должна решать новая ИС. Также должны быть хотя бы в общих чертах среда и инструменты разработки. В частности, должна быть выбрана операционная система (или системы), для которых создаётся ИС, системы управления базами данных, которые будет использовать ИС, определены границы мощности аппаратного обеспечения, выбрана инструментальная среда для создания нового программного обеспечения.
Важно обеспечить, чтобы коллектив программистов трудился быстро и продуктивно. Для этого важно обеспечить эффективное разделение труда, предусматривающее, тем не менее, некоторую взаимозаменяемость. Кто-то должен разрабатывать код основного алгоритма, кто-то должен разрабатывать коды вспомогательных алгоритмов. Кто-то должен осуществлять текущее тестирование созданных модулей для того, чтобы оперативно отслеживать ошибки. Важно, чтобы ситуацией в целом владел не один человек. Иначе заказчик может попасть в зависимость от данного программиста. В случае его возможного выхода из проекта могут возникнуть серьёзные проблемы. Также важно, чтобы все программисты писали код хотя бы примерно одинаково, используя одинаковые подходы. Так важно договориться, писать не просто код, а код с комментариями. То есть такой код, который будет понятен любому другому программисту, который при случае должен будет заменить коллегу. Проблема понятности кода важна ещё и плане будущей доработки ИС, которая будет осуществляться на стадии обслуживания. Вероятнее всего, обслуживание ИС будут осуществлять совсем другие люди, не те, что создавали ИС. Программисты, обслуживающие ИС не должны сталкиваться со слишком сложными проблемами при расшифровке кода. Понятность кода, доступность его модификации - это один из главных критериев при выборе ИС пользователем. Поэтому создатели ИС кровно заинтересованы не только в эффективности создаваемого кода, но и в его понятности.
Вторая стадия создания ИС - это внедрение. Продукт, созданный коллективом программистов, хотя формально он уже готовый, будет по-настоящему готовым только после его реального внедрения на конкретном предприятии или в учреждении.
На этой стадии в деятельности активно участвуют менеджеры - распространители ИС. Их задача состоит в рекламировании новой ИС, доведении до пользователей максимально выгодной информации о новом продукте. В конечном итоге, должны быть заключены договора на поставку ИС. Также на этом этапе важно создание команды, освоившей работу в данной ИС, способной обучить конечных пользователей работе с ней.
Когда ИС были достаточно просты, их продавали в коробках вместе с инструкциями по работе. Сейчас, чаще всего, этого недостаточно. Кроме письменных инструкций необходимо первоначальное обучение персонала использованию ИС. Связано это с существенным прогрессирующим усложнением ИС. На этом этапе необходимо создание эффективно функционирующей системы обучения пользователей.
. Обслуживание ИС
В первые годы существования ИС часто не предусматривалось обслуживание ИС. Часто их продавали в виде "как есть" и не вносили изменений достаточно долгое время. Сейчас мир стал намного динамичнее. Любая ИС теперь нуждается в регулярном обновлении. Без этого обновления она, чаще всего, вообще теряет какой-либо смысл. Теперь создание ИС это только первый этап работы с ней.
Сейчас продажей ИС занимаются, чаще всего, специализированные организации. Они не только продают комплект ИС, но и берут на себя обязательства по регулярному обслуживанию системы.
Обслуживание ИС в минимальном исполнении предусматривает регулярное обновление. В случае справочных систем, особенно правовых, таких как Гарант, Консультант +, Феникс, своевременное обновление абсолютно необходимо. Нормативные документы достаточно быстро утрачивают свою силу, появляются дополнения и исправления к ним, часть из них прекращает своё существование. Без регулярного обновления эти системы практически бесполезны. Однако, часто они нуждаются только в обновлении фактических данных, без обновления основного модуля - модуля обработки информации. Такое обновление могут осуществлять работники не очень высокой квалификации.
Сложнее обстоит дело с бухгалтерскими, экономическими, банковскими ИС. При нынешней быстроте изменения законодательства они постоянно нуждаются не только в изменении справочной части, но в оперативном изменении алгоритмов. Необходимость таких изменений может быть вызвана и внутренними потребностями организации, например, в связи с её реформированием, реорганизацией. В этом случае важно обеспечить оперативность внесения изменени