Проектирование Книжного магазина

МИНИСТЕРСТВО ОБРАЗОВАНИЯ  И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

 

Федеральное государственное бюджетное  образовательное учреждение 

высшего профессионального  образования

«тюменский  государственный нефтегазовый  университет»

ИНСТИТУТ  КИБЕРНЕТИКИ, ИНФОРМАТИКИ И СВЯЗИ

 

Кафедра Кибернетических  систем

специальность 230400.62 –  «Информационные системы и технологии»

 

 

 

 

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовому проекту

по дисциплине: «Методы и средства проектирования

информационных  систем и технологий»

на тему: «»

 

 

 

 

 

 

 

 

 

Выполнил  студент Ширшов Д.Е., группа ИСТб-10-1

 

 

Руководитель  ст. преподаватель кафедры КС Лаптева У.В

 

 

 

 

 

 

          Дата защиты _________                                    Баллы___________

 

 

 

 

Тюмень 2013

СОДЕРЖАНИЕ

ВВЕДЕНИЕ              3 
1 Описание книжного магазина                                            4

1.1 Характеристика  книжного магазина      4 
1.2 Организационная структура книжного магазина     5

2 Анализ процесса  обработки и выполнения распоряжений    7

2.1 Построение DFD-диаграмм  7

2.2 Словарь данных                11

2.3 Миниспецификация процессов              15

3 Постановка  задачи                 21

3.1 Характеристика  подсистемы                            21

3.2 Выходные данные                21

3.3 Входные и выходные  данные             22

3.4 Входные данные                22

4 Проектирование информационного обеспечения системы с

   помощью  методологии ERD и CASE-средства ERwin           24

4.1 Проектирование ER-модели                 25

4.2 Создание логической  модели данных             31

4.3 Создание физической модели данных             32

5 Объектно-ориентированное проектирование информационной

   системы с использованием методологии UML и CASE-средства

   Rational Rose                       34

5.1 Описание методологии UML             34

5.2 Создание диаграммы прецедентов использования (Use case

      diagram)                 36

5.3 Создание диаграммы классов              37

5.4 Создание диаграммы кооперации             38

5.5 Создание диаграммы последовательности            40

5.6 Создание диаграммы компонентов             42

5.7 Тестирование диаграмм               43

5.8 Генерация программного кода              46

ЗАКЛЮЧЕНИЕ                  48

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ                    49

ПРИЛОЖЕНИЕ А                 50

ПРИЛОЖЕНИЕ Б                62

 

 

 
  

 

 

 

ВВЕДЕНИЕ

 

Сегодня основным и традиционным интеллектуальным продуктом, призванным удовлетворять духовные, научно-познавательные, образовательные, эстетические и этические потребности человека по-прежнему является книга.

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

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

 

1.1 Характеристика книжного магазина

 

Книжный магазин –  организация, целью которой является обеспечение потребителей книжной продукцией.

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

 
  Товарной продукцией книжного магазина являются:

 

Печатная продукция, аудио-видео  кассеты, CD, DVD

 

Основные функции:

  • прием поступающего со скважин насыщенного метанола и его регенерацию;
  • очистка газа от капельной влаги и механических примесей;
  • отделение газового конденсата;
  • редуцирование давления до требуемого в газопроводе;
  • измерение расхода газа и конденсата с регистрацией значений (за час, за сутки, за неделю и т.д.).

 

Целевая функция системы подготовки газа.

 

Для сбора газа от скважин на УКПГ-16 применена коллекторно-кустовая схема, которая позволила значительно  снизить затраты на строительство шлейфов и обустройство внутри промысловых дорог. УКПГ-16 входит в комплекс действующих установок осушки газа сеноманской залежи Уренгойского месторождения.

Подготовка газа к транспорту заключается в отделении  из него газового конденсата, пластовой воды с растворенным в ней метанолом и механических примесей с последующей осушкой его диэтиленгликолем (ДЭГ). Установка осушки состоит из нескольких однотипных технологических ниток, оснащенных многофункциональными аппаратами (МФА) серии ГП-502–00.000. Подготовка природного газа к транспорту осуществляется по цепочке: куст – шлейф – ЗПА – УКПГ – ДКС (I очереди) – СОГ – МПК.

