Авторитетность издания
ВАК - К1
RSCI, ядро РИНЦ
Добавить в закладки
Следующий номер на сайте
№3
Ожидается:
16 Сентября 2024
Аспектно-ориентированное программирование в контексте решения вопросов повышения эффективности экономических показателей IT-проектов
Aspect-oriented programming as an approach to improve the efficiency of IT projects economic performance
Дата подачи статьи: 05.04.2016
УДК: 004.413.5
Статья опубликована в выпуске журнала № 3 за 2016 год. [ на стр. 149-153 ]Аннотация:Оценка бюджета разрабатываемого проекта, классификация расходов, планирование сроков разработки и анализ затрат сопровождаются неточностями и искажениями в силу того, что исходный код промышленных информационных систем характеризуется необоснованной сложностью, излишним дублированием, шаблонными ошибками, неопределенностью, наличием сильной взаимосвязи между модулями. Статья посвящена способу решения актуальной задачи повышения эффективности экономических показателей IT-проектов. В ней описан современный подход к проектированию крупных информационных систем с использованием аспектно-ориентированного программирования. Аспектно-ориентированное программирование является современным развитием объектно-ориентированного программирования и предназначено для отделения бизнес-логики информационных систем от сквозных функций. Бизнес-логика описывает реализацию бизнес-правил для конкретного промышленного предприятия. В статье подчеркнута актуальность использования аспектно-ориентированного программирования в крупных промышленных информационных системах, а также описаны его преимущества и недостатки с точки зрения наибольшей практической ценности. Предложен механизм, позволяющий абстрагировать бизнес-процессы предприятия на всех итерациях стадий проектирования и реализации ПО от несущественных (вспомогательных) аспектов системы. Кроме этого, в статье приводится практический пример использования аспектно-ориентированного программирования. Абстрагирование совокупности задач в аспекты позволяет получать корректное отображение связей между бизнес-процессами и требованиями к реализации объектов предметной области проектируемой информационной системы.
Abstract:Budget evaluation of the developed project, expenditure classification, time development planning and cost analysis are accompanied by inaccuracies and distortions due to the fact that the initial code of industrial information systems is characterized by undue complexity, excessive duplication, formulaic errors, uncertainty, strong relationship s between modules. The article is devoted to the method of solving the current problem of increasing efficiency of IT-projects economic performance. It describes the modern approach to large-scale information system design using aspect-oriented programming. Aspect-oriented programming is a modern development of object-oriented programming. It is intended to separate business logic from information systems through features. Business logic describes business rules implementation for particular industrial enterprises. The article highlights the relevance of using aspect-oriented programming in large industrial information systems. It also describes its advantages and disadvantages in terms of the greatest practical value. The authors propose a mechanism that allows abstracting business processes at all stages of design iterations and implementation of non-essential (auxiliary) aspects of the system. In addition, the article provides a practical example of using aspect-oriented programming. Abstracting a set of problems into aspects allows obtaining the correct display of the links between business processes and requirements to the implementation of the designed information system domain objects.
Авторы: Гончаров А.А. (andre_goncharov@hotmail.com) - Тверской государственный технический университет (аспирант), Тверь, Россия, Семенов Н.А. (dmitrievtstu@mail.ru) - Тверской государственный технический университет (профессор кафедры «Информационные системы»), г. Тверь, Россия, доктор технических наук | |
Ключевые слова: эффективность, программирование, проектирование, информационная система, задача, аспектно-ориентированное программирование |
|
Keywords: effectively, programming, design, information system, task, aspect-oriented programming |
|
Количество просмотров: 17488 |
Версия для печати Выпуск в формате PDF (6.81Мб) Скачать обложку в формате PDF (0.36Мб) |
Аспектно-ориентированное программирование в контексте решения вопросов повышения эффективности экономических показателей IT-проектов
DOI: 10.15827/0236-235X.115.149-153
Дата подачи статьи: 05.04.2016
УДК: 004.413.5
Статья опубликована в выпуске журнала № 3 за 2016 год. [ на стр. 149-153 ]
Оценка бюджета разрабатываемого проекта, классификация расходов, планирование сроков разработки и анализ затрат сопровождаются неточностями и искажениями в силу того, что исходный код промышленных информационных систем характеризуется необоснованной сложностью, излишним дублированием, шаблонными ошибками, неопределенностью, наличием сильной взаимосвязи между модулями.
Статья посвящена способу решения актуальной задачи повышения эффективности экономических показателей IT-проектов. В ней описан современный подход к проектированию крупных информационных систем с использованием аспектно-ориентированного программирования.
Аспектно-ориентированное программирование является современным развитием объектно-ориентированного программирования и предназначено для отделения бизнес-логики информационных систем от сквозных функций. Бизнес-логика описывает реализацию бизнес-правил для конкретного промышленного предприятия.
В статье подчеркнута актуальность использования аспектно-ориентированного программирования в крупных промышленных информационных системах, а также описаны его преимущества и недостатки с точки зрения наибольшей практической ценности. Предложен механизм, позволяющий абстрагировать бизнес-процессы предприятия на всех итерациях стадий проектирования и реализации ПО от несущественных (вспомогательных) аспектов системы.
Кроме этого, в статье приводится практический пример использования аспектно-ориентированного программирования.
Абстрагирование совокупности задач в аспекты позволяет получать корректное отображение связей между бизнес-процессами и требованиями к реализации объектов предметной области проектируемой информационной системы.
Гончаров А.А. (andre_goncharov@hotmail.com) - Тверской государственный технический университет (аспирант), Тверь, Россия, Семенов Н.А. (dmitrievtstu@mail.ru) - Тверской государственный технический университет (профессор кафедры «Информационные системы»), г. Тверь, Россия, доктор технических наук
Ссылка скопирована!
Постоянный адрес статьи: http://swsys.ru/index.php?page=article&id=4191&lang=&lang=&like=1 |
Версия для печати Выпуск в формате PDF (6.81Мб) Скачать обложку в формате PDF (0.36Мб) |
Статья опубликована в выпуске журнала № 3 за 2016 год. [ на стр. 149-153 ] |
Статья опубликована в выпуске журнала № 3 за 2016 год. [ на стр. 149-153 ]
Возможно, Вас заинтересуют следующие статьи схожих тематик:Возможно, Вас заинтересуют следующие статьи схожих тематик:
- Повышение эффективности создания экземпляров классов при использовании компонентной технологии проектирования
- Разработка информационной системы расчета, накопления информации и паспортизации теплофизических свойств фосфоритов
- Кусочно-спиральная модель объективирования в процессе проектирования информационных систем
- Моделирование информационных ресурсов при процессной организации системы управления предприятием
- Методы восстановления рабочего состояния приложения
Назад, к списку статей