Лекция Основные понятия




НазваниеЛекция Основные понятия
страница3/6
Дата публикации24.02.2013
Размер0.65 Mb.
ТипЛекция
shkolnie.ru > Информатика > Лекция
1   2   3   4   5   6
^

Состав функциональной модели


Результатом применения методологии SADT является модель, которая состоит из диаграмм, фрагментов текстов и глоссария, имеющих ссылки друг на друга. Диаграммы - главные компоненты модели, все функции ИС и интерфейсы на них представлены как блоки и дуги. Место соединения дуги с блоком определяет тип интерфейса. Управляющая информация входит в блок сверху, в то время как информация, которая подвергается обработке, показана с левой стороны блока, а результаты выхода показаны с правой стороны. Механизм (человек или автоматизированная система), который осуществляет операцию, представляется дугой, входящей в блок снизу (рисунок 2.1).

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

http://citforum.ru/pictures/it/case/image340.gif

Рис. 2.1. Функциональный блок и интерфейсные дуги

На рисунке 2.2, где приведены четыре диаграммы и их взаимосвязи, показана структура SADT-модели. Каждый компонент модели может быть декомпозирован на другой диаграмме. Каждая диаграмма иллюстрирует "внутреннее строение" блока на родительской диаграмме.
^

Иерархия диаграмм


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

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

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

Модель SADT представляет собой серию диаграмм с сопроводительной документацией, разбивающих сложный объект на составные части, которые представлены в виде блоков. Детали каждого из основных блоков показаны в виде блоков на других диаграммах. Каждая детальная диаграмма является декомпозицией блока из более общей диаграммы. На каждом шаге декомпозиции более общая диаграмма называется родительской для более детальной диаграммы.

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

http://citforum.ru/pictures/it/case/image341.gif

Рис. 2.2. Структура SADT-модели. Декомпозиция диаграмм

На рисунках 2.3 - 2.5 представлены различные варианты выполнения функций и соединения дуг с блоками.

http://citforum.ru/pictures/it/case/image342.gif

Рис. 2.3. Одновременное выполнение

http://citforum.ru/pictures/it/case/image343.gif

http://citforum.ru/pictures/it/case/image344.gif

Рис. 2.4. Соответствие должно быть полным и непротиворечивым

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

На SADT-диаграммах не указаны явно ни последовательность, ни время. Обратные связи, итерации, продолжающиеся процессы и перекрывающиеся (по времени) функции могут быть изображены с помощью дуг. Обратные связи могут выступать в виде комментариев, замечаний, исправлений и т.д. (рисунок 2.5).

http://citforum.ru/pictures/it/case/image345.gif

Рис. 2.5. Пример обратной связи

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

http://citforum.ru/pictures/it/case/image346.gif

Рис. 2.6. Пример механизма

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

Для того, чтобы указать положение любой диаграммы или блока в иерархии, используются номера диаграмм. Например, А21 является диаграммой, которая детализирует блок 1 на диаграмме А2. Аналогично, А2 детализирует блок 2 на диаграмме А0, которая является самой верхней диаграммой модели. На рисунке 2.7 показано типичное дерево диаграмм.

http://citforum.ru/pictures/it/case/image347.gif

Рис. 2.7. Иерархия диаграмм
1   2   3   4   5   6

Похожие:

Лекция Основные понятия iconЛекция Введение. Основные понятия информатики. 3
Лекция Документальные информационные системы. Назначения и основные понятия 29
Лекция Основные понятия iconЛекция: Информационное обеспечение ис: Информационное обеспечение...
Понятия и основные требования к системе кодирования информации. Состав и содержание операций проектирования классификаторов. Система...
Лекция Основные понятия iconСтатья Основные понятия, используемые в настоящем Федеральном законе
Для целей настоящего Федерального закона используются следующие основные понятия
Лекция Основные понятия iconСтатья Основные понятия, используемые в настоящем Федеральном законе
Для целей настоящего Федерального закона используются следующие основные понятия
Лекция Основные понятия iconЛекция: Основные понятия технологии проектирования информационных...
ИС, состав и назначение подсистем. Основные особенности современных проектов ис. Этапы создания ис: формирование требований, концептуальное...
Лекция Основные понятия icon5. Понятия динамики в сто
Прежде, чем говорить о динамике в сто, рассмотрим те основные понятия, которыми она оперирует. Это такие понятия как масса, импульс,...
Лекция Основные понятия iconЛекция 1 «Предмет и основные понятия информатики»
Задача пособия заключается в том, чтобы дать ясное общее представление о наиболее важных аспектах использования вычислительной техники....
Лекция Основные понятия iconВопросы к экзамену. Основные понятия и определение линейного программирования
Графический метод решения задач линейного программирования с двумя переменными: основные понятия
Лекция Основные понятия iconВопросы к экзамену. Основные понятия и определение линейного программирования
Графический метод решения задач линейного программирования с двумя переменными: основные понятия
Лекция Основные понятия iconВот яркий пример задачи, в которой не определены основные понятия,...
Физическое тело это термин, вообще говоря, из литературы, а не из физики. В физике есть материя и две формы её существования вещество...
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2014
shkolnie.ru
Главная страница