После пуска  ДКС (II очереди) будет осуществляться следующая цепочка: куст – шлейф – ЗПА – ЦОГ – ДКС (II очереди) – УКПГ – ДКС (I очереди) – СОГ–МПК.

Промысловая подготовка газа должна обеспечивать температуру  точки росы по влаге Tр = минус 20°С зимой и Tр = минус 10 °С летом (согласно требованиям ОСТ 51.40–93).

1.2 Организационная структура книжного магазина

 

Организационная структура книжного магазина приведена на рисунке 1.

 

 


 

 

 

 

 

 



 



 

 



 



 

 

 


 

 

 

 

 

 

 

Рисунок 1.1 - Организационная структура книжного магазина

 

 

 

 

 

 

 

 

Сделать описание каждого из работников

 

Генеральный директор - основными обязанностями человека занимающего такую должность обычно являются укрепление позиций фирмы на рынке, повышение конкурентоспособности, а также рост и совершенствование фирмы. Работает с документами.

 

Главный бухгалтер - прежде всего, ведет бухгалтерский учет на предприятии или фирме. Отвечает за организацию и ведение бухгалтерского и налогового учета компании.

 

Бухгалтер – специалист в области бухгалтерии, работающий по системе учёта в соответствии с действующим законодательством. Отвечает за определенную часть работы.

 

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

 

Уборщица - основными  направлениями деятельности уборщицы служебных помещений являются поддержание санитарного состояния закрепленной территории на уровне требований СЭС, таких как уборка мусора, поддержание закрепленной территории в чистоте в течение рабочего дня.

 

Товаровед – занимается организацией закупок товара и проверкой его качества, а так же хранением товара по установленным стандартам.

 

Грузчик – занимается транспортировкой грузов и складированием товара.

 

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

 

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

 

 

 

2 Анализ процесса работа книжного магазина.

 

2.1 Построение DFD-диаграмм

 

Анализ проведен с использованием DFD – методологии.

Описание методологии DFD:

DFD (Data Flow Diagrams) - диаграммы потоков данных. 
Инструменты методологии DFD позволяют отображать источники и адресаты данных, идентифицировать процессы и группы данных, связывающие в потоки одну функцию с другой, и эффективно используются для описания процессов при внедрении процессного подхода к управлению организацией, так как позволяет максимально снизить субъективность описания бизнес процессов. Кроме того, нотация DFD позволяет описывать потоки документов (документооборот) и потоки.

DFD-основное средство  моделирования функциональных требований к проектируемой системе.

Компоненты модели: диаграммы; словарь данных; спецификации процессов. 
Элементы диаграмм: поток данных; процесс; хранилище; внешняя сущность.

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

Назначение Процесса состоит в продуцировании выходных потоков из входных в соответствии с действием, указанном в имени процесса.

Внешняя сущность – объект \ субъект вне контекста системы, который является источником \ приемником системных данных.

Хранилище –  срез потоков данных во времени, содержащий данные, которые нужно сохранить  между процессами.

Словарь данных – организованный список всех элементов данных системы с их точным описанием.

Спецификация  процесса - используется для описания процесса, если нет необходимости детализировать его с помощью DFD [2,3,5,8].

 

Вписываешь свои процессы

 

Контекстная диаграмма процесса «Обработка и выполнение распоряжения» приведена на рисунке 2.1

На контекстной диаграмме  отражается основной процесс «Обработка и выполнение распоряжения», а так же его связь с внешним миром. А именно: информационные потоки между системой и внешними сущностями, с которыми она связана, такими как скважины, предприятие, начальник управления, поставщик оборудования.

На рисунке 2.2 приведена декомпозиция процесса «Обработка и выполнение распоряжения».

Процесс «Обработка и выполнение распоряжения» декомпозируется на пять главных процессов: «Формирование отчёта о добытом газе», «Сбор, обработка, регистрация полученных данных мастером по добыче газа», «Ознакомление технологом с распоряжением и формирование плана работ»,

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


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 2.1 - Контекстная  диаграмма А-0


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 2.2 - Декомпозиция процесса «Обработка и выполнение распоряжения»

На рисунке 2.3 приведена декомпозиция процесса «Ознакомление технологом с распоряжением  и формирование плана работ».

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 2.3 - Декомпозиция процесса «Ознакомление технологом с распоряжением  и формирование плана работ»

 

На рисунке 2.4 приведена  декомпозиция процесса «Исполнение  распоряжения ответственным за производство работ».

