Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы Госэкзамен 2017.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆
  1. Сравнение erd, dfd, sadt и других .Технологий

структурного анализ к наиболее распространенным следующие:

SADT (Structured Analysis and Design Technique) - технология структурного анализа и проектирования и ее подмножество стандарт IDEF0;

DFD (Data Flow Diagrams) - диаграммы потоков данных;

ERD (Entity-Relationship Diagrams) - диаграммы «сущность-связь»;

Сравнительный анализ SADT и DFD методов структурного анализа проводится по следующим параметрам:

- адекватность средств решаемым задачам;

- согласованность с другими средствами структурного анализа;

- интеграция с последующими стадиями ЖЦ ПО (прежде всего, со стадией проектирования).

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

Диаграммы потоков данных (DFD) являются основным средством функционального моделирования проектируемой системы. В соответствии с методологией модель системы определяется как иерархия диаграмм потоков данных, описывающих процесс преобразования информации от её ввода в систему до выдачи пользователю. С помощью этих диаграмм система разбивается на функциональные компоненты (процессы) и представляются в виде сети, связанной потоками данных. Главная цель таких средств — продемонстрировать, как каждый процесс преобразует входные данные в выходные, а также выявить отношения между этими процессами. Процесс построения DFD модели разбивается на следующие этапы:

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

Б) Идентификация внешних объектов, с которыми система должна быть связана.

В) Идентификация основных видов информации, циркулирующей между системой и внешними объектами.

Г) Формирование DFD первого уровня на базе процессов предварительной контекстной диаграммы.

Д) Проверка основных требований по DFD первого уровня

Диаграммы "сущность – связь" (ERD) предназначены для разработки моделей данных и обеспечивают стандартный способ определения данных и отношений между ними. С помощью ERD осуществляется детализация хранилищ данных проектируемой системы, а также документируются сущности системы и способы их взаимодействия, включая идентификацию объектов, важных для предметной области сущностей, свойств этих объектов (атрибутов) и их отношений с другими объектами.

Адекватность средств решаемым задачам. Модели SADT (IDEF0) традиционно используются для моделирования организационных систем. С другой стороны, не существует никаких принципиальных ограничений на использование DFD в качестве средства построения статических моделей деятельности организаций. Следует отметить, что метод SADT успешно работает только при описании хорошо специфицированных и стандартизованных процессов. В большинстве случаев практически любой класс систем успешно моделируется при помощи DFD-ориентированных методов. Так, дуги в SADT жестко типизированы (вход, выход, управление, механизм). Анализ системы с помощью DFD является более прозрачным и недвусмысленным. В SADT вообще отсутствуют выразительные средства для моделирования особенностей системы. DFD же создавались как средство проектирования информационных систем (а SADT как средство моделирования систем вообще) и имеют более богатый набор элементов, адекватно отражающих специфику таких систем.

Главным достоинством любых моделей является возможность их интеграции с моделями других типов. Согласование SADT-модели с ERD практически невозможно или носит искусственный характер. В свою очередь, DFD и ERD взаимно дополняют друг друга и являются согласованными, поскольку в DFD присутствует описание структур данных, непосредственно используемое для построения ERD.

Интеграция с последующими стадиями ЖЦ ПО. Важная характеристика модели – ее совместимость с моделями последующих стадий ЖЦ (прежде всего стадии проектирования, непосредственно следующей за стадией формирования требований и опирающейся на ее результаты).