Технологическая сеть проектирования
Проектирование ЭИС представляет собой сложный, во времени протекающий процесс преобразования исходной информации в проект соответствующей системы.
Совершенствование проектирования ЭИС невозможно без активного использования средств вычислительной техники, что предполагает формализацию процесса создания системы. Решение данной проблемы основываетсяна концепции технологической сети проектирования.
Под технологической сетью проектирования (ТСП) будем понимать взаимосвязанную по входам и выходам последовательность технологических операций проектирования, выполнение которых приводит к достижению требуемого результата – созданию проекта системы. Другими словами, технологическая сеть проектирования – это графическое отображение реального процесса проектирования. Рассмотрим фрагмент технологической сети проектирования (рис. 2.2).
Рис. 2.2. Графическая интерпретация фрагмента
технологической сети проектирования
Здесь представлены технологические операции Т1 с преобразователем П1 и Т2 с преобразователем П2.
Компоненты V11,...,V1n являются входными для технологической операции Т1, причем на выполнение этой операции требуются ресурсы R1 и средства проектирования S1.
Компоненты W11,...,W1m являются выходными по отношению к технологической операции Т1, в то же время некоторые составляющие компоненты W11,...,W1m являются входными по отношению к технологической операции Т2, следовательно, они – промежуточные. Для технологической операции Т2 входными компонентами являются V21,…,V2k, а выходными – W21,…,W2p.
Описание каждой технологической операции проектирования в сети содержит дополнительную информацию, характеризующую ресурсы и средства, необходимые для ее выполнения.
Технологическая сеть отличается от обычного сетевого графа более сложной структурой. Внейодновременно присутствуют вершины двух типов – вершины преобразователя и вершины входа-выхода. В то же время с помощью формализованных правил можно технологическую сеть преобразовать в сетевой граф, а следовательно, может быть использован математический аппарат, применяемый в методах сетевого планирования и управления.
Рассмотренный подход к проектированию позволяет однозначно описать процесс создания систем при помощи совокупности взаимосвязанных технологических операций и обеспечивает эффективное управление разработками. Технологическая сеть проектирования содержит все компоненты технологии проектирования (вход и выход, описание необходимых действий и их последовательность, выделяемые ресурсы в разрезе каждой операции, используемые средства проектирования).
Любой процесс проектирования системы можно формально описать при помощи технологической сети проектирования, если известен полный набор технологических операций, необходимых для создания соответствующего проекта ЭИС.
Рассмотрим назначение построения технологической сети. Можно построить технологическую сеть с различным уровнем детализации и на конкретную группу специалистов или пользователей, участвующих в процессе создания системы. ТСП, в которой каждая технологическая операция выполняется вручную, называется канонической. При этом фрагменты сети, предназначенные для определенных специалистов, описываются детально, а остальная часть ТСП представляется в виде нескольких обобщенных технологических операций. Обобщенная ТО соответствует фрагменту канонической ТСП.
ТСП может быть построена для проектирования документов проекта ЭИС, которые имеют определенную структуру, где каждая часть документа в ТСП представлена соответствующей ТО. Первый уровень детализации – каноническая ТСП, подробно составленная, включающая в себя элементарные технологические операции. Однако такая ТСП является сложной и на практике используется редко.
Второй уровень детализации – это технологическая сеть проектирования для отражения всех стадий проектирования ЭИС. В таких ТСП должны быть детально отражены те ТО, которые связаны с работами на соответствующих стадиях и на конкретного специалиста, участвующего в этих работах, а остальные ТО могут быть представлены в обобщенном виде. Например, на стадии рабочего проектирования детально описываются ТО, которые связаны с разработкой программного обеспечения и для специалистов – программистов, системных программистов.
Третий уровень детализации – технологическая сеть проектирования, ориентированная на руководителя проекта. В такой ТСП должны найти отражение вопросы получения документов технического и рабочего проектов, сроки завершения всех стадий процесса проектирования, последовательного внедрения и вопросы проведения контрольных операций. В целом такая сеть должна обеспечивать эффективное управление процессом проектирования ЭИС.
Четвертый уровень – технологическая сеть проектирования, ориентированная на заказчика проекта системы. Основой для ее построения служит технологическая сеть, построенная на первом уровне. Кроме того, на нее существенное влияние оказывает детализация, проведенная для руководителя проекта в части ТО, разрабатываемых на стадии внедрения проекта системы для соответствующего объекта управления.
Рассмотрим основные аспекты влияния методов и средств проектирования на технологическую сеть.
1. Применение средств проектирования изменяет трудоемкость и стоимость как отдельных технологических операций, так и проектирования системы в целом. Вычислительная техника позволяет автоматизироватьсам процесс создания системы, что существенно повышает роль труда проектировщика, освобождает его от выполнения ручных работ, снижает трудоемкость разработок и сокращает сроки окончания проектирования. Однако стоимость технологических операций проектирования,как правило, сокращается в меньшей степени, а в некоторых случаях увеличивается. Это происходит из-за того, что автоматизация предполагает затраты машинного времени. В последнее время наметилась тенденция к снижению стоимости, но все еще продолжает оставаться высокой.
2. Использование средств проектирования влияет на форму, уровень детализации и характер связей технологической сети. Каждая технологическая операция, входящая в сеть,как правило, включает средства проектирования S, от которых зависят действия выполнения в преобразователях. Влияние средств проектирования проявляется в следующем: сеть становится меньше по размеру, проще по связям, более удобной для использования. В этом случае основное назначение преобразователей сводится к получению входных параметров соответствующих средств проектирования.
3. При использовании средств проектирования изменяются требования, предъявляемые к квалификации проектировщиков:
· аналитикам-экономистам;
· специалистам в области информационного обеспечения;
· программистам;
· специалистам по вычислительной техники;
· руководителю проекта.
При этом как правило происходит универсализация знаний.
4. Использование средств проектирования уменьшает объем документирования. При этом сокращается объем документации не проекта системы, а вновь создаваемой документации за счет активного использования готовой документации, входящей в средства проектирования.
5. С применением средств проектирования повышается качество создаваемых проектов, что объясняется улучшением контроля процесса проектирования и проектных решений, а также включение в проекты типовых проектных решений.
6. При использовании средств проектирования улучшаются показатели потребительских свойств ЭИС.