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