Процесс «Исполнение  распоряжения ответственным за производство работ» декомпозируется на процессы: «Формирование отчёта о выполненной  работе», «Создание акта приёмки  и сдачи оборудования», «Выполнение  работ начальниками служб в соответствии с планом».Более подробно эти процессы описаны в миниспецификации процессов.

На рисунке 2.5 приведена  декомпозиция процесса «Поступление необходимого оборудования с документацией начальникам служб».

Процесс «Поступление необходимого оборудования с документацией начальникам служб» декомпозируется на процессы: «Приём, распределение оборудования и документов на него подразделением КИП», «Приём, распределение оборудования и документов на него подразделением ремонтно-механической службы», «Приём, распределение оборудования и документов на него подразделением энергоснабжения», «Приём, распределение оборудования и документов на него подразделением по добыче газа» », «запись и учёт оборудования». Более подробно эти процессы описаны в миниспецификации процессов. 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 2.4 - Декомпозиция процесса «Исполнение распоряжения ответственным за производство работ»

 

 

Рисунок 2.5 - Декомпозиция процесса «Поступление необходимого оборудования с документацией начальникам служб»

 

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

 

Словарь данных представляет собой определенным образом  организованный список всех элементов данных системы с их точными определениями, что дает возможность различным категориям пользователей (от системного аналитика до программиста) иметь общее понимание всех входных и выходных потоков и компонентов хранилищ.

Для каждого  потока и хранилища, словарь данных хранит:

      • имя
      • тип
  • атрибуты(имена-синонимы, БНФ, единицы измерения потока, список номеров диаграмм, в которых поток встречается, список значений для дискретного значения, диапазон значений для непрерывного значения)

@ИМЯ = <имя  потока>

@ТИП = (простой  | групповой) | (внутренний | внешний) | (информационный | управляющий) | (дискретный | непрерывный)

@БНФ = <простое описание>|<БНФ выражение>.

Словарь данных для потоков и хранилищ, выявленных в результате декомпозиции процесса «Обработка и выполнение распоряжения», приведен ниже.

 

@ИМЯ ПОТОКА= ОТЧЁТ  О ВЫПОЛНЕНОЙ РАБОТЕ

@ТИП= простой, информационный, внешний, непрерывный

@НОМЕР ДИАГРАММЫ=А-0,А0, А2

@БНФ= дата + Ф.И.О. исполнителя  работ + занимаемая должность  + содержание + примечание + подпись

 

@ИМЯ ПОТОКА= РАСПОРЯЖЕНИЯ

@ТИП= простой, управляющий,  внешний, непрерывный

@НОМЕР ДИАГРАММЫ=А-0,А0, А1

@БНФ= Ф.И.О. начальника  УКПГ + подпись + дата + номер распоряжения + наименование предприятия + содержание распоряжения

 

@ИМЯ ПОТОКА= ОТЧЁТ О ДОБЫТОМ ГАЗЕ

@ТИП= простой, информационный, внешний, непрерывный

@НОМЕР ДИАГРАММЫ=А-0, А0

@БНФ= дата + подпись  + Ф.И.О. начальника по добыче + фонд газовых скважин + количество товарного газа + характеристика качества + замечания

 

@ИМЯ ПОТОКА= ИНФОРМАЦИЯ С ДАТЧИКОВ

@ТИП= простой, информационный, внешний, непрерывный

@НОМЕР ДИАГРАММЫ=А-0, А0

@БНФ= объём газа + давление  в трубопроводе + вторжение воды + № шлейфа + № куста и количество скважин + плотность

@ИМЯ ПОТОКА= ТЕХНИЧЕСКАЯ  ДОКУМЕНТАЦИЯ НА ОБОРУДОВАНИЕ

@ТИП= простой, информационный, внешний, непрерывный

@НОМЕР ДИАГРАММЫ=А-0,А0, А5

@БНФ= паспорт + сертификат  качества + сертификат соответствия + сертификат пожарной безопасности + руководство по эксплуатации  и обслуживанию + инвентарный номер + технологический номер

 

@ИМЯ ПОТОКА=  ДОКУМЕНТЫ   НА ОБОРУДОВАНИЕ

@ТИП= простой, информационный, внешний, непрерывный

@НОМЕР ДИАГРАММЫ=А-0. А0, А5

