Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КОНСПЕКТ СА.doc
Скачиваний:
0
Добавлен:
03.01.2020
Размер:
2.1 Mб
Скачать

Структурный анализ

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

  • разбиение на уровни абстракции с ограниченным числом элементов;

  • ограниченный контекст, включающий только существенные детали каждого уровня;

  • использование строгих формальных правил записи;

  • последовательное приближение к результату.

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

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

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

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

Основными из этих принципов являются следующие:

  • принцип абстрагирования – выделение существенных аспектов системы и отвлечение от несущественных;

  • принцип формализации – необходимость строгого методического подхода к решению проблемы;

  • принцип непротиворечивости – обоснованность и согласованность элементов;

  • принцип структурирования данных – данные должны быть структурированы и иерархически организованы.

Средства структурного анализа

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

  • функции, выполняемые системой;

  • отношения между данными.

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

Рассматриваются наиболее распространенные, простые в использовании и поддерживаемые недорогими программными средствами, методологии и стандарты их оформления:

  • IDEF0 – стандарт оформления методологии функционального моделирования SADT (Structured Analysis and Design Technique). С помощью графического языка IDEF0, изучаемая система предстает в виде набора взаимосвязанных функциональных блоков. Моделирование средствами IDEF0, как правило, является первым этапом изучения системы;

  • IDEF3 – с помощью IDEF3 описывается логика выполнения действий. IDEF3 может использоваться самостоятельно и совместно с методологией IDEF0: любой функциональный блок IDEF0 может быть представлен в виде последовательности процессов или операций средствами IDEF3. Если IDEF0 описывает, что делается в системе, то IDEF3 описывает, как это делается;

  • AMC (Activity Model Costing) и ABC (Activity Based Costing) – методологии получения количественных оценок структурных моделей систем. И та и другая методология могут использоваться как для оценки существующей системы (AS IS), так и для получения сравнительных характеристик вариантов её возможных модификаций (TO BE).

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

  • DFD (Data Flow Diagram) – методология документирования передачи и обработки информации. Диаграммы DFD обычно строятся для наглядного изображения текущей работы системы документооборота организации и, в частности, могут использоваться в качестве дополнения функциональной модели процессов, выполненной в IDEF0;

  • IDEF1 – этот стандарт разработан как методология изучения и анализа состава, структуры и взаимосвязей используемой в организации информации (модель AS IS), с целью выявления потребностей в её управлении и выработки соответствующих правил. При модернизации существующих процессов этот стандарт может использоваться как инструмент изучения и анализа состава и структуры дополнительных данных и правил управления информацией, необходимых при функционировании предприятия в новых условиях (модель TO BE);

  • IDEF1X – является стандартом и методологией разработки реляционных баз данных. IDEF1X изначально не предназначен для проведения динамического анализа по принципу «AS IS» – «TO BE». Эта методология используется, когда все информационные ресурсы изучены с помощью других методов и принято решение о внедрении реляционной базы данных как основы или части корпоративной информационной системы.

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