|
Средства структурного анализа и проектирования системИнформация по типу потока определяет: • простые (элементарные) и групповые (комплексные) потоки; • внутренние (существующие внутри системы) и внешние (связывающие систему с другими системами) потоки; • потоки данных или управляющие потоки; • непрерывные (приобретаемых любых значений из определенного диапазона) или дискретные (что приобретают лишь определенных значений) потоки. Атрибуты потока данных могут включать: • имена-синонимы потока данных в соответствии с узлов изменении имени; • БНФ (определение в форме Бэкуса-Наура) - определение для групповых потоков; • единицы измерения потока; • диапазон значений для непрерывных потоков и список значений и смысл их - для дискретных потоков; • список номеров диаграмм различных типов, к которым может принадлежать поток; • список групповых потоков, включающий данный поток (как элемент БНФ-определения); • комментарий с дополнительной информацией. Для формального описания раздела и объединения потоков может быть использовано БНФ-определение. При этом важно, чтобы каждый компонент потока-предка был именуемым. Объединяя пидпотокы, не обязательно удалять общие компоненты, а в случае разделения потоков пидпотокы могут иметь одинаковые компоненты. БНФ-определение хранится в словаре данных в так называемой БНФ-статье. БНФ-статья используется для описания компонентов данных в потоках данных и в хранилищах и имеет следующий синтаксис: @ БНФ = <простой оператор>! <БНФ-выражение>, где <простой оператор> - это текстовое описание, взятый в «/», а <БНФ-выражение> является выражением в форме Бэкуса-Наура, который допускает операции отношение, толкуются так: = - «Композиция из»; 1). [! ] - «ИЛИ»; () - Компонент в скобках необязательный; {} - Повторение компонента в скобках; «» - Литерал. При указании количества повторений число перед скобкой указывает нижний предел повторения, а число после скобки - верхнюю. Например: 3 {сигнал} 7 - от 3 до 7 сигналов. Пример описания потока данных с помощью БНФ: @ Имя = двоичная цифра; @ ТИП = дискретный поток; @ БНФ = "0"! 1. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Продолжение статьи: ч.12 Продолжение статьи: ч.13 Продолжение статьи: ч.14 Продолжение статьи: ч.15 Другие статьи по теме: - Eclipse- Типы алгоритмов - Введение в программирование с помощью api - Среда программирования delfi 2.0 - Понятие языка программирования |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |