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...

Full description

Saved in:
Bibliographic Details
Published in:Проблеми програмування
Date:2022
Main Authors: Sydorov, M.O., Sydorova, N.M.
Format: Article
Language:English
Published: Інститут програмних систем НАН України 2022
Subjects:
Online Access:https://nasplib.isofts.kiev.ua/handle/123456789/188630
Tags: Add Tag
No Tags, Be the first to tag this record!
Journal Title:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Cite this:Software engineering and big data software / M.O. Sydorov, N.M. Sydorova // Проблеми програмування. — 2022. — № 3-4. — С. 69-72. — Бібліогр.: 21 назв. — англ.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id nasplib_isofts_kiev_ua-123456789-188630
record_format dspace
spelling Sydorov, M.O.
Sydorova, N.M.
2023-03-10T18:13:41Z
2023-03-10T18:13:41Z
2022
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
https://nasplib.isofts.kiev.ua/handle/123456789/188630
004.413
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.
Розробка програмного забезпечення — це зріла галузь людської діяльності, зосереджена на створенні, розгортанні, маркетингу та підтримці програмного забезпечення. Фундаментальними концепціями інжинірингу є модель життєвого циклу; три основні компоненти фаз життєвого циклу - продукти, процеси та ресурси; розробка та методології створення, розгортання та підтримки програмного забезпечення. Програмне забезпечення є основою технологічного прогресу, який веде до нових високопродуктивних продуктів. Зі зростанням функціональності продуктів зростає потреба в ефективному та правильному створенні та підтримці складного програмного забезпечення, яке забезпечує це зростання. Тому, окрім вирішення власних завдань, програмна інженерія служить вирішенню проблем створення та підтримки програмного забезпечення в інших областях, які називаються областями додатків. Інформаційні технології є добре відомою областю застосування. Основою цього домену є дані. Інформаційні системи впроваджуються в організації для підвищення її ефективності та ефективності. Функціональність інформаційних систем різко зросла, коли почали використовувати великі дані. Це зростання призвело до появи широкого спектру програмно-інтенсивних інформаційних систем великих даних. У той же час роль і значення програмної інженерії для вирішення завдань цієї прикладної області тільки посилилися. Показано сучасні можливості програмної інженерії. Проаналізовано аспекти взаємодії програмної інженерії та систем великих даних. Окреслено теми для вивчення програмних екосистем великих даних та системи великих даних систем.
en
Інститут програмних систем НАН України
Проблеми програмування
Методи і засоби програмної інженерії
Software engineering and big data software
Інженерія програмного забезпечення та програмне забезпечення великих даних
Article
published earlier
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
title Software engineering and big data software
spellingShingle Software engineering and big data software
Sydorov, M.O.
Sydorova, N.M.
Методи і засоби програмної інженерії
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
author Sydorov, M.O.
Sydorova, N.M.
author_facet Sydorov, M.O.
Sydorova, N.M.
topic Методи і засоби програмної інженерії
topic_facet Методи і засоби програмної інженерії
publishDate 2022
language English
container_title Проблеми програмування
publisher Інститут програмних систем НАН України
format Article
title_alt Інженерія програмного забезпечення та програмне забезпечення великих даних
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. Розробка програмного забезпечення — це зріла галузь людської діяльності, зосереджена на створенні, розгортанні, маркетингу та підтримці програмного забезпечення. Фундаментальними концепціями інжинірингу є модель життєвого циклу; три основні компоненти фаз життєвого циклу - продукти, процеси та ресурси; розробка та методології створення, розгортання та підтримки програмного забезпечення. Програмне забезпечення є основою технологічного прогресу, який веде до нових високопродуктивних продуктів. Зі зростанням функціональності продуктів зростає потреба в ефективному та правильному створенні та підтримці складного програмного забезпечення, яке забезпечує це зростання. Тому, окрім вирішення власних завдань, програмна інженерія служить вирішенню проблем створення та підтримки програмного забезпечення в інших областях, які називаються областями додатків. Інформаційні технології є добре відомою областю застосування. Основою цього домену є дані. Інформаційні системи впроваджуються в організації для підвищення її ефективності та ефективності. Функціональність інформаційних систем різко зросла, коли почали використовувати великі дані. Це зростання призвело до появи широкого спектру програмно-інтенсивних інформаційних систем великих даних. У той же час роль і значення програмної інженерії для вирішення завдань цієї прикладної області тільки посилилися. Показано сучасні можливості програмної інженерії. Проаналізовано аспекти взаємодії програмної інженерії та систем великих даних. Окреслено теми для вивчення програмних екосистем великих даних та системи великих даних систем.
issn 1727-4907
url https://nasplib.isofts.kiev.ua/handle/123456789/188630
citation_txt Software engineering and big data software / M.O. Sydorov, N.M. Sydorova // Проблеми програмування. — 2022. — № 3-4. — С. 69-72. — Бібліогр.: 21 назв. — англ.
work_keys_str_mv AT sydorovmo softwareengineeringandbigdatasoftware
AT sydorovanm softwareengineeringandbigdatasoftware
AT sydorovmo ínženeríâprogramnogozabezpečennâtaprogramnezabezpečennâvelikihdanih
AT sydorovanm ínženeríâprogramnogozabezpečennâtaprogramnezabezpečennâvelikihdanih
first_indexed 2025-12-07T18:23:52Z
last_indexed 2025-12-07T18:23:52Z
_version_ 1850874876511911936