Характеристика IDEF 0( SADT )-метод a проектирования функциональной структуры программного обеспечения
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

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

  • графическое представление блочного моделирования. Графика блоков и дуг SADT-диаграммы отображает функцию в виде блока, а интерфейсы входа/выхода представляются дугами, соответственно входящими в блок и выходящими из него. Взаимодействие блоков друг с другом описывается посредством интерфейсных дуг, выражающих «ограничения», которые, в свою очередь, определяют, когда и каким образом функции выполняются и управляются;
  • строгость и точность. Выполнение правил SADT требует достаточной строгости и точности, не накладывая в то же время чрезмерных офаничений на действия аналитика. Правила SADT включают: ограничение количества блоков на каждом уровне декомпозиции (правило 3—6 блоков — ограничение мощности краткосрочной памяти человека), связность диаграмм (номера блоков), уникальность меток и наименований (отсутствие повторяющихся имен), синтаксические правила для графики (блоков и дуг), разделение входов и управлений (правило определения роли данных);
  • отделение организации от функции, т.е. исключение влияния административной структуры организации на функциональную модель.

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

Построение SADT-модели заключается в выполнении следующих
действий:

  • сбор информации об объекте, определение его границ;
  • определение цели и точки зрения модели;
  • построение, обобщение и декомпозиция диаграмм;
  • критическая оценка, рецензирование и комментирование.

Одним из важных моментов при моделировании с помощью метода SADT является точная согласованность типов связей между функциями. Различают по крайней мере связи семи типов (в порядке возрастания их относительной значимости):

  1. случайная;
  2. логическая;
  3. временная;
  4. процедурная;
  5. коммуникационная;
  6. последовательная;
  7. функциональная.

 

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

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

DFD-основное средство моделирования функциональных требований к проектируемой системе.
Компоненты модели: диаграммы; словарь данных; спецификации процессов.
Элементы диаграмм: поток данных; процесс; хранилище; внешняя сущность.
Поток данных-механизм, использующиейся для моделирования и передачи инфо.из 1ой части системы в др.
Назначение Процесса состоит в продуцировании выходных потоков из входных в соответствии с действием, указанном в имени процесса.
Внешняя сущность-объект\субъект вне контекста сис-мы, который явл. сточником\приемником системных данных.
Хранилище – срез потоков данных во времени, содержащий данные, которые нужно сохранить между процессами.
Словарь данных – организованный список всех эл-ов данных системы с их точным описанием. Для каждого потока слов.дан. хранит:

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

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

  1. номер и\или имя процесса
  2. список входных и выходных данных
  3. тело\описание процесса.

Способы задания спецификаций:

  1. текстовое описание
  2. структурированный естественный язык
  3. таблица решений
  4. дерево решений
  5. алгоритмический язык.

 










Дата: 2019-02-02, просмотров: 249.