Software engineering and big data software

Software engineering is a mature industry of human activity focused on the creation, deployment, marketing and maintenance of software. The fundamental concepts of engineering are life cycle model; three main components of life cycle phases - products, processes and resources; engineering and method...

Повний опис

Збережено в:
Бібліографічні деталі
Видавець:Інститут програмних систем НАН України
Дата:2022
Автори: Sydorov, M.O., Sydorova, N.M.
Формат: Стаття
Мова:English
Опубліковано: Інститут програмних систем НАН України 2022
Назва видання:Проблеми програмування
Теми:
Онлайн доступ:http://dspace.nbuv.gov.ua/handle/123456789/188630
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Цитувати:Software engineering and big data software / M.O. Sydorov, N.M. Sydorova // Проблеми програмування. — 2022. — № 3-4. — С. 69-72. — Бібліогр.: 21 назв. — англ.

Репозиторії

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id irk-123456789-188630
record_format dspace
spelling irk-123456789-1886302023-03-11T01:28:15Z Software engineering and big data software Sydorov, M.O. Sydorova, N.M. Методи і засоби програмної інженерії Software engineering is a mature industry of human activity focused on the creation, deployment, marketing and maintenance of software. The fundamental concepts of engineering are life cycle model; three main components of life cycle phases - products, processes and resources; engineering and methodologies for creating, deployment and maintaining software. Software is the foundation of technological advances that lead to new high performance products. As the functionality of products grows, so does the need to efficiently and correctly create and maintain the complex software that enables this growth. Therefore, in addition to solving its own problems, software engineering serves the solution of the problems of creating and maintaining software in other domains, which are called application domains. Information technology is a well-known application domain. The basis of this domain is data. Information systems are being implemented in an organization to improve its effectiveness and efficiency. The functionality of information systems has grown dramatically when big data began to be used. This growth has led to the emergence of a wide variety of software-intensive big data information systems. At the same time, the role and importance of software engineering for solving the problems of this application domain has only intensified. Modern possibilities of software engineering are shown. The aspects of interaction between software engineering and big data systems are analyzed. The topics for the study of big data software ecosystems and big data system of systems are outlined. Розробка програмного забезпечення — це зріла галузь людської діяльності, зосереджена на створенні, розгортанні, маркетингу та підтримці програмного забезпечення. Фундаментальними концепціями інжинірингу є модель життєвого циклу; три основні компоненти фаз життєвого циклу - продукти, процеси та ресурси; розробка та методології створення, розгортання та підтримки програмного забезпечення. Програмне забезпечення є основою технологічного прогресу, який веде до нових високопродуктивних продуктів. Зі зростанням функціональності продуктів зростає потреба в ефективному та правильному створенні та підтримці складного програмного забезпечення, яке забезпечує це зростання. Тому, окрім вирішення власних завдань, програмна інженерія служить вирішенню проблем створення та підтримки програмного забезпечення в інших областях, які називаються областями додатків. Інформаційні технології є добре відомою областю застосування. Основою цього домену є дані. Інформаційні системи впроваджуються в організації для підвищення її ефективності та ефективності. Функціональність інформаційних систем різко зросла, коли почали використовувати великі дані. Це зростання призвело до появи широкого спектру програмно-інтенсивних інформаційних систем великих даних. У той же час роль і значення програмної інженерії для вирішення завдань цієї прикладної області тільки посилилися. Показано сучасні можливості програмної інженерії. Проаналізовано аспекти взаємодії програмної інженерії та систем великих даних. Окреслено теми для вивчення програмних екосистем великих даних та системи великих даних систем. 2022 Article Software engineering and big data software / M.O. Sydorov, N.M. Sydorova // Проблеми програмування. — 2022. — № 3-4. — С. 69-72. — Бібліогр.: 21 назв. — англ. 1727-4907 DOI: https://doi.org/10.15407/pp2022.03-04.069 http://dspace.nbuv.gov.ua/handle/123456789/188630 004.413 en Проблеми програмування Інститут програмних систем НАН України
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
language English
topic Методи і засоби програмної інженерії
Методи і засоби програмної інженерії
spellingShingle Методи і засоби програмної інженерії
Методи і засоби програмної інженерії
Sydorov, M.O.
Sydorova, N.M.
Software engineering and big data software
Проблеми програмування
description Software engineering is a mature industry of human activity focused on the creation, deployment, marketing and maintenance of software. The fundamental concepts of engineering are life cycle model; three main components of life cycle phases - products, processes and resources; engineering and methodologies for creating, deployment and maintaining software. Software is the foundation of technological advances that lead to new high performance products. As the functionality of products grows, so does the need to efficiently and correctly create and maintain the complex software that enables this growth. Therefore, in addition to solving its own problems, software engineering serves the solution of the problems of creating and maintaining software in other domains, which are called application domains. Information technology is a well-known application domain. The basis of this domain is data. Information systems are being implemented in an organization to improve its effectiveness and efficiency. The functionality of information systems has grown dramatically when big data began to be used. This growth has led to the emergence of a wide variety of software-intensive big data information systems. At the same time, the role and importance of software engineering for solving the problems of this application domain has only intensified. Modern possibilities of software engineering are shown. The aspects of interaction between software engineering and big data systems are analyzed. The topics for the study of big data software ecosystems and big data system of systems are outlined.
format Article
author Sydorov, M.O.
Sydorova, N.M.
author_facet Sydorov, M.O.
Sydorova, N.M.
author_sort Sydorov, M.O.
title Software engineering and big data software
title_short Software engineering and big data software
title_full Software engineering and big data software
title_fullStr Software engineering and big data software
title_full_unstemmed Software engineering and big data software
title_sort software engineering and big data software
publisher Інститут програмних систем НАН України
publishDate 2022
topic_facet Методи і засоби програмної інженерії
url http://dspace.nbuv.gov.ua/handle/123456789/188630
citation_txt Software engineering and big data software / M.O. Sydorov, N.M. Sydorova // Проблеми програмування. — 2022. — № 3-4. — С. 69-72. — Бібліогр.: 21 назв. — англ.
series Проблеми програмування
work_keys_str_mv AT sydorovmo softwareengineeringandbigdatasoftware
AT sydorovanm softwareengineeringandbigdatasoftware
first_indexed 2023-10-18T23:08:47Z
last_indexed 2023-10-18T23:08:47Z
_version_ 1796157366790520832