Главные понятия
Прикладной системный анализ в настоящее время стал основным инструментом инженера, и не имеет значения, какую конкретно специализацию мы имеем в виду, как не имеют значения и должностные полномочия специалиста. Систематизация рассматриваемого объекта способна в кратчайшие сроки обозначить основные принципы его построения, прояснить зависимость составных частей друг от друга. Эта зависимость может быть совсем не явной и очевидной, а скорее наоборот, вплоть до парадоксальной.
Методы, применяемые в системном анализе, помогают смоделировать объект так, что можно увидеть его предыдущее состояние, рассмотреть текущее положение дел и спрогнозировать необходимые действия для движения к будущей цели.
Алгоритм решения можно разделить на следующую последовательность действий.
- Этап точной формулировки задачи
- Анализ текущего момента.
- Проектные работы.
- Назначение и формулировка основных целей.
- Поиск альтернативных вариантов.
- Детальная проверка спроектированного объекта.
- Построение спроектированного объекта.
Характеристика отдельных этапов
Формулировка задачи.
Отправной точкой работы, как и во многих других дисциплинах, становится формулировка задачи. Сначала выполняется её начальное изложение. Оно представляет собой простую и примерную версию. В этой формулировке есть только обобщённые данные и указаны области изысканий. То есть это только начальный этап системных разработок, полная и окончательная формула будет получена на дальнейших этапах
Анализ текущего момента.
Здесь уже осуществляется исследование реалий, которые есть на данный момент. Необходимо в первую очередь составить список плохих качеств объекта, определить, откуда они появляются, и наметить пути и методы их ликвидации.
Проектирование объекта.
Этот этап состоит также из нескольких действий: определяется полный список составных частей объекта, их подробная кодировка, выявление взаимосвязей этих частей и нахождение формализованного названия объекта.
Далее можно разработать классификацию отдельных составных частей, содержащую их подробное описание, функциональные возможности, достаточно формализованное представление явлений и процессов, происходящих в них, представление действующих каналов информации, других потоков.
Постановка задачи и определение целей.
Когда есть в наличии сформулированная проблема и проект ситуации, которую предстоит решить, можно конкретно сформулировать задачу. Помимо собственно указания выполнить анализ, в задаче указывается стратегия, которая позволяет найти различные способы разрешения проблемных моментов. Сложность этих моментов может определять некоторые оговорки, а также ограничивать действия. Тут же назначается основная цель (или цели), что означает перечень действий для выполнения поставленной задачи. То есть это определяет стратегию действий при возникновении неожиданной проблемы.
Поиск альтернативных вариантов.
Это один из очень непростых и ответственных моментов прикладного системного анализа. Его итогом является нахождение различных способов, положений и идеологий, которые позволят сформировать список возможных решений поставленной задачи. Это список возможных альтернативных решений. Необходимо при этом не упустить наилучшее из возможных решение. Это может быть достигнуто увеличением количества вариантов. В итоге оно может достигнуть невероятно больших значений. Если это произошло, необходимо сделать отбор: в найденных вариантах надо проверить присутствие нужных качеств.
Проверка объекта.
Фактически это поиск ошибочных решений и недоработок в спроектированном объекте. И, естественно, их ликвидация. При этом выполняется анализ основных качеств всего объекта, а не составляющих его частей. Надо выяснить обеспечивает ли полученная конфигурация нужное функционирование объекта. На практике это означает обнаружение несовместимости элементов и проверку соответствия поставленным целям и задачам. Системный объект может быть представлен «чёрным ящиком», причём в любом случае пристальное внимание должно быть направлено на работу всего комплекса проектируемого объекта.
При этом применяется математическое и имитационное моделирование. Можно представить следующие группы:
- Моделирование для исследований работы объекта в целом.
- Моделирование с целью поиска ошибок внутри структуры.
Всё это помогает обнаруживать недоработки проекта, различные отклонения в работе и вместе с тем находить способы их ликвидации. В общую структуру модели также могут вноситься определённые коррективы и даже существенные изменения.
Построение объекта.
Приоритетная цель на этом этапе это собственно изготовить и испытать построенный объект, проверить правильность и эффективность достижения целевых показателей, а также уточнить соответствует ли он изначально поставленной задаче. При построении объекта производятся действия согласно ниже приведённой очерёдности:
- В технологических объектах изготавливается сам объект(система).
- Выполняется полная проверка и тест объекта.
- Тестируется функционирование системы при полной имитации внешних воздействий. При этом способы проверки зависят от назначения объекта
- По итогам всех проведённых тестирований и учитывая что хотел получить в итоге заказчик, необходимо внести окончательные исправления.
Очень желательно, чтобы в течение всего процесса выполнения работ системного анализа, производился интенсивный обмен мнениями между конструкторами объекта и его заказчиками. Это значительно снизит общее число дополнительных пожеланий к системе после её построения.
Оптимальным вариантом является непосредственное участие заказчика в проектировании и реализации объекта. Это всегда способствует качественной реализации поставленной задачи.