@БНФ= сертификат качества + сертификат соответствия + сертификат  пожарной безопасности + паспорт  + руководство по эксплуатации и обслуживанию

 

@ИМЯ ПОТОКА=КОПИЯ ОТЧЁТА 

@ТИП= простой, информационный, внутренний, непрерывный

@НОМЕР ДИАГРАММЫ=А0, А1, А2

@БНФ= дата + Ф.И.О. исполнителя  работ + занимаемая должность  + содержание + примечание + подпись

 

@ИМЯ ПОТОКА=КОПИЯ РАСПОРЯЖЕНИЯ, ПЛАН ВЫПОЛНЕНИЯ РАБОТ

@ТИП= простой, информационный, внутренний, непрерывный

@НОМЕР ДИАГРАММЫ=А0, А1, А2

@БНФ=  Ф.И.О. начальника  УКПГ + подпись + дата + номер распоряжения + наименование предприятия + содержание распоряжения, дата начала работ + дата  окончания работ + название аппарата + номер аппарата + место расположения + №п/п + Последовательность мероприятий + Примечание + подпись исполнителя + характер мероприятий + Ф.И.О. + подпись

 

@ИМЯ ПОТОКА=НАЗНАЧЕННЫЕ  РАБОТЫ МЕЖДУ НАЧАЛЬНИКАМИ СЛУЖБ

@ТИП= простой, информационный, внутренний, непрерывный

@НОМЕР ДИАГРАММЫ=А0, А1, А2

@БНФ= фамилия + инициалы + должность + наименование работ  + описание + подпись

 

@ИМЯ ПОТОКА=ДАННЫЕ  ДЛЯ ФОРМИРОВАНИЯ ОТЧЁТА 

@ТИП= простой, информационный, внутренний, непрерывный

@НОМЕР ДИАГРАММЫ= А0

@БНФ= объём газа + характеристика  качества + замечания

 

@ИМЯ ПОТОКА= ИНФОРМАЦИЯ  НА ХРАНЕНИЕ

@ТИП= простой, информационный, внутренний, непрерывный

@НОМЕР ДИАГРАММЫ= А0

@БНФ= характеристика  качества + примечание + объём газа + давление + годы + дебит скважин + депрессия + вторжение воды + № шлейфа + № куста и количество скважин + подключение к коллектору – шлейфу + коллектор – шлейф от точки подключения до УКПГ + состав газа, % об. + Химический состав пластовых вод  + температура самовоспламенения + плотность + фонд газовых скважин + количество товарного газа

 

@ИМЯ ПОТОКА= ИНФОРМАЦИЯ  ДЛЯ СОЗДАНИЯ ОТЧЁТА

@ТИП= простой, информационный, внутренний, непрерывный

@НОМЕР ДИАГРАММЫ= А0

@БНФ=  плотность + фонд  газовых скважин + товарный газ

 

@ИМЯ ПОТОКА= ДОКУМЕНТЫ ДЛЯ АРХИВИРОВАНИЯ

@ТИП= простой, информационный, внутренний, непрерывный

@НОМЕР ДИАГРАММЫ= А1

@БНФ= КОПИИ ОТЧЁТОВ+ копии распоряжений + копии планов

 

@ИМЯ ПОТОКА= ДАННЫЕ  В АРХИВ

@ТИП= простой, информационный, внутренний, непрерывный

@НОМЕР ДИАГРАММЫ= А1

@БНФ= КОПИИ ОТЧЁТОВ + копии распоряжений + копии планов

 

@ИМЯ ПОТОКА= АРХИВНЫЕ  ДАННЫЕ  (ЗАПРАШИВАЕМЫЕ)

@ТИП= простой, информационный, внутренний, непрерывный

@НОМЕР ДИАГРАММЫ= А1

@БНФ= копии дефектных  ведомостей + копии отчётов + копии  распоряжений + копии планов

 

@ИМЯ ПОТОКА= ИНФОРМАЦИЯ  ПО ПЛАНУ

@ТИП= простой, информационный, внутренний, непрерывный

@НОМЕР ДИАГРАММЫ= А1

@БНФ= название аппарата + номер аппарата + место расположения + последовательность мероприятий

 

@ИМЯ ПОТОКА= ПЛАНЫ

@ТИП= простой, информационный, внутренний, непрерывный

