русс | укр

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

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

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

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


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

Основные этапы системного анализа


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


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

Так, С. Янг в процессе использования системного анализа в управле­нии организациями выделяет 10 этапов:

- определение целей организации;

- выявление проблем в процессе достижения этих целей;

- исследование проблем и постановка диагноза;

- поиск решения проблемы;

- оценка всех альтернатив и выбор наилучшей из них;

- согласование решений в организации;

- утверждение решений;

- подготовка к вводу решений в действие;

- управление применением решения;

- проверка эффективности.

 

Ю. И. Черняк при использовании системного анализа в задачах управления экономикой выделяет следующие этапы:

- анализ проблемы;

- определение системы (расхождение между желаемым и действи­тельным и составляет проблему, а для того чтобы решать проблемы, люди создают системы и в самом общем понимании, система - есть способ решения проблемы);

- анализ структуры система;

- формирование общей цели и критерия системы;

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

- выявление ресурсов, композиция целей;

- прогноз и анализ будущих условий;

- оценка целей и средств;

- отбор вариантов;

- диагноз существующей системы;

- построение комплексной программы развития;

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

О.И. Ларичев выделяет 4 этапа:

- определение целей и ресурсов;



- определение альтернатив решения проблемы;

- сравнение альтернатив между собой;

- выбор наиболее предпочтительной альтернативы.

Э. Квейд не дает классификации этапов, а выделяет основные элементы системного анализа:

- цели;

- альтернативные средства;

- затраты ресурсов;

- модели, или связь целей к средствам;

- критерии. (Имеются в виду критерии по выбору наиболее предпочтительного варианта достижения цели).

На основе анализа данных подходов можно заметить принципиальное единство взглядов основные этапы проведения системного анализа:

- правильно и с возможно большей чёткостью сформулировать проб­лему, перевести её из разряда неструктурированных, в разряд слабо структурированных;

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

- выявить в полной мере назначение системы, решающей проблему с тем, чтобы определить её состав, методы действия и взаимодействия с другими системами;

- разработать несколько вариантов системы /решения проблемы/ при различных внешних условиях;

- установить взаимосвязь целей, вариантов данной системы со средствами их достижения;

- выбрать наилучший вариант решения проблемы.

На этом основании будем рассматривать методологию проведе­ния системного анализа, выделяя следующие 7 этапов:

Этап 1: Уяснение задачи.

Этап 2: Определение конечных целей.

Этап 3: Разработка альтернатив достижения целей, т.е. вариантов и средств достижения поставленных целей.

Этап 4: Выявление потребных ресурсов и ограничений в них.

Этап 5: Анализ взаимовлияния целей, альтернатив и ресурсов.

Этап 6: Принятие решения.

Этап 7: Реализация решения.

В значительной мере данная классификация этапов системного анализа совпадает с классификацией, приведенной в работе А. Холла.

 

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

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

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

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

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

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



<== предыдущая лекция | следующая лекция ==>
Системный анализ и системотехника | Основные определения.


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


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

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

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


 


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

 
 

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

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