Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пбд(.docx
Скачиваний:
8
Добавлен:
03.08.2024
Размер:
5.3 Mб
Скачать
  1. Сравнительный анализ sadt-моделей и диаграмм потоков данных

Сравнительный анализ этих двух разновидностей методов структурного анализа проводится по следующим параметрам: 1) Адекватность средств решаемым задачам; 2) Согласованность с другими средствами структурного анализа; 3) Интеграция с последующими стадиями Жизненными Циклами ПО (прежде всего со стадией проектирования).

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

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

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

  1. Функциональные модели, используемые на стадии проектирования

На стадии проектирования могут использоваться различные функциональные модели, включая:

1. Модель потоков данных (DFD) - показывает поток данных между различными компонентами системы и определяет, как данные обрабатываются и передаются.

2. Модель прецедентов (Use Case) - описывает функциональность системы через ее взаимодействие с пользователями и другими системами.

3. Модель классов (Class) - определяет объекты и их атрибуты, методы и связи между ними.

4. Модель последовательности (Sequence) - показывает последовательность действий, которые происходят в системе при выполнении определенной функции.

5. Модель состояний (State) - определяет возможные состояния системы и переходы между ними.

6. Модель компонентов (Component) - определяет компоненты системы и их взаимодействие для достижения определенной функциональности.

7. Модель развертывания (Deployment) - определяет физическое расположение компонентов системы и их взаимодействие в рамках сетевой инфраструктуры.

14. Методология моделирования idef3: составные элементы, объекты ссылок, перекрестки.

Соседние файлы в предмете Проектирование баз данных