@НОМЕР ДИАГРАММЫ= А1

@БНФ= дата начала  работ + дата  окончания работ  + название аппарата + номер аппарата + место расположения + №п/п + Последовательность мероприятий + Примечание + подпись исполнителя + характер мероприятий + Ф.И.О. + подпись

@ИМЯ ПОТОКА= ИНФОРМАЦИЯ  О СОТРУДНИКАХ

@ТИП= простой, информационный, внутренний, непрерывный

@НОМЕР ДИАГРАММЫ= А1

@БНФ= Ф.И.О.+ занимаемая  должность 

 

@ИМЯ ПОТОКА= ИНФОРМАЦИЯ ДЛЯ ЗАНЕСЕНИЯ В ЖУРНАЛ

@ТИП= простой, информационный, внутренний, непрерывный

@НОМЕР ДИАГРАММЫ= А5

@БНФ= наименование  оборудования + № п/п + технические  данные оборудования  + количество + дата поставки + Ф.И.О. + подпись + инвентарный номер

 

@ИМЯ ПОТОКА= ДОКУМЕНТАЦИЯ  ДЛЯ ПЕРЕДАЧИ ПОДРАЗДЕЛЕНИЯМ

@ТИП= простой, информационный, внутренний, непрерывный

@НОМЕР ДИАГРАММЫ= А5

@БНФ= сертификат качества + паспорт + сертификат соответствия + сертификат пожарной безопасности + руководство по эксплуатации и обслуживанию + инвентарный номер + технологический номер

 

@ИМЯ ПОТОКА= ИНФОРМАЦИЯ  ПО ОБОРУДОВАНИЮ

@ТИП= простой, информационный, внутренний, непрерывный

@НОМЕР ДИАГРАММЫ= А5

@БНФ= паспорт + сертификат  качества + сертификат соответствия + сертификат пожарной безопасности + руководство по эксплуатации и обслуживанию

 

@ИМЯ ПОТОКА=АКТ ПРИЁМКИ 

@ТИП= простой, информационный, внутренний, непрерывный.

@НОМЕР ДИАГРАММЫ= А2

@БНФ= дата сдачи  + наименование оборудования + марка  + инв. номер + плановый (неплановый)  ремонт + Ф.И.О. исполнителя + дата + Ф.И.О. принявшего + Ф.И.О. сдавшего + подпись

 

@ИМЯ ПОТОКА= ИТОГИ  ПРОВЕДЕНИЯ РАБОТ

@ТИП= простой, информационный, внутренний, непрерывный

@НОМЕР ДИАГРАММЫ=А2

@БНФ= оценка качества + подпись, Ф.И.О. исполнителя работ + , должность исполнителя работ + подпись исполнителя работ + Ф.И.О. принявшего + Ф.И.О. сдавшего + подпись принявшего + подпись сдавшего + проделанная работа + замечания

 

@ИМЯ ХРАНИЛИЩА= ХРАНЕНИЕ  ИНФОРМАЦИИ О ДОБЫЧЕ

@ТИП= простой, информационный, внутренний, непрерывный

@НОМЕР ДИАГРАММЫ=А0

@БНФ= характеристика  качества + примечание + объём газа + давление + годы + дебит скважин + депрессия + вторжение воды + № шлейфа + № куста и количество скважин + подключение к коллектору – шлейфу + коллектор – шлейф от точки подключения до УКПГ + состав газа, % об. + Химический состав пластовых вод  + температура самовоспламенения + плотность + фонд газовых скважин + товарный газ

 

@ИМЯ ХРАНИЛИЩА= ДОКУМЕНТАЦОННЫЙ  АРХИВ

@ТИП= простой, информационный, внутренний, непрерывный

@НОМЕР ДИАГРАММЫ=А1

@БНФ= копии дефектных  ведомостей + копии отчётов + копии  распоряжений + копии планов

 

@ИМЯ ХРАНИЛИЩА= АРХИВ  С ДАННЫМИ О СОТРУДНИКАХ

@ТИП= простой, информационный, внутренний, непрерывный

@НОМЕР ДИАГРАММЫ=А1

@БНФ= Ф.И.О.+ занимаемая должность + год рождения + состав семьи 

 

@ИМЯ ХРАНИЛИЩА= ЖУРНАЛ  УЧЁТА ОБОРУДОВАНИЯ

