Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

А.2.1.3.2. Мини-спецификация

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

Рис. 41. Управляющие структуры

 

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

На рис. 42 приведена метамодель управляющей структуры, объединяющая классы ТИП УПРАВЛЯЮЩЕЙ СТРУКТУРЫ, УРОВЕНЬ ИЕРАРХИИ и МОДУЛЬ. При этом управляющая структура охватывает весь блок инструкций. Модуль включают несколько управляющих структур, связанных с различными ступенями иерархии. Инструкции, принадлежащие управляющей структуре, обозначены связью 1:*.

Рис. 42. Метамодель управляющей структуры

 


Дата добавления: 2015-08-03; просмотров: 204 | Нарушение авторских прав


Читайте в этой же книге: A. ARIS - моделирование бизнес-процессов | А.1.1. Моделирование стратегических бизнес-процессов | Стратегический анализ бизнес-процессов 9 | А.1.2. PROMET | А.2.1.1. Определение требований на уровне функциональной модели | А.2.1.1.1. Структура функций | А.2.1.1.2. Последовательности процедур | А.2.1.1.3. Типы обработки | А.2.1.1.4. Модели решений | А.2.1.2. Конфигурирование функций |
<== предыдущая страница | следующая страница ==>
А.2.1.3.1. Проектирование модулей| А.2.1.3.3. Представление выхода

mybiblioteka.su - 2015-2024 год. (0.005 сек.)