Preview

Russian Technological Journal

Расширенный поиск

Поддержка жизненного цикла программных компонент

https://doi.org/10.32362/2500-316X-2020-8-5-19-33

Полный текст:

Аннотация

Современная разработка программного обеспечения основана на системном подходе, при котором программа или программный комплекс рассматривается как система взаимодействующих программных компонент. Модели программных компонент являются аналогами подсистем сложной системы. В силу этого сложную программу рассматривают как систему программных компонент. Организация структуры программных компонент влияет на качество и результат действия программы. Организация взаимодействия программных компонент влияет на эффективность работы программы. Важным фактором системы программных компонент является жизненный цикл, который определяет эффективность и целесообразность применения данной программы. Программное обеспечение отличается от многих сложных систем и информационных систем тем, что обладает возможностью увеличения своего жизненного цикла. При этом необходимость увеличения жизненного цикла характеризуется двумя факторами: внешним и внутренним. Внутренний фактор возникает при моральном старении программы. В этом случае она не соответствует новым условиям, например, новой операционной системе. Внешний фактор возникает при внешнем воздействии в виде помех или целенаправленных действий, типа компьютерных вирусов. Проблема создания структуры программных компонент вычислительных комплексов и информационных систем, обеспечивающих длительность жизненного цикла при наличии внешних воздействий, является актуальной. Исследование данной проблемы способствует совершенствованию технологической базы вычислительных комплексов и информационных систем, решающих прикладные задачи. В статье представлена новая модель жизненного цикла, основанная на двух моделях роста и деградации. Предложен ресурсный подход для оценки жизненного цикла. В качестве аналитического решения предлагается использовать логистическое уравнение, которое достаточно хорошо описывает механизмы процесса формирования жизненного цикла. В статье рассматриваются три вида ресурса при вычислениях: физический, технологический и коммуникационный. Общим решением резервирования предлагается создание сети с включением модели мультиграфа.

Об авторах

С. А. Кудж
МИРЭА – Российский технологический университет
Россия

Кудж Станислав Алексеевич, доктор технических наук, профессор, ректор. Scopus Author ID 56521711400

119454, Москва, пр-т Вернадского, д. 78




В. Я. Цветков
МИРЭА – Российский технологический университет
Россия

Цветков Виктор Яковлевич, доктор технических наук, доктор экономических наук, профессор, советник ректората. Scopus Author ID 56069916700

119454, Москва, пр-т Вернадского, д. 78




И. Е. Рогов
МИРЭА – Российский технологический университет
Россия

Рогов Игорь Евгеньевич, директор Института довузовской подготовки

119454, Москва, пр-т Вернадского, д. 78




Список литературы

1. Tsvetkov V.Ya. Information Constructions. European Journal of Technology and Design. 2014;5(3):147-152. http://dx.doi.org/10.13187/ejtd.2014.5.147

2. Sajjad M., Sajjd A., Niazi M., Alshayeb M., Richardson I. Key factors that influence task allocation in global software development. Inf. Soft. Technol. 2017;91:102-122. https://doi.org/10.1016/j.infsof.2017.06.009

3. Sehra S.K., Brar Y.S., Kaur N., Sehra S.S. Research patterns and trends in software effort estimation. Inf. Soft. Technol. 2017; 91:1-21. https://doi.org/10.1016/j.infsof.2017.06.002

4. Tiwari S., Gupta A. Investigating comprehension and learnability aspects of use cases for software specification problems. Inf. Soft. Technol. 2017;91:22-43. https://doi.org/10.1016/j.infsof.2017.06.003

5. Tsvetkov V.Ya. Resource Method of Information System Life Cycle Estimation. European Journal of Technology and Design. 2014;2(4):86-91. https://doi.org/10.13187/ejtd.2014.5.147

6. Laghouaouta Y., Anwar A., Nassar M., Coulette B. A dedicated approach for model composition traceability. Inf. Soft. Technol. 2017;91:142-159. https://doi.org/10.1016/j.infsof.2017.07.002

7. Цветков В.Я. Комплементарность информационных ресурсов. Международный журнал прикладных и фундаментальных исследований. 2016;2:182-185. URL: https://applied-research.ru/ru/article/view?id=8546

8. Муравьева Я.И. Жизненный цикл проекта. Экономика и социум. 2016;3(22):1889-1894.

9. Дик В.В., Шайтура С.В. Жизненный цикл информационных систем. Вестник МГТУ МИРЭА (Российский технологический журнал). 2014;3(4):116-129.

10. Матчин В.Т. Регенерация бортовых баз данных. Наука и технологии железных дорог. 2019;4(12):20-29.

11. Verhulst P.F. Notice sur la loi que la population poursuit dans son accroissement. Corresp. Math. Phys. 1838;10:113-126.

12. Markelov V.M. Situational Modeling in Logistics. European Journal of Economic Studies. 2013;6(4):204-209.

13. Сорокин С.А., Бененсон М.З., Сорокин А.П. Методики оценки производительности гетерогенных вы- числительных систем. Российский технологический журнал. 2017;5(6):11-19. https://doi.org/10.32362/2500-316X-2017-5-6-11-19

14. Riakiotakis I., Ciorba F.M., Andronikos T., Papakonstantionou G. Distributed dynamic load balancing for pipelined computations on heterogeneous systems. Parallel Computing. 2011;37(10-11):713-729. https://doi.org/10.1016/j.parco.2011.01.003

15. Kawai R., Parrondo J.M.R., Van den Broeck C. Dissipation: the phase-space perspective. Phys. Rev. Lett. 2007;98(8):080602. https://doi.org/10.1103/PhysRevLett.98.080602

16. Singh B., Sharma N. Mechanistic implications of plastic degradation. Polym. Degrad. Stabil. 2008;93(3):561-584. https://doi.org/10.1016/j.polymdegradstab.2007.11.008

17. Кудж С.А., Цветков В.Я. Тринитарные системы. Российский технологический журнал. 2019;7(6):74-88. https://doi.org/10.32362/2500-316X-2019-7-6-151-167


Дополнительные файлы

1. Kudzh_Fig.4
Тема
Тип Исследовательские инструменты
Посмотреть (51KB)    
Метаданные
Представлена новая модель жизненного цикла программных компонент, основанная на двух моделях роста и деградации. Предложен рекурсивный механизм поддержки жизненного цикла программных компонент, основанный на противодействии внешним деструктивным воздействиям дополнительных ресурсов. Рассмотрены синхронное и асинхронное противодействие деструктивным воздействиям.

Рецензия

Для цитирования:


Кудж С.А., Цветков В.Я., Рогов И.Е. Поддержка жизненного цикла программных компонент. Russian Technological Journal. 2020;8(5):19-33. https://doi.org/10.32362/2500-316X-2020-8-5-19-33

For citation:


Kudzh S.A., Tsvetkov V.Y., Rogov I.E. Life cycle support software components. Russian Technological Journal. 2020;8(5):19-33. (In Russ.) https://doi.org/10.32362/2500-316X-2020-8-5-19-33

Просмотров: 522


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2782-3210 (Print)
ISSN 2500-316X (Online)