Средства проектирования информационных систем.



Основные компоненты технологии проектирования (проект, проектирование, субъект, технология).

Современные ИТ предоставляют широкий набор способов реализации ЭИС, выбор которых может меняться в процессе разработки. Процесс проектирования ЭИС - это процесс принятия проектно–конструкторских решений, направленных на получение описания системы (проекта ЭИС), удовлетворяющего требованиям заказчика.

Проект ЭИС - проектно–конструкторская документация, в которой представлено описание проектных решений по созданию и эксплуатации ЭИС в конкретной программно–технической среде.

Проектирование ЭИС - процесс преобразования входной информации об объекте проектирования, о методах проектирования и об опыте проектирования объектов аналогичного назначения в соответствии с ГОСТом.

Объекты проектирования ЭИС - отдельные элементы функциональных и обеспечивающих частей или их комплексы. Так, функциональными элементами в соответствии с традиционной декомпозицией выступают задачи, комплексы задач и функции управления. В составе обеспечивающей части ЭИС объектами проектирования служат элементы или их комплексы информационного, программного и технического обеспечения ИС.

Субъекты проектирования ЭИС - коллективы специалистов, которые выполняют проектную деятельность.

Форма участия соисполнителей в разработке проекта системы:

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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!