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