Методы анализа, ориентированные на структуры данных. Метод анализа Джексона. — КиберПедия 

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Методы анализа, ориентированные на структуры данных. Метод анализа Джексона.

2017-06-19 994
Методы анализа, ориентированные на структуры данных. Метод анализа Джексона. 0.00 из 5.00 0 оценок
Заказать работу

 

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

определение ключевых информационных объектов и операций;

определение иерархической структуры данных;

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

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

Наиболее известны два метода: метод Варнье – Орра и метод Джексона.

В методе Варнье–Орра для представления структур применяют диаграммы Варнье. Для построения диаграмм Варнье используют три базовых элемента: последовательность, выбор, повторение.

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

Как видим, для представления структуры газеты здесь используются три уровня иерархии.

 

Метод анализа Джексона.

Метод Джексона (1975) включает 6 шагов. Три шага выполняются на этапе анализа, а остальные — на этапе проектирования.

Объект-действие. Определяются объекты — источники или приемники информации и действия — события реального мира, воздействующие на объекты. Начинается с определения проблемы на естественном языке. Например, в качестве объекта можно рассмотреть кнопку сигнала водителю автобуса, в том случае если остановка по требованию, человек нажимает кнопку и тем самым подает сигнал водителю о необходимости остановиться. Для выделения действий исследуются все глаголы описания. В данном случае глагол нажимать. Заметим, что при выделении объектов и действий возможны ошибки. Впрочем, список объектов и действий может модифицироваться в ходе дальнейшего анализа.

Объект-структура. Структура объектов описывает последовательность действий над объектами (в условном времени). Для представления структуры объектов Джексон предложил три типа структурных диаграмм.

 

Пример, структурная диаграмма для объекта кнопка:

Начальное моделирование. Объекты и действия представляются как обрабатывающая модель. Определяются связи между моделью и реальным миром. Начальное моделирование — это шаг к созданию описания системы как модели реального мира. Описание создается с помощью диаграммы системной спецификации. Элементами диаграммы системной спецификации являются физические процессы (имеют суффикс 0) и их модели (имеют суффикс 1). Предусматриваются два вида соединений между физическими процессами и моделями.

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

Структурный текст для модели КНОПКА-1 имеет вид: КНОПКА-1 читать BD;

НАЖАТЬ цикл ПОКА BD

нажать;

читать BD; конец НАЖАТЬ; конец КНОПКА-1;

Структура модели КНОПКА-1 отличается от структуры физического процесса КНОПКА-0 добавлением оператора для чтения буфера BD, который соединяет физический мир с моделью

Доопределение функций. Выделяются и описываются сервисные функции.

Учет системного времени. Определяются и оцениваются характеристики планирования будущих процессов.

Реализация. Согласование с системной средой, разработка аппаратной платформы.

 


Поделиться с друзьями:

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.006 с.