@ТИП= простой, информационный, внутренний, непрерывный

@НОМЕР ДИАГРАММЫ=А5

@БНФ= наименование  оборудования + № п/п + технические  данные оборудования  + количество + дата поставки + Ф.И.О. + подпись + инвентарный номер + технологический номер

 

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

 

Спецификация  процесса (СП) - используется для описания функционирования процесса в случае отсутствия необходимости детализировать его с помощью DFD. Фактически СП представляют собой алгоритмы описания задач, выполняемых процессами: множество всех СП является полной спецификацией системы. СП содержат номер и/или имя процесса, списки входных и выходных данных и тело (описание) процесса, являющееся спецификацией алгоритма или операции, трансформирующей входные потоки данных в выходные. Известно большое число разнообразных методов, позволяющих задать тело процесса, соответствующий язык может варьироваться от структурированного естественного языка или псевдокода до визуальных языков проектирования (типа FLOW-форм и диаграмм Насси-Шнайдермана) и формальных компьютерных языков. Независимо от используемой нотации спецификация процесса должна начинаться с ключевого слова (например, @СПЕЦПРОЦ). Требуемые входные и выходные данные должны быть специфицированы следующим образом:

@ВХОД =<имя символа данных>@ВЫХОД = <имя символа данных> 
@ВХОДВЫХОД = <имя символа данных>,где <имя символа данных> - соответствующее имя из словаря данных.

Ситуация, когда  символ данных является одновременно входным и выходным, может быть описана двумя способами: либо символ описывается два раза с помощью @ВХОД и @ВЫХОД, либо один раз с помощью @ВХОДВЫХОД.

Иногда в СП задаются пред- и пост-условия выполнения данного процесса. В пред-условии записываются объекты, значения которых должны быть истинны перед началом выполнения процесса, что обеспечивает определенные гарантии безопасности для пользователя. Аналогично, в случае наличия пост-условия гарантируется, что значения всех входящих в него объектов будут истинны при завершении процесса.

Спецификации  должны удовлетворять следующим  требованиям:

  • для каждого процесса нижнего уровня должна существовать одна и только одна спецификация;
  • спецификация должна определять способ преобразования входных потоков в выходные;
  • нет необходимости (на данном этапе) определять метод реализации этого преобразования;
  • спецификация должна стремиться к ограничению избыточности - не следует переопределять то, что уже было определено на диаграмме или в словаре данных;
  • набор конструкций для построения спецификации должен быть простым и стандартным.

Миниспецификация процессов выявленных в результате декомпозиции процесса «Ознакомление технологом с распоряжением и формирование плана работ».

 

@ВХОДВЫХОД= ИНФОРМАЦИЯ  О СОТРУДНИКАХ

@ВХОД= ИНФОРМАЦИЯ ПО  ПЛАНУ, копия распоряжения

@ВЫХОД= КОПИЯ РАСПОРЯЖЕНИЯ, ПЛАН  ВЫПОЛНЕНИЯ РАБОТ

@ВЫХОД= ПЛАНЫ

@ВЫХОД= НАЗНАЧЕННЫЕ РАБОТЫ МЕЖДУ  НАЧАЛЬНИКАМИ СЛУЖБ

@СПЕЦПРОЦ= А1.5 ФОРМИРОВАНИЕ ПЛАНА  РАБОТ

 ЕСЛИ есть ИНФОРМАЦИЯ ПО  ПЛАНУ ТО

ЕСЛИ есть ИНФОРМАЦИЯ О СОТРУДНИКАХ ТО

ВЫПОЛНИТЬ распределить объем работ  между службами и зафиксировать их в НАЗНАЧЕННЫЕ  РАБОТЫ МЕЖДУ НАЧАЛЬНИКАМИ СЛУЖБ

ВЫПОЛНИТЬ составить календарный  план работ

          ВЫПОЛНИТЬ приложить календарный план работ к копии распоряжения и сформировать КОПИЯ РАСПОРЯЖЕНИЯ, ПЛАН ВЫПОЛНЕНИЯ РАБОТ

ВЫПОЛНИТЬ  оформить календарные  план работ виде  ПЛАНЫ  и передать в  документационный архив

ИНАЧЕ повторный запрос ИНФОРМАЦИИ О СОТРУДНИКАХ

Проектирование Книжного магазина