Автоматизация процесса разработки программного обеспечения: методы и средства

Bibliographic Details
Parent link:Прикладная информатика: научный журнал.— , 2006-
Т. 11, № 3 (63).— 2016.— [С. 63-75]
Main Author: Вичугова А. А. Анна Александровна
Corporate Author: Национальный исследовательский Томский политехнический университет Институт кибернетики Кафедра автоматики и компьютерных систем
Summary:Заглавие с экрана
В статье рассмотрены тенденции сокращения рутинных операций при проектировании, кодировании, тестировании, развертывании и документировании программного обеспечения (ПО), проанализировано воплощение этих трендов в виде ряда инструментов, автоматизирующих один или несколько аспектов разработки ПО. Приведены примеры трансформации классических понятий разработки ПО к современному состоянию с учетом текущих потребностей и возможностей рынка информационных технологий (ИТ). Описаны возможные пути качественного изменения пользователя и профессионала в ИТ-сфере.
The complexity of information processing caused the increasing the level of software abstraction and forces the changes of the process of creating this type of products. Functional stages of the software development process in practice are implemented in a variety of models and methodologies. Needs to reduce the time of software development led to new approaches, methods and tools of the organization, implementation of this process. The paper outlines the modern trends in the reduction of routine operations in designing, coding, testing, deployment and documentation software, and analyzed the implementation of these tendencies in the form of a series of tools to automate one or several aspects of software development. The following aspects are discussed in the research: unification of techniques and technologies, containerization, migration to the cloud, continuing integration of processes and data, promotion of declarative programming approaches and languages, focused on math and statistical processing of BigData, multiparadigmality of languages and raising the level of their abstraction. There are examples of transformation of classical concepts of software development to the present state through all steps of the process: from requirements analysis to implementation and maintenanceaccording to the current needs and capabilities of the IT market. The possible ways of changing the users and professionals competencies in the field of information technology (IT) are described.
Language:Russian
Published: 2016
Subjects:
Online Access:http://earchive.tpu.ru/handle/11683/37406
http://elibrary.ru/item.asp?id=26236252
Format: Electronic Book Chapter
KOHA link:https://koha.lib.tpu.ru/cgi-bin/koha/opac-detail.pl?biblionumber=650213

MARC

LEADER 00000naa0a2200000 4500
001 650213
005 20250312103642.0
035 |a (RuTPU)RU\TPU\network\15418 
090 |a 650213 
100 |a 20160922d2016 k||y0rusy50 ca 
101 0 |a rus 
102 |a RU 
135 |a drcn ---uucaa 
181 0 |a i  
182 0 |a b 
200 1 |a Автоматизация процесса разработки программного обеспечения: методы и средства  |d Methods and tools to automatize software development process  |f А. А. Вичугова 
203 |a Текст  |c электронный 
300 |a Заглавие с экрана 
320 |a [Библиогр.: с. 21 назв.] 
330 |a В статье рассмотрены тенденции сокращения рутинных операций при проектировании, кодировании, тестировании, развертывании и документировании программного обеспечения (ПО), проанализировано воплощение этих трендов в виде ряда инструментов, автоматизирующих один или несколько аспектов разработки ПО. Приведены примеры трансформации классических понятий разработки ПО к современному состоянию с учетом текущих потребностей и возможностей рынка информационных технологий (ИТ). Описаны возможные пути качественного изменения пользователя и профессионала в ИТ-сфере. 
330 |a The complexity of information processing caused the increasing the level of software abstraction and forces the changes of the process of creating this type of products. Functional stages of the software development process in practice are implemented in a variety of models and methodologies. Needs to reduce the time of software development led to new approaches, methods and tools of the organization, implementation of this process. The paper outlines the modern trends in the reduction of routine operations in designing, coding, testing, deployment and documentation software, and analyzed the implementation of these tendencies in the form of a series of tools to automate one or several aspects of software development. The following aspects are discussed in the research: unification of techniques and technologies, containerization, migration to the cloud, continuing integration of processes and data, promotion of declarative programming approaches and languages, focused on math and statistical processing of BigData, multiparadigmality of languages and raising the level of their abstraction. There are examples of transformation of classical concepts of software development to the present state through all steps of the process: from requirements analysis to implementation and maintenanceaccording to the current needs and capabilities of the IT market. The possible ways of changing the users and professionals competencies in the field of information technology (IT) are described. 
461 |t Прикладная информатика  |o научный журнал  |d 2006- 
463 |t Т. 11, № 3 (63)  |v [С. 63-75]  |d 2016 
510 1 |a Methods and tools to automatize software development process  |z eng 
610 1 |a электронный ресурс 
610 1 |a труды учёных ТПУ 
610 1 |a программное обеспечение 
610 1 |a фреймворки 
610 1 |a парадигмы 
610 1 |a языки программирования 
700 1 |a Вичугова  |b А. А.  |c специалист в области информатики и вычислительной техники  |c ассистент Томского политехнического университета  |f 1986-  |g Анна Александровна  |3 (RuTPU)RU\TPU\pers\28982  |9 13703 
712 0 2 |a Национальный исследовательский Томский политехнический университет  |b Институт кибернетики  |b Кафедра автоматики и компьютерных систем  |3 (RuTPU)RU\TPU\col\18698  |9 27151 
801 2 |a RU  |b 63413507  |c 20170315  |g RCR 
856 4 |u http://earchive.tpu.ru/handle/11683/37406 
856 4 |u http://elibrary.ru/item.asp?id=26236252 
942 |c CF