Средства проектирования Исполнитель
- Скачано: 19
- Размер: 28.73 Kb
{spoiler=Далее}
Средства проектирования
Для конкретных видов технологий проектирования свойственно применение определенных средств разработки информационных систем, которые поддерживают выполнение как отдельных проектных работ и этапов, так и их совокупностей. Поэтому перед разработчиками информационных систем, как правило, стоит задача выбора средств проектирования, которые по своим характеристикам в наибольшей степени соответствуют требованиям конкретного объекта.
Средства проектирования - это средства, используемые в процессе проектирования и реализующие технологические процессы проектирования.
Средства проектирования должны быть:
- инвариантны в своем классе к объекту проектирования;
- охватывать в совокупности все этапы жизненного цикла информационной системы;
- технически, программно и информационно совместимыми;
- легкими в освоении и простыми в освоении и применении;
- универсальными в своем классе, т.е. чтобы одни и те же средства можно было применить для различных объектов;
- обладать возможностью интерактивного взаимодействия с пользователем;
- позволять создавать адаптивныеАЭИС;
- экономически эффективными и целесообразными, т.е. их использование должно экономически оправдываться.
Таблица6
Характеристика классов технологии проектирования.
Классы технологий проектирования | Степень автоматизации | Степень типизации | Степень адаптивности |
Каноническое проектирование | Ручное проектирование | Оригинальное проектирование | Реконструкция |
Индустриальное автоматизированное проектирование | Компьютерное проектирование | Оригинальное проектирование | Реструктуризация модели (генерация информационной системы) |
Индустриальное типовое проектирование | Компьютерное проектирование | Типовое сборочное проектирование | Параметризация и реструктуризация модели. |
Классы средств проектирования. Средства проектирования информационных систем можно разделить на два класса: без использования ЭВМ и с использованием ЭВМ.
Средства проектирования без использования ЭВМ применяются на всех стадиях и этапах проектирования информационных систем. Это средства организационно-методического обеспечения операций проектирования и, в первую очередь, различные стандарты, регламентирующие процесс проектирования информационных систем. Сюда же относятся единая система классификации и кодирования информации, унифицированная система документации, модели описания и анализа потоков информации.
Средства проектирования с использованием ЭВМ могут применяться как на отдельных, так и на всех стадиях и этапах проектирования системы и соответственно поддерживают разработку элементов проекта системы, разделов проектов системы и проекта системы в целом. Все множество средств проектирования с использованием ЭВМ делят на четыре подкласса.
В первый подклассвходят средства, которые поддерживают отдельные операции проектирования информационных систем и могут применяться независимо друг от друга и включают операционные средства, поддерживающие проектирование операции обработки данных. К этому классу средств относятся алгоритмические языки, библиотеки стандартных подпрограмм и классов объектов, макрогенераторы, генераторы программ типовых операций обработки данных и т.п., а также средства расширения функций операционных систем. В данный класс также входят такие простейшие инструментальные средства проектирования, как средства для тестирования и отладки программ, поддержки процесса документирования проекта и т.п. Особенность последних программ заключается в том, что с их помощью повышается производительность труда проектировщиков, но не разрабатывается законченное проектное решение.
Ко второму подклассу относятся средства, поддерживающие проектирование отдельных компонентов проекта информационных систем. В данный класс входят следующие средства общесистемного назначения:
- системы управления базами данных (СУБД);
- методо-ориентированные пакеты прикладных программ (решение задач дискретного программирования, математической статистики и т.п.);
- табличные процессоры;
- статистические пакеты прикладных программ;
- оболочки экспертных систем;
- графические редакторы;
- текстовые редакторы;
- интегрированные пакеты прикладных программ(интерактивная среда со встроенными диалоговыми возможностями, позволяющими интегрировать вышеперечисленные программные средства).
Для перечисленных средств проектирования характерно их использование для разработки технологических подсистем информационной системы: ввода информации, организации хранения и доступа к данным, вычислений, анализа и отображения данных, а также принятия решений.
К третьему подклассу относятся средства, поддерживающие проектирование разделов проекта информационной системы. В этом подклассе выделяют функциональные средства проектирования, к которым относятся типовые проектные решения, функциональные пакеты прикладных программ, а также типовые проекты.
Функциональные средства направлены на разработку автоматизированных систем, реализующих функции, комплексы задач и задачи управления. Разнообразие предметных областей порождает многообразие средств данного подкласса, ориентированных на тип организационной системы (промышленные и непромышленные сферы, сфера управления), уровень управления (например, предприятие, цех, участок, рабочее место) и функцию управления (планирование, учет, контроль и т.д.).
К четвертому подклассу средств проектирования информационной системы относятся средства, поддерживающие разработку проекта на стадиях и этапах процесса проектирования. К данному классу относятся подкласс средств автоматизации проектирования информационных систем (САSЕ-средства).
Современные САSЕ-средства классифицируются, в свою очередь, в основном по двум признакам:
- по охватываемым этапам процесса разработки информационной системы;
- по степени интегрированности: отдельные локальные средства (tools), набор неинтегрированных средств, охватывающих большинство этапов разработки информационных систем (toolkit) и полностью интегрированные средства, связанные общей базой проектных решений (workbench).
САSE-технология представляет собой совокупность методов анализа, проектирования и сопровождения информационной системы, поддерживаемую комплексом взаимосвязанных средств автоматизации.Это инструментарий для системных аналитиков, разработчиков и программистов. Такая индустриальная технология создания информационной системы позволяет отделить и автоматизировать процесс проектирования информационной системы от последующих этапов разработки.
При использовании CASE-технологии изменяется технология ведения работ на всех этапах жизненного цикла автоматизированных систем, при этом наибольшее изменение касается этапов анализа и проектирования. В большинстве современных CASE-систем применяется методология структурного анализа и проектирования, основанная на наглядных диаграммных техниках, при этом для описания модели проектируемой информационной системы используются графы, диаграммы, таблицы и схемы. Такие методологии обеспечивают строгое и наглядное описание проектируемой системы, которое начинается от ее общего обзора, а затем детализируется, приобретая иерархическую структуру с все большим числом уровней.
{/spoilers}