Авторитетность издания
ВАК - К1
RSCI, ядро РИНЦ
Добавить в закладки
Следующий номер на сайте
№2
Ожидается:
16 Июня 2024
Рациональная организация процесса разработки прикладного программного обеспечения как предпосылка успешной автоматизации поддержки принятия решений
Rational organization of an application software development process for decision support successful automation
Дата подачи статьи: 13.05.2017
УДК: 359.07
Статья опубликована в выпуске журнала № 4 за 2017 год. [ на стр. 706-710 ]Аннотация:Несмотря на достаточно длительный период практического применения программных продуктов и развития средств разработки ПО, сам процесс их разработки до настоящего времени оптимизирован недостаточно. Прежде всего это касается разработки прикладного ПО. Как показывает анализ предметной области, существенная часть проблем создания качественного ПО обусловлена организацией разработки прикладных программ. В настоящее время существует достаточно широкий спектр методологий разработки ПО и инструментов для их программной реализации: Rational Unifield Process, Microsoft Solution Framework, Extreme Programming, Agile, Capability Maturity Model Integration. В статье рассмотрены возможные подходы к рациональной организации данного процесса с использованием специализированных программных систем, таких как Team Foundation Server, на основе стандарта управления проектами Project Management Body of Knowledge (PMBoK). Сделаны выводы об объективной необходимости использования для решения организационно-технических проблем создания ПО средств автоматизированной организации разработки. В то же время использование только системы TFS, как и любого другого продукта организации управления проектами, не решает всех организационных проблем. Для успешной реализации применения подобных систем необходимо организовать взаимодействие всех участников процесса, обеспечить подготовку и внедрение в процесс разработки программ всех категорий специалистов. Как показывает мировая практика, реализация предлагаемых мер может существенно повысить эффективность разработки и сопровождения жизненного цикла ПО, обеспечив переход от существующих ремесленных подходов к программированию к промышленной разработке программ.
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.
Авторы: Тиханычев О.В. (tow65@yandex.ru) - 27 Центральный научно-исследовательский институт Минобороны России (старший научный сотрудник), Москва, Россия, кандидат технических наук, Макарцев Л.В. (mvladlen@inbox.ru) - 27 Центральный научно-исследовательский институт Минобороны России (начальник отдела), Москва, Россия, Гахов В.Р. (gahovvlad@yandex.ru) - 27 Центральный научно-исследовательский институт Минобороны России (зам. начальника отдела, начальник лаборатории), Москва, Россия | |
Ключевые слова: team foundation server, программная инженерия, автоматизация поддержки принятия решений, разработка по, прикладное по |
|
Keywords: team foundation server, software engineering, decision support automation, software development, application software |
|
Количество просмотров: 12916 |
Статья в формате PDF Выпуск в формате PDF (29.80Мб) |
Рациональная организация процесса разработки прикладного программного обеспечения как предпосылка успешной автоматизации поддержки принятия решений
DOI: 10.15827/0236-235X.120.706-710
Дата подачи статьи: 13.05.2017
УДК: 359.07
Статья опубликована в выпуске журнала № 4 за 2017 год. [ на стр. 706-710 ]
Несмотря на достаточно длительный период практического применения программных продуктов и развития средств разработки ПО, сам процесс их разработки до настоящего времени оптимизирован недостаточно. Прежде всего это касается разработки прикладного ПО.
Как показывает анализ предметной области, существенная часть проблем создания качественного ПО обусловлена организацией разработки прикладных программ.
В настоящее время существует достаточно широкий спектр методологий разработки ПО и инструментов для их программной реализации: Rational Unifield Process, Microsoft Solution Framework, Extreme Programming, Agile, Capability Maturity Model Integration.
В статье рассмотрены возможные подходы к рациональной организации данного процесса с использованием специализированных программных систем, таких как Team Foundation Server, на основе стандарта управления проектами Project Management Body of Knowledge (PMBoK). Сделаны выводы об объективной необходимости использования для решения организационно-технических проблем создания ПО средств автоматизированной организации разработки.
В то же время использование только системы TFS, как и любого другого продукта организации управления проектами, не решает всех организационных проблем.
Для успешной реализации применения подобных систем необходимо организовать взаимодействие всех участников процесса, обеспечить подготовку и внедрение в процесс разработки программ всех категорий специалистов. Как показывает мировая практика, реализация предлагаемых мер может существенно повысить эффективность разработки и сопровождения жизненного цикла ПО, обеспечив переход от существующих ремесленных подходов к программированию к промышленной разработке программ.
Тиханычев О.В. (tow65@yandex.ru) - 27 Центральный научно-исследовательский институт Минобороны России (старший научный сотрудник), Москва, Россия, кандидат технических наук, Макарцев Л.В. (mvladlen@inbox.ru) - 27 Центральный научно-исследовательский институт Минобороны России (начальник отдела), Москва, Россия, Гахов В.Р. (gahovvlad@yandex.ru) - 27 Центральный научно-исследовательский институт Минобороны России (зам. начальника отдела, начальник лаборатории), Москва, Россия
Ссылка скопирована!
Постоянный адрес статьи: http://swsys.ru/index.php?page=article&id=4371&lang=&lang=&like=1 |
Статья в формате PDF Выпуск в формате PDF (29.80Мб) |
Статья опубликована в выпуске журнала № 4 за 2017 год. [ на стр. 706-710 ] |
Статья опубликована в выпуске журнала № 4 за 2017 год. [ на стр. 706-710 ]
Возможно, Вас заинтересуют следующие статьи схожих тематик:Возможно, Вас заинтересуют следующие статьи схожих тематик:
- Методика упрощения таск-трекинга в проектах игровой индустрии
- Особенности применения современных методов разработки программного обеспечения защищенных автоматизированных систем
- Особенности проектирования и программирования при создании информационных систем
- Проблемные вопросы проведения информационного обследования как базового этапа разработки АСУ
- Сравнительный анализ СУБД для туристической социальной сети
Назад, к списку статей