Сравнительный анализ методов спецификации требований к игровому программному обеспечению

Ельчанинов М.Н.

Журнал: Бюллетень науки и практики @bulletennauki

Рубрика: Технические науки

Статья в выпуске: 9 т.12, 2026 года.

Бесплатный доступ

Цель работы состоит в сравнительном анализе существующих методов спецификации требований, применяемых при разработке игрового программного обеспечения. Актуальность исследования обусловлена тем, что до 65% проблем в разработке игр возникают на этапе предпроизводства по причине неоднозначных или неполных требований. Это указывает на концептуальный разрыв между творческим языком гейм-дизайнерской документации и формальными требованиями для программной реализации. Исследование выполнено методами анализа, сравнительного анализа и систематизации на основе 8 публикаций из баз данных IEEE Xplore, Springer, ACM Digital Library и eLIBRARY за период 2005–2022 годов. Рассмотрены методы формализации гейм-дизайнерской документации на основе стандарта IEEE 830 (шаблон iGDD), UML-моделирование игровых систем, гибкие методологии управления требованиями, а также нефункциональные требования, значимость которых существенно зависит от жанра игры. На основе сопоставления пяти методов по критериям степени формальности, применимости к нефункциональным требованиям, совместимости с гибкими методологиями и порога освоения установлено, что ни один из методов не является универсальным. Однако совместное применение iGDD и адаптированной методологии Scrum снижает нормализованный объём переработки с 11,50% до 2,73%. Сформулированы практические рекомендации по поэтапной трансляции творческих требований в формальные спецификации применительно к малым и средним студиям разработки.

спецификация требований \ гейм-дизайнерская документация \ программное обеспечение \ IEEE 830 \ унифицированный язык моделирования \ гибкая разработка \ нефункциональные требования

Короткий адрес: https://sciup.org/14139013

IDS: 14139013   |   УДК: 004.415.2   |   DOI: 10.33619/2414-2948/130/17

Comparative Analysis of Requirements Specification Methods for Game Software

The aim of this study is to provide a comparative analysis of existing requirements specification methods applied in game software development. The relevance of the research is determined by the fact that up to 65% of problems in game development arise at the pre-production stage due to ambiguous or incomplete requirements. This indicates a conceptual gap between the creative language of game design documentation and the formal requirements needed for software implementation. The study was conducted using methods of analysis, comparative analysis, and systematization based on 8 publications from the IEEE Xplore, Springer, ACM Digital Library, and eLIBRARY databases for the period of 2005–2022. The paper examines methods of game design document formalization based on the IEEE 830 standard (the iGDD template), UML modeling of game systems, agile requirements management methodologies, and non-functional requirements, the significance of which significantly depends on the game genre. Based on a comparative analysis of five methods across the criteria of formality degree, applicability to non-functional requirements, compatibility with agile methodologies, and learning threshold, it is established that no single method is universal. However, the application of iGDD combined with an adapted Scrum methodology reduces the normalized rework volume from 11.50% to 2.73%. Practical recommendations for the step-by-step translation of creative requirements into formal specifications are formulated for small and medium development studios.