- •Технологии создания информационных систем
- •Введение
- •Причины создания информационных систем
- •Пример (Экономическая информационная система)
- •Методологии разработки информационных систем
- •Методология императивного программирования
- •Методы и концепции императивного программирования
- •Методология объектно-ориентированного программирования
- •Методы и концепции объектно-ориентированного программирования
- •Методология функционального программирования
- •Методы и концепции функционального программирования
- •Методология логического программирования
- •Методы и концепции логического программирования
- •Методология программирования в ограничениях
- •Методы и концепции программирования в ограничениях
- •Контроль ошибок
- •Методы осуществления контроля ошибок
- •Способы осуществления контроля ошибок
- •Методы проектирования информационных систем
- •Состав информационных систем
- •Потребительские свойства информационных систем
- •Средства проектирования информационных систем
- •Концептуальное моделирование
- •Макетирование информационной системы
- •Использование case – технологий при проектировании информационной системы
- •Стадии и этапы проектирования информационных систем
- •Организационно распорядительная и проектная документация
- •Методическое обеспечение процесса проектирования информационных систем
- •Взаимодействие пользователей и разработчиков информационной системы на стадии процесса проектирования
- •Цели и задачи предпроектной стадии создания информационной системы
- •Организация обследования объекта и методы сбора материала
- •Обработка материалов обследования и их анализ
- •Предпроектная документация и оценка экономической эффективности информационной системы
- •Цели и задачи классификации и кодирования элементов
- •Требования, предъявляемые к кодам технико-экономической идентификации
- •Требования, предъявляемые к проектированию форм первичных документов
- •Методика проектирования форм первичных документов
Методическое обеспечение процесса проектирования информационных систем
Всю совокупность документов, которыми руководствуются при проектировании информационных систем, делят на нормативно-технические и руководящие документы. Целесообразность их разработки определяется:
неоднократностью применения установленных ими норм и правил в процессе разработки, внедрения и функционирования информационной системы;
стабильностью регламентирующих норм и правил;
возможность получения экономического эффекта.
Нормативно-техническая документация состоит из следующих документов:
ГОСТы;
отраслевые стандарты;
стандарты предприятия.
Нормативно-техническая документация регламентирует структуру, состав, содержание, оформление технической документации, организацию разработки и внедрения информационной системы, общесистемные вопросы.
Нормативно-техническая документация относится к документам обязательного характера.
Рабочая документация делится по степени обязательности, содержащихся в ней норм, методов и правил. Обязательная рабочая документация выпускается при отсутствии соответствующих ГОСТов. Рекомендательная рабочая документация выпускается, когда отступление от регламентируемых норм и правил не оказывает влияние на их применение. Рабочая документация устанавливает требования организационного и методического характера, разрабатываемые на основе существующих ГОСТов или при их отсутствии. Каждый нормативно-технический документ или рабочий документ вводится в действие соответствующим директивным приказом, при этом указывается дата, начиная с которой документы вступают в силу.
Взаимодействие пользователей и разработчиков информационной системы на стадии процесса проектирования
Основными участниками создания информационной системы являются предприятие-заказчик, для которого она создается, и предприятие разработчик, выполняющее работы по проектированию информационной системы. Юридические и организационные взаимодействия конкретных заказчиков и разработчиков регулируются заключенными между ними договорами.
Заказчик обязан заключить договор на создание информационной системы, приобрести технические средства, подготовить задание на строительство или реконструкцию помещения. Если необходимо, заказчик должен, совместно с разработчиком, выполнить работы предпроектной стадии, подготовить помещения, приобрести и установить технические средства, разработать и осуществить мероприятия по совершенствованию организации управления и производства. На стадии разработки технического проекта и технической документации заказчик должен обеспечить обучение персонала, запись необходимой информации на машинные носители, уточнить исходные данные по составу и структуре информационной базы, подготовить контрольные примеры, организовать поэтапную проверку рабочих компонент системы на утвержденных контрольных примерах. В некоторых случаях должна быть утверждена методика испытаний информационной системы.
При подготовке объекта к внедрению заказчик выполняет следующие работы:
внедряет локальные и общегосударственные классификаторы;
унифицирует используемые формы документов;
проводит в намеченные сроки мероприятия по подготовке объекта к внедрению информационной системы.
При вводе системы в действие заказчик завершает ввод в эксплуатацию технических средств, завершает опытную эксплуатацию комплекса задач и прием их в промышленную эксплуатацию. Заказчик разрабатывает и согласовывает с разработчиком программу приемо-сдаточных испытаний, организует работу приемочной комиссии по проведению испытаний системы.
Основная цель разработчика – создание информационной системы. На предпроектной стадии разработчик проводит обследование объекта, обрабатывает материалы обследования, определяет основные задачи и комплексы задач, подлежащие автоматизации, определяет экономическую эффективность системы.
На стадии технического проекта разработчик создает техническую документацию проекта, в соответствии с утвержденным техническим заданием осуществляет методическое руководство работами по созданию классификаторов, внедрению унифицированных систем документации, разрабатывает структуру информационной базы, принимает участие в обучении персонала заказчика.
На стадии рабочей документации разработчик осуществляет разработку программного обеспечения, генерацию рабочих программ, участвует в разработке должностных инструкций управленческого персонала, создает технологические инструкции пользователя.
При вводе системы в действие разработчик осуществляет методическое руководство, вносит корректировки в проекты, принимает участие в сдаче задач и комплексов задач в промышленную эксплуатацию, участвует в работе комиссии по приемке системы.
