Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Составление словаря проекта
Словарь проекта ИС включает: 1. Перечисление всех процессов (Р). Для каждого процесса указывается: имя, входные и выходные потоки, описание логики процессов. 2. Словарь данных. Для каждого потока указываются: имя, источник и приемник потока, перечень пересекаемых потоков, элементарные данные и структурных данных, переносимые потоком, другие атрибуты потока. 3. Перечисление внешних сущностей. Для каждой сущности указываются: имя; входные и выходные потоки, количество (если сущность – множество элементов). 4. Перечисление накопителей данных. Для каждого накопителя указываются: имя, входные и выходные потоки, перечень элементарных данных и структур, которые хранятся в накопителе.
Построение словаря данных Словарь данных – это описание данных, которые присутствуют в информационной системе (информация для описательной части программы). Для каждого потока данных указываются: имя, тип потока, атрибуты описания потока. Потоки бывают элементарные или комплексные, внутренние или внешние, потоки данных или потоки управления.
Атрибуты описания потока: 1. Имена-синонимы – возникают, если разные пользователи присваивают потоку разные имена. Например: адрес продавца=адрес абонента.
2. Диапазон значений – указывается для непрерывного потока Например: от –1000 до +1000.
3. Список возможных значений – указывается для дискретного потока. Например: дни недели: понедельник, вторник, среда.
4. БНФ определение (форма Бекуса-Наура)– указывается только для комплексных потоков. БНФ –логическое правило, по которому формируется комплексный поток из элементарных.
БНФ = /текстовое описание/ | < БНФ выражение>
< БНФ-выражение> может включать следующие операции отношения между элементарными потоками: = – композиция из; + – логическая операция И; [! ] – логическая операция ИЛИ; () – обязательный компонент; [ ] – итерация; “ “ – литера.
5. Комментарий или другие необязательные атрибуты (например, точность, длина, способ кодировки и т. п. Правила описания потока: 1. Обязательными являются имя, тип, диапазон для непрерывного потока. 2. Для комплексных потоков обязательно БНФ. 3. Название потока и название атрибута пишется заглавными буквами. 4. Перед названием атрибута ставится @. 5. Данные и структуры данных могут описываться словесно, в виде таблиц или диаграмм.
Пример 1. @ ИМЯ = ВОСЬМЕРИЧНАЯ ЦИФРА @ТИП = дискретный поток @БНФ = [“0”! ”1”!...”7”] 2. @ ИМЯ = ДАННЫЕ КРЕДИТНОЙ КАРТЫ @ТИП = дискретный поток @БНФ = пароль + данные клиента + лимит денег на карте 3. @ ИМЯ = ДЕНЬГИ @ТИП = дискретный поток @БНФ = /деньги, выдаваемые клиенту/ @ЕДИНИЦА ИЗМЕРЕНИЯ = рубли @ ДИАПАЗОН = +/-100000 @ ТОЧНОСТЬ = 0.01 @ КОММЕНТАРИЙ = сумма должна делиться на 10
Методы спецификации процессов Спецификация – этоописание логики процесса.
|