Journal influence
Higher Attestation Commission (VAK) - К1 quartile
Russian Science Citation Index (RSCI)
Bookmark
Next issue
№2
Publication date:
16 June 2024
Aspect-oriented programming as an approach to improve the efficiency of IT projects economic performance
Date of submission article: 05.04.2016
UDC: 004.413.5
The article was published in issue no. № 3, 2016 [ pp. 149-153 ]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.
Аннотация:Оценка бюджета разрабатываемого проекта, классификация расходов, планирование сроков разработки и анализ затрат сопровождаются неточностями и искажениями в силу того, что исходный код промышленных информационных систем характеризуется необоснованной сложностью, излишним дублированием, шаблонными ошибками, неопределенностью, наличием сильной взаимосвязи между модулями. Статья посвящена способу решения актуальной задачи повышения эффективности экономических показателей IT-проектов. В ней описан современный подход к проектированию крупных информационных систем с использованием аспектно-ориентированного программирования. Аспектно-ориентированное программирование является современным развитием объектно-ориентированного программирования и предназначено для отделения бизнес-логики информационных систем от сквозных функций. Бизнес-логика описывает реализацию бизнес-правил для конкретного промышленного предприятия. В статье подчеркнута актуальность использования аспектно-ориентированного программирования в крупных промышленных информационных системах, а также описаны его преимущества и недостатки с точки зрения наибольшей практической ценности. Предложен механизм, позволяющий абстрагировать бизнес-процессы предприятия на всех итерациях стадий проектирования и реализации ПО от несущественных (вспомогательных) аспектов системы. Кроме этого, в статье приводится практический пример использования аспектно-ориентированного программирования. Абстрагирование совокупности задач в аспекты позволяет получать корректное отображение связей между бизнес-процессами и требованиями к реализации объектов предметной области проектируемой информационной системы.
Authors: Goncharov А.А. (andre_goncharov@hotmail.com) - Tver State Technical University, Tver, Russia, Semenov N.A. (dmitrievtstu@mail.ru) - Tver State Technical University, Tver, Russia, Ph.D | |
Keywords: effectively, programming, design, information system, task, aspect-oriented programming |
|
Page views: 16657 |
Print version Full issue in PDF (6.81Mb) Download the cover in PDF (0.36Мб) |
Аспектно-ориентированное программирование в контексте решения вопросов повышения эффективности экономических показателей IT-проектов
DOI: 10.15827/0236-235X.115.149-153
Date of submission article: 05.04.2016
UDC: 004.413.5
The article was published in issue no. № 3, 2016. [ pp. 149-153 ]
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.
Goncharov А.А. (andre_goncharov@hotmail.com) - Tver State Technical University, Tver, Russia, Semenov N.A. (dmitrievtstu@mail.ru) - Tver State Technical University, Tver, Russia, Ph.D
Ссылка скопирована!
Permanent link: http://swsys.ru/index.php?page=article&id=4191&lang=&lang=en&like=1 |
Print version Full issue in PDF (6.81Mb) Download the cover in PDF (0.36Мб) |
The article was published in issue no. № 3, 2016 [ pp. 149-153 ] |
The article was published in issue no. № 3, 2016. [ pp. 149-153 ]
Perhaps, you might be interested in the following articles of similar topics:Perhaps, you might be interested in the following articles of similar topics:
- Повышение эффективности создания экземпляров классов при использовании компонентной технологии проектирования
- Разработка информационной системы расчета, накопления информации и паспортизации теплофизических свойств фосфоритов
- Кусочно-спиральная модель объективирования в процессе проектирования информационных систем
- Моделирование информационных ресурсов при процессной организации системы управления предприятием
- Методы восстановления рабочего состояния приложения
Back to the list of articles