Средства проектирования информационных систем.
Основные компоненты технологии проектирования (проект, проектирование, субъект, технология).
Современные ИТ предоставляют широкий набор способов реализации ЭИС, выбор которых может меняться в процессе разработки. Процесс проектирования ЭИС - это процесс принятия проектно–конструкторских решений, направленных на получение описания системы (проекта ЭИС), удовлетворяющего требованиям заказчика.
Проект ЭИС - проектно–конструкторская документация, в которой представлено описание проектных решений по созданию и эксплуатации ЭИС в конкретной программно–технической среде.
Проектирование ЭИС - процесс преобразования входной информации об объекте проектирования, о методах проектирования и об опыте проектирования объектов аналогичного назначения в соответствии с ГОСТом.
Объекты проектирования ЭИС - отдельные элементы функциональных и обеспечивающих частей или их комплексы. Так, функциональными элементами в соответствии с традиционной декомпозицией выступают задачи, комплексы задач и функции управления. В составе обеспечивающей части ЭИС объектами проектирования служат элементы или их комплексы информационного, программного и технического обеспечения ИС.
Субъекты проектирования ЭИС - коллективы специалистов, которые выполняют проектную деятельность.
Форма участия соисполнителей в разработке проекта системы:
1) Каждый исполнитель выполняет проектные работы от начала и до конца для какой–либо части разрабатываемой системы. Обычно это функциональные подсистемы или взаимосвязанный комплекс задач.
|
|
2) Отдельные соисполнители выполняют работы на отдельных этапах процесса проектирования.
Технология проектирования ЭИС - это совокупность методологии и средств проектирования ЭИС, а также методов и средств организации проектирования.
В основе технологии проектирования лежит технологический процесс, который определяет действия, их последовательность, состав исполнителей, средства и ресурсы, необходимые для выполнения этих действий. Все действия могут быть:
• собственно проектировочными – формируют и модифицируют результаты проектирования;
• оценочными – вырабатывают по установленным критериям оценки результатов проектирования.
К основным требованиям, предъявляемым к выбираемой технологии проектирования, относятся следующие:
• созданный с помощью этой технологии проект должен отвечать требованиям заказчика;
• выбранная технология должна максимально отражать все этапы жизненного цикла проекта;
• выбираемая технология должна обеспечивать минимальные трудовые и стоимостные затраты на проектирование и сопровождение проекта;
|
|
• технология должна обеспечивать надежность процесса проектирования и эксплуатации проекта;
• технология должна способствовать росту производительности труда проектировщика;
• технология должна способствовать простому ведению документации.
Методы и классы проектирования информационных систем.
Основу методологии проектирования ЭИС составляет методология, которая определяет сущность, основные отличительные технологические особенности.
Методы проектирования ЭИС можно классифицировать следующим образом:
1. По степени использования средств автоматизации:
1) методы ручного проектирования – проектирование компонентов ЭИС осуществляется без использования специальных инструментальных программных средств, а программирование – на алгоритмических языках;
2) методы компьютерного проектирования – генерация или конфигурация (настройка) проектных решений производится на основе использования специальных инструментальных программных средств;
2. По степени использования типовых проектных решений:
1) оригинальное (индивидуальное) проектирование - проектные решения разрабатываются «с нуля» в соответствии с требованиями к ЭИС. Характеризуется тем, что все виды проектных работ ориентированы на создание индивидуальных для каждого объекта проектов, которые в максимальной степени отражают все особенности объекта;
|
|
2) типовое проектирование – конфигурация ЭИС из готовых типовых проектных решений (программных модулей). Выполняется на основе опыта, полученного при разработке индивидуальных проектов.
3. По степени адаптивности к предполагаемым изменениям:
1) методы реконструкции – адаптация проектных решений выполняется путем переработки соответствующих компонентов (перепрограммирование программных модулей);
2) методы параметризации – проектные решения настраиваются в соответствии с изменяемыми параметрами;
3) методы реструктуризации – изменяется модель проблемной области, на основе которой автоматически перегенерируются проектные решения.
Сочетание различных признаков классификации методов проектирования обусловливает характер используемой технологии проектирования ЭИС, среди которых выделяются два основных класса: каноническая и индустриальная технологии. Индустриальная технология, в свою очередь, разбивается на два подкласса: автоматизированное (использование CASE – технологий) и типовое (параметрически – ориентированное или модельно - ориентированное) проектирование. Использование индустриальных технологий не исключает использования в отдельных случаях канонической технологии.
|
|
Средства проектирования информационных систем.
Для конкретных видов технологий проектирования свойственно применение определенных средств разработки ЭИС, которые поддерживают выполнение как отдельных проектных работ, этапов, так и их совокупностей. Поэтому перед разработчиками ЭИС стоит задача выбора средств проектирования, которые по своим характеристикам в наибольшей степени соответствуют требованиям конкретного предприятия.
Средства проектирования должны быть: - в своем классе инвариантными к объекту проектирования; - охватывать в совокупности все этапы жизненного цикла ЭИС; - технически, программно и информационно совместимыми; - простыми в освоении и применении; - экономически целесообразными.
Средства проектирования ЭИС можно разделить на 2 класса: с использованием ЭВМ и без использования ЭВМ.
Без использования ЭВМ применяются на всех стадиях и этапах проектирования ЭИС. Как правило, это средства организационно–методического обеспечения операций проектирования и в первую очередь различные стандарты, регламентирующие процесс проектирования систем. Сюда же относятся единая система классификации и кодирования информации, унифицированная система документации, модели описания и анализа потоков информации.
С использованием ЭВМ могут применяться как на отдельных, так и на всех стадиях и этапах проектирования ЭИС и соответственно поддерживают разработку элементов проекта системы, разделов проекта системы, проекта системы в целом. Средства проектирования с использованием ЭВМ делят на 4 подкласса:
1) операционные средства, которые поддерживают проектирование операций обработки информации. К данному подклассу средств относятся:
• алгоритмические языки,
• библиотеки стандартных подпрограмм и классов объектов,
• генераторы программ типовых операций обработки данных,
• средства расширения функций операционных систем (утилиты).
В данный класс также включаются такие простейшие инструментальные средства проектирования, как средства для тестирования и отладки программ, поддержки процесса документирования проекта..
2) средства, поддерживающие проектирование отдельных компонентов проекта системы. К данному подклассу относятся средства общесистемного назначения: - СУБД; - методоориентированные пакеты ПП (решение задач дискретного программирования, математической статистики); - табличные, текстовые, графические процессоры; - статистические ППП; - оболочки ЭС; - интегрированные ППП.
3) средства, поддерживающие проектирование разделов проекта ЭИС. В этом подклассе выделяют функциональные средства проектирования (ФСП). ФСП направлены на разработку автоматизированных систем, реализующих функции, комплексы задач и задачи управления. К ФСП систем обработки информации относятся типовые проектные решения, функциональные ППП, типовые проекты.
4) средства, поддерживающие разработку проекта на стадиях и этапах процесса проектирования ЭИС (CASE – средства). Современные CASE – средства, в свою очередь, классифицируются по двум признакам: - по охватываемым этапам процесса разработки ЭИС; - по степени интегрированности: отдельные локальные средства (tools); набор неинтегрированных средств, охватывающих большинство этапов разработки ЭИС (toolkit); полностью интегрированные средства, связанные с общей базой проектных данных – репозиторием (workbench).
Дата добавления: 2018-02-18; просмотров: 3180; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!