- •Принципы создания ис.
- •Типы и структура эис.
- •Понятия проекта и проектирования эис. Требования к эффективности и надежности проектных решений.
- •Технология проектирования и стандарты проектирования. Методы проектирования ис.
- •Краткая характеристика применяемых технологий проектирования.
- •Выбор средств проектирования ис.
- •Назначение, состав и жизненный цикл ис. Каскадная модель жизненного цикла ис. Спиральная модель жизненного цикла ис.
- •Каноническое проектирование. Состав стадий и этапов канонического проектирования эис. Требования к содержанию документов на создаваемые ис
- •Техническое задание на ис
- •Внемашинное информационное обеспечение эис.
- •Внутримашинное информационное обеспечение эис.
- •Документальные системы. Назначение и основные понятия.
- •Информационно-поисковые системы.
- •Общая функциональная структура документальных информационно-поисковых систем.
- •Case-средства разработки информационных систем. Общая характеристика
- •Функционально-ориентированный и объектно-ориентированный подходы.
- •Содержание rad-технологии прототипного создания приложений
- •Методология idefo. Типы диаграмм в idefo. Работы в idef0. Стрелки idef0. Типы стрелок
- •Среда Bpwin. Применение методологии idefo
- •Среда Bpwin. Применение методологии dfd
- •Среда Bpwin. Применение методологии idef3
- •Проведение экспертизы и создание отчетов в bPwin.
- •Концептуальное моделирование фактографических бд
- •Методология idef1x.
- •Создание логической модели данных в Erwin.
- •Создание физической модели данных
- •Соответствие логической модели Erwin и модели процессов Bpwin. Архитектуры фактографических бд
- •Технологии создания бд с файл-серверной архитектурой в delphi. Механизм bde
- •Технологии создания бд с файл-серверной архитектурой в delphi. Технология ado
- •Пример создания базы данных архитектуры клиент-сервер с помощью Delphi.
Понятия проекта и проектирования эис. Требования к эффективности и надежности проектных решений.
Современные информационные технологии предоставляют широкий набор способов реализации ЭИС, выбор которых осуществляется на основе требований со стороны предполагаемых пользователей, которые, как правило, изменяются в процессе разработки.
Для теории принятия решений процесс проектирования ЭИС - это процесс принятия проектно-конструкторских решений, направленных на получение описания системы (проекта ЭИС), удовлетворяющего требования заказчика.
Под проектом ЭИС будем понимать проектно-конструкторскую и технологическую документацию, в которой представлено описание проектных решений по созданию и эксплуатации ЭИС в конкретной программно-технической среде.
Под проектированием ЭИС понимается процесс преобразования входной информации об объекте проектирования, о методах проектирования и об опыте проектирования объектов аналогичного назначения в соответствии с ГОСТом в проект ЭИС. С этой точки зрения проектирование ЭИС сводится к последовательной формализации проектных решений на различных стадиях жизненного цикла ЭИС: планирования и анализа требований, технического и рабочего проектирования, внедрения и эксплуатации ЭИС.
Осуществление проектирования ЭИС предполагает использование проектировщиками определенной технологии проектирования, соответствующей масштабу и особенностям разрабатываемого проекта.
Технология проектирования ЭИС - это совокупность методологии и средств проектирования ЭИС, а также методов и средств организации проектирования (управление процессом создания и модернизации проекта ЭИС)
Требования к технологии проектирования информационных систем
К основным требованиям, предъявляемым к выбираемой технологии проектирования, относятся следующие:
• созданный с помощью этой технологии проект должен отвечать требованиям заказчика;
• выбранная технология должна максимально отражать все этапы цикла жизни проекта:
• выбираемая технология должна обеспечивать минимальные трудовые и стоимостные затраты на проектирование и сопровождение проекта;
• технология должна быть основой связи между проектированием и сопровождением проекта:
• технология должна способствовать росту производительности труда проектировщика;
• технология должна обеспечивать надежность процесса проектирования и эксплуатации проекта:
• технология должна способствовать простому ведению проектной документации.
Технология проектирования и стандарты проектирования. Методы проектирования ис.
Технология проектирования может определяться также как совокупность трех составляющих:
• пошаговой процедуры, определяющей состав, содержание и последовательность выполнения технологических операций проектирования;
• критериев и правил, используемых для оценки результатов выполнения операций:
• нотаций используемых для описания проектируемой схемы, графических и текстовых средств, реализуемых с помощью методических указаний, руководящих документов, стандартов, инструментальных CASE-средств.
Содержание операций проектирования ИС в форме описания стадий и этапов жизненного цикла представлены, например, в приложении 1 к ГОСТ 34.601-90;
требования к содержанию отчетных документов при завершении проектных работ в РД 50-34.698-90, ISO 12207;
содержание операций по оценке технико экономических предложений по проекту, срокам, бюджету и рискам - в ISO 9000-3;
операции разработки и выбора СУБД, проектирования структур данных - в ISO 8571, ISO 9007JSO 8907, ISO 9075, ISO 7498-2, РД 50-34.698-90:
Кроме вышеперечисленных нормативных документов (стандартов и руководящих документов) широкое распространение получили методологии, использующие идеи, изложенные в нормативных документах, и сами получившие статус стандартов.
К таким методологиям относятся методология SADT и созданная на ее основе методология IDEF0. методология IDEF1X, которые широко использованы в CASE-средствах, в частности, в ERwin. Design/IDEF.
Методы проектирования информационных систем
Методы проектирования ЭИС можно классифицировать по степени использования средств автоматизации, типовых проектных решений, адаптивности к предполагаемым изменениям.
Так, по степени автоматизации методы проектирования разделяются на методы: • ручного проектирования, при котором проектирование компонентов ЭИС осуществляется без использования специальных инструментальных программных средств, а программирование - на алгоритмических языках:
• компьютерного проектирования, которое производит генерацию или конфигурацию (настройку) проектных решений на основе использования специальных инструментальных программных средств.
По степени использования типовых проектных решений различают следующие методы проектирования:
• оригинального (индивидуального) проектирования, когда проектные решения разрабатываются «с нуля» в соответствии с требованиями к ЭИС;
• типового проектирования, предполагающего конфигурацию ЭИС из готовых типовых проектных решений (программных модулей).
По степени адаптивности проектных решений методы проектирования классифицируются на методы:
• реконструкции, когда адаптация проектных решений выполняется путем переработки соответствующих компонентов (перепрограммирования программных модулей);
• параметризации, когда проектные решения настраиваются (перегенерируются) в соответствии с изменяемыми параметрами:
• реструктуризации модели, когда изменяется модель проблемной области, на основе которой автоматически перегенерируются проектные решения.
