Одной из наиболее продуктивных техник в области эволюции семейств программных продуктов (далее- СПП) является рефакторинг, т. е. извлечение и уточнение повторно используемых активов, а также улучшение архитектуры все- го СПП таким образом, чтобы поведение существующих продуктов оставалось неизменным. В данной статье идея рефакторинга применяется к документации СПП, поскольку документы так же, как и исходные тексты программ, эволюционируют по мере развития СПП. Сегодня распространены различные подходы к разработке документации, основанные на XML, и XML-спецификации оказываются хорошим объектом для формальных преобразований. В основе исследования лежит технология DocLine, предназначенная для организации адаптивного повторного использования документации. В работе предлагается модель процесса разработки документации, основанная на рефакторинге, набор операций рефакторинга, а также описывается реализация предложенных идей в инструментальном пакете DocLine. Наконец, в статье представлены результаты пилотного проект
Original languageRussian
Pages (from-to)128-150
JournalСИСТЕМНОЕ ПРОГРАММИРОВАНИЕ
Volume4
StatePublished - 2009

ID: 5029257