Студопедия

Главная страница Случайная страница

Разделы сайта

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






Составление словаря проекта






Словарь проекта ИС включает:

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

 

 

Методы спецификации процессов

Спецификация – этоописание логики процесса.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.