русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Методология Системного анализа


Дата добавления: 2013-12-23; просмотров: 3442; Нарушение авторских прав


Методология

Лекция №2

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

В важной для уяснения методологии системного анализа работе А.Холла отмечается:

Методология - рабочий процесс системного анализа.

Это определение показывает важность овладение методологией для системного аналитика, но требует дальнейшего пояснения - в чем заключается этот рабочий процесс анализа. Раскрытию этого процесса посвящена вся книга А.Холла.

Постараемся в более кратком виде разобраться, что такое методология?

Просматривая работы по системному анализу выделить следующие основные подходы к определению понятия методологии:

Методология – это описанная в общем виде процедура или совокупность основных принципов действий аналитика

Методология - логически и процедурно организованная последовательность операций.

Такое определение методологии будем называть определением «в узком смысле».

Методологию системного анализа «в узком смысле» можно рассматривать как совокупность принципов и конкретных методов, используемых системным аналитиком. При таком понимании методологии она представляет скорее технологию (последовательность процедур) целенаправленных действий аналитика.

Однако существует и другое понятие методологии, связанное с общими подходами к научному познанию, согласно которому это – наука о методах, в частности, о методах научных действий. Это определение трактует буквально сам термин Методология (Метод + логия = знание методов). В этом случае методология определяется как:



Методология - научная дисциплина, которая исследует методы, процедуры и технологии действий, а также принципы их использования в различных ситуациях.

При таком понимании методологии – методологии научного познания (будем называть ее методологией «в широком смысле»), предполагается использование исходных принципов научного исследования, определение характеристик: объекта исследования, совокупности принципов, методов и процедур, применяемых при исследовании.

Использование методологии «в широком смысле» предполагает рассмотрение Системного анализа в качестве объекта исследования, что требует различать:

- совокупность действий аналитика, сам процесс подготовки и принятия решений (теоретический аспект исследования);

- результат этих действий (практический аспект).

Теоретический аспект методологии системного анализа предполагает исследование:

- общих закономерностей действий системного аналитика, направленных на решение проблем,

- методов, используемых на различных этапах системного исследования,

- принципов исследования и приемов, разработанных в рамках системного анализа.

Прикладной аспект методологии предполагает выработку совокупности рекомендаций по использованию конкретных методов и процедур при решении проблем.

Таким образом, можно отметить, что трактовка методология системного анализа «в узком смысле» соответствует прикладному аспекту методологии «в широком смысле».

Рассмотрим, какие общесистемные закономерности учитываются в методологии системного анализа. Напомним, что под закономерностью понимают часто наблюдаемое, типичное свойство, присущее объектам и процессам, которое устанавливается опытом.

Прежде всего отметим, что системный аналитик, рассматривая проблему как систему, должен проанализировать множество закономерностей, присущих именно системам:

- закономерности взаимодействия части и целого;

- закономерности развития;

- закономерности иерархической упорядоченности;

- закономерности осуществимости.

Поскольку изучение этих общесистемных закономерностей позволяет аналитику более глубоко уяснить особенности решаемой им проблемы, то рассмотрим их более подробно при изучении свойств систем.

К теоретическому аспекту методологии системного анализа относятся и принципы исследования.

Принцип — это обобщенные правила познавательной деятельности, это за­кон явлений, найденный из наблюдений, указывающий направление научного познания.

Таким образом, выбор и обоснование принципов – необходимый этап методологии системного анализа. О полезности владения принципами говорил еще французский философ Клод Гельвеций: «Знание некоторых принципов легко возмещает незнание некоторых факторов».

К важнейшим принципам системного анализа следует отнести принципы: поливариантности, конечной (глобальной) цели, системности, историчности, снижения неопределенности, формализации, оптимальности, моделирования, масштаба.

Ниже дадим краткую характеристику этих принципов (более детальная их характеристика будет дана при рассмотрении соответствующих понятий):

Принцип поливариантности – предполагает выявление и анализ альтернативных путей реше­ния проблемы, т. е. разных путей ведущих к достижению цели – решению проблемы, раз­ных методов решения каждой задачи, анализ достоинств и недостатков каждого из них.

Принцип конечной цели – предполагает рассматривать весь процесс решения проблемы с учетом абсолютного приоритета глобальной цели. Все процедуры системного анализа должны быть направлены на выявления путей достижения глобальной цели.

Принцип системности - предполагает подход к решаемой проблеме как к сложной системе, представленно­й множеством подсистем и элементов, составляющих единое целое, а с другой стороны, рассматриваемой как части более крупной системы, с которой анализируемая проблема взаимодействует.

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

Принцип снижения неопределенности – требует, чтобы деятельность системного аналитика была направлена на уменьшения фактора неопределенности при решении проблем.

Принцип формализации – предполагает, что любая система, даже при высокой степени неопределенности, может быть представлена формальными моделями, в том числе формально-логическими, математическими, кибернетическими и др. Данный принцип нацелен на получение формальных зависимостей и выявлении количественных характеристик проблемы.

Принцип оптимальности – предполагает, что проблема должна быть не просто решена, а решена наилучшим, с точки зрения заданных критериев и предпочтений, задействованных в проблеме субъектов, образом.

Принцип моделирования – предполагает, что для решения проблемы необходимо построение обобщённой модели (или моделей), отображающей все факторы и взаимосвязи проблемной ситуации.

Принцип масштаба – акцентирует внимание аналитика на выборе правильного масштаба при выделении системы из среды и выбора элементов и подсистем при создании абстрактной системы.

Вышеперечисленные принципы системного анализа частично отразились в тех методологических подходах, которые сложились в практической деятельности системных аналитиков, и которые отражают общую схему системного подхода как некую последовательность действий аналитика при исследовании проблемы:

системно-элементный подход, предлагает начинать исследование проблемы как системы с ее элементного состава,

- системно-структурный подход, раскрывает внутреннюю организацию проблемы, ее внутренние взаимосвязи между элементами и внешней средой,

- системно-функциональный подход, требует анализировать какие функции выполняет система и образующие ее элементы;

системно-исторический подход, предлагает ответить на вопрос, как, каким образом возникла проблема, какие этапы в своем развитии проходила, как она будет развиваться в будущем.

Следует отметить, что эти четыре подхода, четыре последовательные точки зрения на проблему, являются достаточно эффективным способом исследования сложных проблем и составляют естественную основу большинства процедур системного анализа.

С учетом вышесказанного можно дать следующее определение системного анализа:

Системный анализ – методология обоснования решений в условиях существенной неопределенности, объединяющая общую схему системного подхода с аналитическим процессов принятия решений.

Таким образом, основные методологические компоненты системного анализа включают в себя определенные принципы и подходы к решению проблем, определенную последовательность действий аналитика, которую можно разбить на характерные этапы и совокупность методов, используемых на этих этапах.

Поскольку настоящая книга является учебным пособием, а не научным исследованием по системному анализу, то, в дальнейшем, будем понимать методологию системного анализа «в узком смысле», т.е. обращать внимание скорее на технологию действий системного аналитика, чем на научное обоснование тех или иных положений системного анализа.

Для более полного раскрытия сути системного анализа следует детально уяснить смысл понятий: система, структура, цель, модель, управление, проблема, критерий, ресурсы, решение.



<== предыдущая лекция | следующая лекция ==>
Виды системного анализа | Определение системы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.