Рекомендации по работе в модуле "Программное обеспечение и функционал программного обеспечения"
Модуль «Программное обеспечение и функционал программного обеспечения» предназначен для хранения информации об используемом и разрабатываемом программном обеспечении, которая может быть необходима для разработчиков, тестировщиков, DevOps-инженеров и других участников процесса разработки.
Модуль представлен двумя категориями:
Эти категории тесно связаны друг с другом, и при своевременном наполнении и создании связей станут ключевыми для хранения информации по разработке.
Здесь мы собрали для вас некоторые рекомендации по работе с этим модулем.
Рекомендации по работе в категории «Программное обеспечение»
Группируйте программное обеспечение по большим программным комплексам, которые могут представлять собой слои приложения или отдельные крупные блоки. Внутри каждого программного комплекса можно создавать информационные модели программ или комплекты программ в иерархической структуре.
При создании информационной модели программного обеспечения (или комплекта программного обеспечения) в категории «Программное обеспечение» рекомендуем сразу связать её с проектом в категории «Проекты». Благодаря этому все участники процесса разработки смогут видеть всё программное обеспечение, используемое в данном проекте. Эта связь будет отображаться в приложении «Реестр связей» проекта.
Связывайте программное обеспечение (ПО) с документацией разработчика. Если вы ещё не разместили документацию разработчика в системе, то вы можете создать эту связь позже, или связать документацию с программным обеспечением в категории «Документация разработчика ПО». Это позволит удобно переходить от программного обеспечения к документации по нему и получать исчерпывающую информацию.
Рекомендации по работе в категории «Функциональные возможности программного обеспечения (ПО)»
В категории «Функциональные возможности программного обеспечения (ПО)» на первом уровне рекомендуем создавать модули. Модулем может являться модульная или микросервисная архитектура.
Внутри каждого модуля создайте связь с программой. Таким образом структура категории «Функциональные возможности программного обеспечения (ПО)» будет повторять структуру категории «Программное обеспечение». Эта связь будет отображаться в приложении «Реестр связей» программного обеспечения (ПО) и позволит быстро перейти к описанию его функционала.
При создании папки проекта в категории «Функциональные возможности программного обеспечения (ПО)» свяжите её с проектом в категории «Проекты». Имена этих элементов будут автоматически синхронизированы.
Каждая программа обладает группой функциональных возможностей. Информационные модели отдельных функциональных возможностей создавайте на самом последнем уровне по принципу, что каждая функциональная возможность – это простое атомарное действие.
Создавайте тест-кейсы по функциональным возможностям в категории «Тест-кейсы» и создавайте с ними связи. При необходимости свяжите функциональную возможность с документацией пользователя и моделью API в соответствующих категориях. Таким образом функциональная возможность становится центром вашей разработки, и перейдя к ней, вы сможете получить исчерпывающую информацию для эффективной работы всего отдела разработки и сопровождения.