Аспектно-ориентированные методы в управлении информационными потоками баз данных ДП АСУТП

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-93733.rtf
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

В классах баз данных ДП АСУТП, также как и в классах программных систем, наблюдается проблема усложнения структуры из-за необходимости поддержки в них различных ограничений и требований к информационной системе в целом. Использование методов аспектно-ориентированного программирования позволяет отделить средства реализации контрактов классов от описываемых ими абстракций сущностей.
Введение. Сущность аспектно-ориентированного программирования

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

Однако при разработке программной системы требуется также обеспечить выполнение различных требований к ней. Это могут быть требования к безопасности (необходимость авторизации при проведении транзакций клиент-сервер), качеству обслуживания, синхронизации операций чтения/записи и обеспечению целостности данных и др.

Ранее для специфицирования необходимости обеспечения некоторым классом определенных требований было введено понятие контракта [14]. Однако поддержка любого требования, не относящегося к сущности, описываемой классом, усложняет его структуру, более того, существует ряд требований, общих для многих различных классов или не являющихся функциональными, реализация которых в отдельных классах исключительно затруднена (такие требования называют “пересекающими” (crosscutting)). Требуется введение некоторого дополнительного программного “слоя”, на который было бы возложено выполнение “контрактных обязательств” классов, абстрагирующих сущности предметной области.

Для этого в 1997 г. группой разработчиков из Xerox PARC во главе с Г. Кикзалесом была предложена концепция аспектно-ориентированного программирования (АОП) [13]. Ими было явно введено понятие аспекта, которым является то свойство системы, которое не может быть явно реализовано в виде процедуры. “Аспекты имеют тенденцию не быть элементами функциональной декомпозиции системы, но скорее быть свойствами, которые системно воздействуют на производительность или семантику компонентов”. В этом аспекты противоположны компонентам, “имеющим тенденцию быть единицами функциональной декомпозиции системы”. Цель АОП – “поддержать программиста в четком разделении компонентов и аспектов друг от друга, обеспечивая механизмы, которые сделают возможным абстрагировать их и объединять для получения системы в целом”. (На русском языке концепции и преимущества АОП описаны в [3]).
Теория электрических цепей (часть 1). Контрольная работа. Вариант №14
Теория электрических цепей (часть 1). Контрольная работа. Вариант 14 Задача 3.1 Задача посвящена анализу переходного процесса в цепи первого порядка, содержащей резисторы, конденсатор или индуктивность. В момент времени t = 0 происходит переключение ключа К, в результате чего в цепи возникает переходной процесс. 1. Перерисуйте схему цепи (см. рис. 3.1) для Вашего варианта (таблица 1). 2. Выпишите числовые данные для Вашего варианта (таблица 2). 3. Рассчитайте все токи и напряжение на С или
User SibGUTI2 : 18 июня 2019
160 руб.
Теория электрических цепей (часть 1). Контрольная работа. Вариант №14
Суров Г.Я. Гидравлика и гидропривод в примерах и задачах Задача 10.50
Определить силу давления Р на поршень, если скорость движения поршня υ= 1 мм/с, диаметр отверстия в поршне d=2 мм, толщина поршня а=8мм, диаметр поршня D=100 мм. Трением поршня о цилиндр и противодавлением воды над поршнем пренебречь (рис. 10.25).
User Z24 : 18 октября 2025
150 руб.
Суров Г.Я. Гидравлика и гидропривод в примерах и задачах Задача 10.50
Теплотехника СФУ 2017 Задача 4 Вариант 33
Определить потери теплоты в единицу времени с одного метра горизонтально расположенной трубы, охлаждаемой свободным потоком воздуха, если температура стенки трубы tс, температура воздуха в помещении tв, а диаметр трубы d. Указания. Лучистым теплообменом пренебречь. Ответить на вопросы. Какой из трёх режимов (ламинарный, переходный, турбулентный) осуществляется в вашем варианте задачи? Как влияет диаметр трубы на коэффициент теплоотдачи при различных режимах течения?
User Z24 : 31 декабря 2026
180 руб.
Теплотехника СФУ 2017 Задача 4 Вариант 33
Філософія історії за Арнольдом Тойнбі
Вступ І. Методика дослідження – емпіричний аналіз ІІ. Одиниця виміру – цивілізація ІІІ. Стадії циклу 1. Генезис 2. Ріст 3. Надлом 4. Розпад ІV. Сучасна ситуація Список літератури Вступ На порозі XXI сторіччя перед людством усе гостріше підводяться питання: куди ми йдемо, де ми зараз і які взагалі перспективи розвитку земної цивілізації. Фантастичні темпи розвитку новітніх технологій і перспективи, що відчиняються завдяки їм, що прогресує «вестернізація» економічних і політичних аспектів ж
User Slolka : 16 ноября 2013
10 руб.
up Наверх