Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сотовая связь.doc
Скачиваний:
7
Добавлен:
13.08.2019
Размер:
3.04 Mб
Скачать

1.2.2 Словарь данных

Словарь данных служит для контроля над декомпозицией составных потоков данных. Используем для описания информационных объектов диаграммы структур данных (DSD – Data Structure Diagrams).

Рис. 3. Диаграммы структур данных (DSD)

1.2.3 Миниспецификации процессов

Миниспецификация является конечной вершиной иерархии DFD. Выполним описание спецификаций с использованием псевдокода.

Спецификация процесса А1.

@ВХОД = <ДАННЫЕ ПО ТАРИФАМ>

@ВЫХОД = <УЧЕТНАЯ ЗАПИСЬ ТАРИФА>

ВЫПОЛНИТЬ Занеси данные тарифа

КОНЕЦ ВЫПОЛНИТЬ

@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА А1

Спецификация процесса А2.

@ВХОД = <ДАННЫЕ КЛИЕНТА>

@ВХОД = <АВАНС>

@ВЫХОД = <ЛИЧНАЯ КАРТОЧКА>

@ВЫХОД = <НОВЫЙ СЧЕТ

ВЫПОЛНИТЬ

Установку суммы на счете клиента,

Завести личную карточку клиента

КОНЕЦ ВЫПОЛНИТЬ

@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА А2

Спецификация процесса А2.1.

@СПЕЦПРОЦ А2.1 ВЫПОЛНИТЬ РЕГИСТРАЦИЮ КЛИЕНТА

@ВХОД = <НОМЕР СЧЕТА>

@ВХОД = <ФИО КЛИЕНТА>

@ВХОД = <АДРЕС КЛИЕНТА>

@ВХОД = <ТЕЛЕФОН КЛИЕНТА>

@ВХОД = <АВАНС>

@ВЫХОД = <НОВЫЙ СЧЕТ>

ВЫПОЛНИТЬ В соответствии с данными КЛИЕНТА зарегистрировать в базе данных КЛИЕНТА и оформить личную карточку

КОНЕЦ ВЫПОЛНИТЬ

@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА А2.1

Спецификация процесса А3.

@ВХОД = <ЗВОНОК>

@ВХОД = <ФАКТТ ОФОРМЛЕННОСТИ КЛИЕНТА>

@ВХОД = <ФАКТ НАЛИЧИЯ АВАНСА>

@ВЫХОД = <УСЛУГА СВЯЗИ/ОТКАЗ В УСЛУГЕ СВЯЗИ>

@ВЫХОД = <УЧЕТНАЯ ЗАПИСЬ ЗВОНКА>

@ВЫХОД = <ИНФОРМАЦИЯ О ЗВОНКЕ>

ВЫПОЛНИТЬ Фиксацию звонка

КОНЕЦ ВЫПОЛНИТЬ

@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА А3

@СПЕЦПРОЦ А3.1 ВЫПОЛНИТЬ ОСУЩЕСТВЛЕНИЕ ЗВОНКА

ВЫПОЛНИТЬ

@ВХОД = <ЗВОНОК>

@ВХОД = <ФАКТ НАЛИЧИЯ АВАНСА>

@ВХОД = <ФАКТ ОФОРМЛЕННОСТИ КЛИЕНТА>

@ВЫХОД = <СЛУГА СВЯЗИ/ОТКАЗ В УСЛУГЕ СВЯЗИ>

ВЫПОЛНИТЬ

Занести учетную запись звонка

КОННЕЦ ВЫПОЛНИТЬ

@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА А3.1

Спецификация процесса А4:

@ВХОД = < ИНФОРМАЦИЯ О ЗВОНКЕ>

@ВЫХОД = <СТОИМОСТЬ МИНУТЫ ЗВОНКА >

ВЫПОЛНИТЬ

Рассчитать стоимостьминуты звонка

Занести данные о тарифе

КОНЕЦ ВЫПОЛНИТЬ

@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА А4

Спецификация процесса А5:

@ВХОД = < СТОИМОСТЬ МИНУТЫ ЗВОНКА >

@ВЫХОД = < СТОИМОСТЬ ЗВОНКА >

ВЫПОЛНИТЬ

Расчет стоимости звонка

КОНЕЦ ВЫПОЛНИТЬ

@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА А5

Спецификация процесса А6:

@ВХОД = <СТОИМОСТЬ ЗВОНКА>

@ВХОД = <ОПЛАТА>

@ВЫХОД = <СОВЕРШЕНИЕ ОПЛАТЫ>

@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА А6

Спецификация процесса А6:

@ВХОД <ЗАПРОС ОТЧЕТА ОТ РУКОВОДСТВА>

@ВХОД <ИНФОРМАЦИЯ ИЗ ВСЕЙ БД>

@ВЫХОД = <ОТЧЕТЫ>

ВЫПОЛНИТЬ

Подготовка отчета по компании

@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА А6

1.3 Выходная информация

Рассматривая диаграммы потоков данных, выделим выходную информацию для каждого процесса. На основе используемых в организации документов, должностных инструкций, описания производственных операций определим реквизиты всех данных. Перечень выходных данных и их реквизитов по всем процессам представляется в таблице 3.

Таблица 3.

Перечень выходных данных

Идентификатор потока данных

Наименование реквизита

Ввод нового тарифа, редактирование, удаление

Учетная запись тарифа

Оформление нового клиента

Личная карточка

Новый счет

Осуществление звонка

Услуга связи/ отказ в услуге

Учетная запись звонка

Определение тарифа

Стоимость минуты звонка

Расчет стоимости

Данные о тарифах

Подготовка отчетов

Отчет