Логическая модель программы это

Второй шаг в процессе проектирования приложения COM+ — разбить концептуальную модель на логические уровни трехуровневой архитектуры: уровень представления или пользовательские службы; средний уровень или бизнес-службы; и уровень данных или службы данных. Если вы не знакомы с трехуровневой архитектурой, см. раздел Использование модели архитектуры Three-Tier.

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

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

Моделирование данных за 9 минут

  • Некоторые существительные в концептуальной структуре не представляют фактические физические фрагменты данных, но могут представлять действие в системе или роль бизнес-объекта в системе. Бизнес-объект также может быть службой, которая выполняет какой-либо системный контроль, например идентификатор входа для обеспечения безопасности.
  • Избегайте создания расплывчатых бизнес-объектов путем «чтения между строк» в концептуальной модели. Такие бизнес-объекты могут быть неправильными, и их следует тщательно рассмотреть перед включением в логическую модель. Если они отображаются правильно, добавьте их в концептуальную модель явным образом.
  • Избегайте создания бизнес-объектов, которые выражают те же сведения или функции; дублирование может быть дорогостоящим с точки зрения скорости и производительности приложения.
  • Определение зависимостей объектов. Некоторые существительные в концептуальной модели могут быть просто атрибутами других бизнес-объектов. Решите, может ли атрибут существовать независимо друг от друга. Если да, он должен стать собственным бизнес-объектом; Если нет, его следует объединить с соответствующим бизнес-объектом.
  • Избегайте создания бизнес-объектов, которые пытаются сделать слишком много. Перегрузка бизнес-объектов может означать больше времени, затрачиваемого на разделение кода позже, и может стать головной болью обслуживания. Отдельные объекты в концептуальной модели не следует объединять; они должны оставаться отдельными бизнес-объектами. Вы можете обрабатывать любые сходства, используя код для делегирования их общих функций бизнес-объекту.
  • Удалите все бизнес-объекты, которые не используются ни в каких сценариях использования. Если объекты предназначены для будущего роста, рассмотрите возможность их реализации после завершения первоначального приложения.
Читайте также:
Программа чтобы скрывать папки на компьютере

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

Лабораторная работа №5 создание ER-диаграммы в Drow.io (https://app.diagrams.net)

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

Добавочная разработка приложения COM+ распространена. Это включает в себя создание подмножества последних известных компонентов и их тестирование на каждом уровне приложения: клиентском, бизнес-уровне и уровне данных до хранилища данных. Эта рабочая модель позволяет получить представление о дополнительных требованиях клиента и рекомендациях по реализации. Часто эта рабочая модель тестируется на одном компьютере.

Источник: learn.microsoft.com

Что такое логическая модель? — определение из техопедии

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

Читайте также:
Как перевернуть видео на компьютере с помощью программы

Техопедия объясняет модель логики

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

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

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

Примеры включают в себя:

  • Схема прямоугольников с соединительными линиями, если смотреть слева направо или сверху вниз
  • Круглые петли со стрелками, которые входят или выходят
  • Другие визуальные метафоры и устройства

Что такое логическая модель? - определение из техопедии

Введение в модель OSI

Введение в модель OSI

Вместо того, чтобы служить протоколом, модель OSI стала инструментом обучения, который показывает, как должны решаться различные задачи в сети.

Источник: ru.theastrologypage.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru