Journal influence
Higher Attestation Commission (VAK) - К1 quartile
Russian Science Citation Index (RSCI)
Bookmark
Next issue
№4
Publication date:
16 December 2025
Rational organization of an application software development process for decision support successful automation
Date of submission article: 13.05.2017
UDC: 359.07
The article was published in issue no. № 4, 2017 [ pp. 706-710 ]Abstract:Despite a long period of using software solution and development of software development tools, this process itself is still not optimized enough. This is especially important for application software development. The subject area analysis shows that a significant part of the problems related to creating high-quality software is in the organization of application programs development. Currently, there is a wide range of methodologies for software development and software implementation tools: Rational Unifield Process, Microsoft Solution Framework, Extreme Programming, Agile, Capability Maturity Model Integration. The article describes possible approaches to rational organization of the above process using specific software systems, such as Team Foundation Server based on Project Management Body of Knowledge (PMBoK). There are conclusions about the need for automated development organization solutions for organizational and technical issues of software development. At the same time, the only use of the TFS system, as any other product of project management organization, does not solve all organizational problems. The paper states that for successful implementation of such systems it is necessary to organize interaction between all participants, to train and implement all specialists into a software development process. The world practice analysis shows that implementation of the proposed measures can significantly increase the effectiveness of software life cycle development and maintenance, providing a transition from existing “artisanal” programming approaches to industrial software development.
Аннотация:Несмотря на достаточно длительный период практического применения программных продуктов и развития средств разработки ПО, сам процесс их разработки до настоящего времени оптимизирован недостаточно. Прежде всего это касается разработки прикладного ПО. Как показывает анализ предметной области, существенная часть проблем создания качественного ПО обусловлена организацией разработки прикладных программ. В настоящее время существует достаточно широкий спектр методологий разработки ПО и инструментов для их программной реализации: Rational Unifield Process, Microsoft Solution Framework, Extreme Programming, Agile, Capability Maturity Model Integration. В статье рассмотрены возможные подходы к рациональной организации данного процесса с использованием специализированных программных систем, таких как Team Foundation Server, на основе стандарта управления проектами Project Management Body of Knowledge (PMBoK). Сделаны выводы об объективной необходимости использования для решения организационно-технических проблем создания ПО средств автоматизированной организации разработки. В то же время использование только системы TFS, как и любого другого продукта организации управления проектами, не решает всех организационных проблем. Для успешной реализации применения подобных систем необходимо организовать взаимодействие всех участников процесса, обеспечить подготовку и внедрение в процесс разработки программ всех категорий специалистов. Как показывает мировая практика, реализация предлагаемых мер может существенно повысить эффективность разработки и сопровождения жизненного цикла ПО, обеспечив переход от существующих ремесленных подходов к программированию к промышленной разработке программ.
| Authors: Tikhanychev, O.V. (tow65@yandex.ru) - 27 Central Research Institute of the Ministry of Defense of Russia (Senior Researcher), Moscow, Russia, Ph.D, L.V. Makartsev (mvladlen@inbox.ru) - 27 Central Research Institute of the Ministry of Defense of Russia (Head of Departament), Moscow, Russia, V.R. Gakhov (gahovvlad@yandex.ru) - 27 Central Research Institute of the Ministry of Defense of Russia (Deputy Head of Departament, Head of Laboratory), Moscow, Russia | |
| Keywords: team foundation server, software engineering, decision support automation, software development, application software |
|
| Page views: 14706 |
PDF version article Full issue in PDF (29.80Mb) |
Рациональная организация процесса разработки прикладного программного обеспечения как предпосылка успешной автоматизации поддержки принятия решений
DOI: 10.15827/0236-235X.120.706-710
Date of submission article: 13.05.2017
UDC: 359.07
The article was published in issue no. № 4, 2017. [ pp. 706-710 ]
Despite a long period of using software solution and development of software development tools, this process itself is still not optimized enough. This is especially important for application software development.
The subject area analysis shows that a significant part of the problems related to creating high-quality software is in the organization of application programs development. Currently, there is a wide range of methodologies for software development and software implementation tools: Rational Unifield Process, Microsoft Solution Framework, Extreme Programming, Agile, Capability Maturity Model Integration.
The article describes possible approaches to rational organization of the above process using specific software systems, such as Team Foundation Server based on Project Management Body of Knowledge (PMBoK). There are conclusions about the need for automated development organization solutions for organizational and technical issues of software development. At the same time, the only use of the TFS system, as any other product of project management organization, does not solve all organizational problems.
The paper states that for successful implementation of such systems it is necessary to organize interaction between all participants, to train and implement all specialists into a software development process. The world practice analysis shows that implementation of the proposed measures can significantly increase the effectiveness of software life cycle development and maintenance, providing a transition from existing “artisanal” programming approaches to industrial software development.
Tikhanychev, O.V. (tow65@yandex.ru) - 27 Central Research Institute of the Ministry of Defense of Russia (Senior Researcher), Moscow, Russia, Ph.D, L.V. Makartsev (mvladlen@inbox.ru) - 27 Central Research Institute of the Ministry of Defense of Russia (Head of Departament), Moscow, Russia, V.R. Gakhov (gahovvlad@yandex.ru) - 27 Central Research Institute of the Ministry of Defense of Russia (Deputy Head of Departament, Head of Laboratory), Moscow, Russia
Ссылка скопирована!
| Permanent link: http://swsys.ru/index.php?page=article&id=4371&lang=&lang=en&like=1 |
PDF version article Full issue in PDF (29.80Mb) |
| The article was published in issue no. № 4, 2017 [ pp. 706-710 ] |
The article was published in issue no. № 4, 2017. [ pp. 706-710 ]
Perhaps, you might be interested in the following articles of similar topics:Perhaps, you might be interested in the following articles of similar topics:
- Методика упрощения таск-трекинга в проектах игровой индустрии
- Особенности применения современных методов разработки программного обеспечения защищенных автоматизированных систем
- Особенности проектирования и программирования при создании информационных систем
- Проблемные вопросы проведения информационного обследования как базового этапа разработки АСУ
- Сравнительный анализ СУБД для туристической социальной сети
Back to the list of articles
