Логика процессов. Способы описания логики процессов. Деревья и таблицы решений. Структурный естественный язык.
Логика процессов. Способы описания логики процессов. Деревья и таблицы решений. Структурный естественный язык. - раздел Образование, Механизм центрального преобразования Для Представления Логики Процессов Используются:деревья Решений;таблицы Решен...
Для представления логики процессов используются:деревья решений;таблицы решений;
структурный естественный язык.
Данные средства позволяют строить более строгие описания,чем обычный естественный язык,и вместе с тем являются в достаточной степени простыми и интуитивно понятными пользователям системы.Построение дерева ведется от корня слева направо,каждый уровень в дереве соответствует некоторому условию.
Информация,содержащаяся в дереве решений,может быть представлена в табл форме. Таб решений целесообразно использовать при большом кол-ве условий,тк при этом деревья решений становятся сложными.
При построении табл решений важно обеспечить рассмотрение всех возможностей и отсутствие повторов.Стандартная табл состоит из двух частей:в верхней части указываются все анализируемые условия,в нижней–все возможные действия(решения).Колонка таблицы соответствует некоторому правилу выбора.
Стандартная таблица строится с помощью следующего алгоритма.шаг 1. Определяется количество правил(колонок)таблицы решений: ,где количество альтернатив для i-го правила.шаг2В верхней части таблицы перечисляются все анализируемые условия,в нижней–все возможные действияШаг3Для последнего условия во всей строке таблицы проставляются альтернативные значенияШаг4Для очередного условия(снизу вверх)альтернативные значения проставляются в соответствии с периодом чередования значений предыдущего условияШаг5В каждой колонке таблицы ставится“+”напротив требуемого действия.
Объединение колонок таблицы решений выполняется с помощью следующего алгоритмаШаг1Производится поиск пары колонок для кот:определено одно и то же действие;значения условий совпадают,за исключением одного и только одного условия,для кот значения различныШаг2Выбранная пара правил заменяется на одно.В строке условия,значения кот различны,ставится прочеркШаг3Шаг1 и Шаг2 повторяются до тех пор,пока не будут произведены все возможные объединения.
помимо описания выбора возникает необходимость представления последовательности действий и повторяющейся(циклической)обработки.Необходимыми для этих целей выразительными средствами обладает структурный естественный язык.
Для описания логики процесса на структурном естественном языке используются три базовые конструкции:последовательность;выбор;повторение.
Последовательность представляет собой простое перечисление действий в том порядке,в кот действия должны быть выполнены.<Действие 1><Действие 2>..<Действие N>Выбор позволяет описывать условные ветвления в ходе выполнения обработки:ЕСЛИ<Условие 1>ТО<Действие 1>ИНАЧЕ<Действие 2>,при этом условия могут быть вложенными.Повторение предусматривает выполнение группы действий более одного разряда:ПОВТОРЯТЬ, ПОКА<Условие><Действие 1><Действие 2>...<Действие N>,повторение будет производиться, пока выполняется указанное условие.
При описании логики на структурном естественном языке рекомендуется придерживаться следующих соглашений1Логика описывается с помощью комбинации последовательности,выбора,повторения2Ключевые слова «ЕСЛИ»,«ТО»,«ИНАЧЕ»,«ПОВТОРЯТЬ,ПОКА»записываются заглавными буквами3Вложенные конструкции сдвигаются вправо пропорционально уровню вложения4Блоки команд могут группироваться,им дается имя,записываемое заглавными буквами5Используемые при описании понятия из словаря данных подчеркиваются.
1. Структурный естественный язык целесообразнее использовать для описания действий,предусматривающих комбинацию условий,повторений и последовательностей2Деревья решений используются для представления логики умеренно вложенных решений, приводящих к 10 - 15 действиям3Таблицы решений рекомендуется использовать для сложных комбинаций,содержащих более 5-6 усл.
Механизм центрального преобразования
Диаграмма потоков данных-информационная модель,основными компонентами которой являются:внешние сущности,представляющее собой источник или приемник информации;процессы преобразования входных данных
Отечественные и международные стандарты по ЖЦ ПС.
ИСО/МЭК 12207-95 определяет модель ЖЦ процессов разработки ПО. Данная модель ЖЦ ПС определяет,на верхнем уровне,основные цели,кот являются существенными для разработки высокоэффективного и надежног
Отеч.стандарты гост 19.102-77
Основу отечественной нормативной базу в области разработки и документирования програм средств составляет комплекс стандартов единой системы программной документации.Стандарты ЕСПД в основном охваты
Нормализация данных. Приведение ER-модели к 1 НФ и 2 НФ.
Нормализация данных–это процесс приведения модели к виду,позволяющему получить в дальнейшем структуру БД,в кот устранена избыточность хранения и сведены к минимуму аномалии при добавлении,удалении,
Понятие управления проектом.Методы планирования и управления.
Проекты нацелены на получение определенных результатов,они направлены на достижение целей.Именно эти цели являются движущей силой проекта.Тот факт,что проекты ориентированы на достижение цели,имеет
Стандарт ЖЦ ПО ИСО. МЭК 12207.
ИСО/МЭК 12207-95 определяет модель жизненного цикла процессов разработки ПО. Данная модель ЖЦ ПС определяет,на верхнем уровне,фундаментальные цели,кот явл существенными для разработки высокоэффекти
Элементы ДПД. Расширение ДПД.
ДПД строятся из четырех основных элементов:внешняя сущность;поток данных;процесс;накопитель данных.Внешняя сущность представляет на диаграмме модели,организации,системы,находящиеся за пределами объ
Анализ ДПД
Для ДПД может быть сформулирован ряд проверок,оценивающих синтаксическую и частично семантическую корректность диаграмм.Процедуры анализа совместно оценивают информацию,заданную на диаграммах и в с
Понятие программного средства.Технология программирования.
Программа или логически связанная совокупность программ на носителях данных,снабженная программной документацией,наз-ся программным средством(ПС).В соответствии с обычным значением слова &qu
Модели ЖЦ.Сравнительный анализ моделей.
ЖЦ-весь период времени начиная с момента возникновения замысла(идеи)и заканчивая моментом выхода ПС из эксплуатации.ЖЦ включает все процессы создания и использования ПС.Различают следующие стадии Ж
Построение словаря данных. Структура потоков данных.
Словарь данных описывает каждый поток данных,определенный в системе.В словаре данных определяются все потоки данных и управления,а также хранилища данных и управления.Внешние сущности не описываютс
Новости и инфо для студентов