Manter os documentos de requisitos atualizados e recuperar os requisitos de um software sa_o desafios enfrentados por desenvolvedores no seu dia a dia durante o desenvolvimento, manutenc_a_o e evoluc_a_o de sistemas. Embora existam te_cnicas para gesta_o de requisitos, muitas vezes estas te_cnicas na_o sa_o aplicadas, os requisitos na_o sa_o atualizados e a u_nica fonte de informac_a_o confia_vel sobre um software passa a ser seu co_digo-fonte. Esta tese apresenta uma te_cnica para a documentac_a_o e recuperac_a_o dos requisitos no co_digo-fonte usando anotac_o_es . Ao representar os requisitos no co_digo-fonte, espera-se diminuir os problemas relacionados a_ atualizac_a_o dos requisitos, pois o desenvolvedor responsa_vel pelo programa passa a ser responsa_vel pela documentac_a_o e atualizac_a_o dos requisitos no co_digo-fonte que ele escreve e mante_m. Sa_o apresentadas tambe_m formas de aplicar a te_cnica na reengenharia de requisitos, em me_todos a_geis e na gesta_o de requisitos, assim com um estudo de caso.