1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Системный анализ

Тема в разделе "Программирование", создана пользователем Лимонадный Твист, 06.02.09.

  1. Расскажите, какие используете нотации (UML, IDEF0, и.т.д) при моделировании/проектировании? Какие инструменты (Visio, MagicDraw и.т.д)? В рамках какой предметной области проводите анализ?
     
  2. AlTk

    AlTk Читатель

    10.692
    0
    нотации: UML, ARIS
    продукты: Visio, ARIS

    добавлено через 3 минуты
    только при чем тут системный анализ?
     
  3. а формализация требований, и на основе этих требований проектирование системы - что это как не системный анализ?!
     
  4. AlTk

    AlTk Читатель

    10.692
    0
    Лимонадный Твист,
    прочитайте в словаре, что такое системный анализ.
     
  5. Вот спасибо, столько лет заблуждения, а тут бац и ценный совет :d
     
  6. A380

    A380 Активный участник

    851
    0
    http://ru.wikipedia.org/wiki/Системный_анализ

    Системный анализ
    [править]Материал из Википедии — свободной энциклопедии
    Системный анализ — научный метод познания, представляющий собой последовательность действий по установлению структурных связей между переменными или элементами исследуемой системы. Опирается на комплекс общенаучных, экспериментальных, естественнонаучных, статистических, математических методов.
    Содержание [убрать]
    1 Истоки системного анализа
    2 Существо системного анализа
    2.1 Классификация проблем
    2.2 Мeтоды решения
    2.3 Процедура принятия решений
    3 Литература
    3.1 По общей теории систем
    3.2 По оптимизации
    3.3 По общей теории систем (философия, мировоззрение)
    3.4 По теории системных исследований
    4 См. также
    5 Источники
    6 Ссылки
    [править]Истоки системного анализа

    Системный анализ возник в эпоху разработки компьютерной техники. Успех его применения при решении сложных задач во многом определяется современными возможностями информационных технологий. Н.Н. Моисеев приводит, по его выражению, довольно узкое определение системного анализа [1]: «Системный анализ — это совокупность методов, основанных на использовании ЭВМ и ориентированных на исследование сложных систем — технических, экономических, экологических и т.д. Результатом системных исследований является, как правило, выбор вполне определенной альтернативы: плана развития региона, параметров конструкции и т.д. Поэтому истоки системного анализа, его методические концепции лежат в тех дисциплинах, которые занимаются проблемами принятия решений: теории операций и общей теории управления».
    [править]Существо системного анализа

    Ценность системного подхода состоит в том, что рассмотрение категорий системного анализа создает основу для логического и последовательного подхода к проблеме принятия решений. Эффективность решения проблем с помощью системного анализа определяется структурой решаемых проблем.
    [править]Классификация проблем
    Согласно классификации, все проблемы подразделяются на три класса:
    хорошо структурированные (well-structured), или количественно сформулированные проблемы, в которых существенные зависимости выяснены очень хорошо;
    неструктурированные (unstructured), или качественно выраженные проблемы, содержащие лишь описание важнейших ресурсов, признаков и характеристик, количественные зависимости между которыми совершенно неизвестны;
    слабо структурированные (ill-structured), или смешанные проблемы, которые содержат как качественные элементы, так и малоизвестные, неопределенные стороны, которые имеют тенденцию доминировать.
    [править]Мeтоды решения
    Для решения хорошо структурированных количественно выражаемых проблем используется известная методология исследования операций, которая состоит в построении адекватной математической модели (например, задачи линейного, нелинейного, динамического программирования, задачи теории массового обслуживания, теории игр и др.) и применении методов для отыскания оптимальной стратегии управления целенаправленными действиями.
    [править]Процедура принятия решений
    Для решения слабо структурированных проблем используется методология системного анализа, системы поддержки принятия решений (СППР). Рассмотрим технологию применения системного анализа к решению сложных задач.
    Процедура принятия решений согласно [2] включает следующие основные этапы:
    формулировка проблемной ситуации;
    определение целей;
    определение критериев достижения целей;
    построение моделей для обоснования решений;
    поиск оптимального (допустимого) варианта решения;
    согласование решения;
    подготовка решения к реализации;
    утверждение решения;
    управление ходом реализации решения;
    проверка эффективности решения.
    Для многофакторного анализа, алгоритм можно описать и точнее:
    описание условий (факторов) существования проблем, И, ИЛИ и НЕ связывание между условиями;
    отрицание условий, нахождение любых технически возможных путей. Для решения нужен хотя бы один единственный путь. Все И меняются на ИЛИ, ИЛИ меняются на И, а НЕ меняются на подтверждение, подтверждение меняется на НЕ-связывание;
    рекурсивный анализ вытекающих проблем из найденных путей, т.е. п.1 и п.2 заново для каждой подпроблемы;
    оценка всех найденных путей решений по критериям исходящих подпроблем, сведенным к материальной или иной общей стоимости.