Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Создание и обслуживание информационных систем

Тип: реферат
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Определение информационной системы как совокупности технического и программного обеспечения, предназначенного для обеспечения людей необходимой им информацией. Классификация ИС по области применения, степени автоматизации, характеру обработки данных.
Краткое сожержание материала:

Размещено на

Создание и обслуживание информационных систем

Введение

информационный программный данные автоматизация

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

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

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

Кратко проследим процесс создания и обслуживания ИС. То есть кратко рассмотрим жизненный цикл информационной системы. Начнём с определения понятия ИС.

1. Понятие информационная система -- ИС

Информационные системы в настоящее время используются в самых различных областях. Прежде чем обсудить процесс создания и обслуживания ИС, приведём определение понятия ИС.

Достаточно чёткое определение понятия ИС даётся на сайте Википедия. Там обращается внимание на то, что существуют широкая и узкая трактовка понятия ИС.

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

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

В процессе изложения всегда из контекста ясно, в каком именно смысле (узком или широком) используется понятие ИС.

2. Классификация ИС

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

К классификации ИС также используется множество подходов. Мы приведём лишь некоторые из возможных способов классификации ИС.

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

По степени автоматизации ИС делятся на ручные, автоматические, автоматизированные.

По характеру обработки информации ИС делятся на системы обработки данных, системы управления, системы поддержки принятия решений.

Есть и множество других подходов и критериев классификации.

Приведём примеры ИС. Самая популярная в России в настоящее время это 1С-Бухглтерия и её "сёстры" 1С-торговля, 1С-Предприятие. Также широко распространены ИС: Парус, Компас, справочные системы Matlab, ГазПром, Проект и другие

3. Планирование ИС

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

Планирование делится на долгосрочное, среднесрочное и краткосрочное. По-другому: на оперативное и стратегическое.

Начинается планирование ИС со стратегического планирования.

На этом этапе сначала анализируется текущая обстановка в сфере ИС, выделяются главные проблемы, стоящие перед пользователями ИС. Затем определяются цели разработки ИС. Цель этого этапа -- решить какие задачи будет решать ИС, что нового она даст по сравнению с существующими ИС, какие дополнительные удобства получат пользователи ИС. При этом важно учитывать динамичность современного мира, особенно его информационной сферы. По мнению большинства учёных, жизненный цикл ИС составляет обычно от 3 до 7 лет. За это время ИС должна окупить затраты, вложенные в её разработку. Поэтому при стратегическом планировании ИС важно учитывать временной фактор. Создаваемая ИС должна оказаться востребованной именно сейчас. Для этого она должна иметь видимые существенные преимущества перед уже существующими аналогичными ИС. Она должна решать какие-то дополнительные задачи, давать пользователям дополнительные удобства, исправлять допущенные прежними создателями недоработки.

После того как будет составлен стратегический план создания ИС происходит конкретизация этого плана. Cоздаётся оперативный план. Набирается штат сотрудников для создания ИС

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

4. Создание ИС

Создание ИС происходит путём реализации стратегического и оперативного плана создания ИС.

Обычно создание ИС делят на два этапа.

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

К этому этапу приступают, когда ясно сформулированы задачи, которые должна решать новая ИС. Также должны быть хотя бы в общих чертах среда и инструменты разработки. В частности, должна быть выбрана операционная система (или системы), для которых создаётся ИС, системы управления базами данных, которые будет использовать ИС, определены границы мощности аппаратного обеспечения, выбрана инструментальная среда для создания нового программного обеспечения.

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

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

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

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

5. Обслуживание ИС

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

Другие файлы:

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

Информационные ресурсы корпоративных информационных систем (КИС)
Главная задача, основное назначение и виды корпоративных информационных систем, поддерживающих оперативный и управленческий учет на предприятии и пред...

Разработка информационной системы с Web-доступом для предприятия социально-культурной сферы
Области применения и реализации информационных систем. Анализ использования Web-технологий. Создание физической и логической модели данных. Проектиров...

Защита информационных систем
Факторы угроз сохранности информации в информационных системах. Требования к защите информационных систем. Классификация схем защиты информационных си...

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