Справочник работ Справочник побочной продукции Справочник культур Справочник удобрений Функциональные блоки



Дата19.03.2023
өлшемі199 Kb.
#75490
түріСправочник




  1. Тип диаграммы - DFD.

Назначение диаграммы: описание структуры проектируемой системы ПО, в данном случае основное назначение диаграммы – ПО по оформлению заказа по выполнению посевных работ. В качестве компонентов используются:

  • Внешние сущности:

    1. Отдел маркетинга

    2. Заинтересованные лица на производстве

  • Хранилища данных:

  1. База Данных технологических карт

  2. Справочник работ

  3. Справочник побочной продукции

  4. Справочник культур

  5. Справочник удобрений

Ошибки:

  1. Линии связи из хранилища в хранилище не может быть, т.е. связь между хранилищами 3-7 неверна;

  2. Связи при разветвлении должны быть подписаны до разветвления, или каждое из разветвлений после;



  1. При переходе к физической модели необходимо привести модель к третьей нормальной форм

  • В таблице «Подразделение» краткое наименование зависит от полного наименования, что является невыполнением условия третьей нормальной формы;

  • Связь «Корпус»-«Помещение» должна иметь мощность связи Р;

  • Связь «Реквизит»-«Значение реквизита помещения» должна иметь мощность связи Р;

  • Связь «Подразделение» – «Пользователь помещения» должна иметь мощность связи P;

  • Связь «Помещение» – «Код типа» должна иметь мощность связи 1;

  • Связь «Помещение» – «Значение реквизита помещения» должна иметь мощность связи P.

  1. Структура данных – двумерный массив



  1. Сцепление модулей - определяет силу связи между модулями. Существуют различные типы сцеплений с соответствующими степенями сцеплений:

  • Независимое – 0

  • По данным – 1

  • По образцу – 3

  • По общей области – 4

  • По управлению – 5

  • По внешним ссылкам – 7

  • По кодам – 9

Независимое сцепление возможно, если модули не вызывают друг друга и не обрабатывают одну и ту же информацию.
Модули сцеплены по данным, если они имеют общие простые элементы данных, которые передаются от одного модуля к другому как параметры. Модули со сцеплением по данным не имеют общей области данных (глобальных переменных).
Модули сцеплены по образцу, если в качестве параметров используются структуры данных (например, в качестве параметра передается массив). Недостаток: оба модуля должны содержать информацию о другом модуле (внутренней структуре данных), т.е. изменения должны отображаются и в другом модуле.
Модули сцеплены по общей области, если они разделяют одну и ту же глобальную структуру данных.
Модули сцеплены по управлению, если какой-либо из них управляет решениями внутри другого с помощью передачи флагов, переключателей и т.д.
Модуль сцеплен по внешним ссылкам, если у него есть доступ к данным другого модуля через внешнюю точку входа.
Модули сцеплены по кодам, если коды их команд объединены друг с другом, используя общий участок памяти.
Если модули косвенно обращаются друг к другу (ч/з другие модули), то между ними также существует сцепление.





Достарыңызбен бөлісу:




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет