Modern perspectives of the component-oriented approach
Keywords:
component-oriented approach, components, development, design, paradigm, systemAbstract
The paper considers the component-oriented approach, its primary tasks and the philosophy that distinguishes this paradigm from others. The main part of the work is devoted to describing the concept of the approach, considering the advantages, highlighting the distinctive features of the development, analyzing the difficulties in introducing the concept, assessing the disadvantages, the difficulty of implementing the approach, finding problems in integrating the paradigm, considering the implementation and prospects for further development of the approach in question.
References
Николаенко, Д. В. Программная реализация функциональной части методов классов в объектной модели интеллектуальной системы управления транспортом // Современные тенденции развития и перспективы внедрения инновационных технологий в машиностроении, образовании и экономике, 2016. - Т. 1. - № 1. - С. 151-154.
Вирт, Н. Программирование на языке Modula-2 / Н. Вирт. – перевод с английского. – Москва: Мир, 1987. – 224 с.
Введение в компонентно-ориентир-ованный подход к программированию habr / Интернет-ресурс. - Режим доступа: https://habr.com/ru/articles/243479/
Медведев, В. И. NET компонентно-ориентированное программирование / В. И. Мед-ведев. - 2-е издание. – Казань: Республиканский центр мониторинга качества образования, 2013. – 248 с.
Тепляков, С. Паттерны проектирования на платформе .NET / С. Тепляков. – СПБ: Питер, 2015. - 320 с.
Backer, J. W. Software systems: principles of design and construction. / J. W. Backer. - England : Pearson Education Limited, 2013. – 763 с.
Гамма, Э. Паттерны объектно-ориентированного проектирования / Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес. - СПб.: Питер, 2020. — 448 с.
Heinman, G. T. Component-based software engineering : putting the pieces together / G. T. Heinman, W. T. Concill. - Boston : Addison-Wesley, 2001. – 818 c.
Эванс, Э. Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем. / Э. Эванс. - Москва : 000 "И.Д. Вильямс", 2011. - 448 с.
Зыков, С. В. Программирование: учебник и практикум для академического бакалавриата / С. В. Зыков. — 2-е издание. — Москва : Издательство Юрайт, 2023. — 285 с.