Ed
há 21 horas
Vamos analisar as alternativas uma a uma para identificar a que melhor expressa o papel do repositório na engenharia de software moderna: a) O repositório centraliza apenas os códigos-fonte das aplicações, sendo útil apenas na fase final de testes e integração contínua. - Esta opção é limitada, pois o repositório tem um papel mais amplo do que apenas armazenar códigos-fonte. b) O repositório é utilizado unicamente para armazenar backups e versões antigas de projetos, com pouco impacto na modelagem ou na configuração. - Essa afirmação também é restritiva e não reflete a importância do repositório na integração de atividades. c) O repositório permite a reutilização de componentes e módulos previamente desenvolvidos, integrando atividades como modelagem, testes e configuração, o que promove consistência e economia de esforço. - Esta opção destaca a funcionalidade do repositório de forma abrangente e positiva, enfatizando a reutilização e a integração de atividades. d) O repositório é responsável por substituir ferramentas de modelagem e gerenciamento de projetos, reduzindo a necessidade de processos formais. - Essa afirmação não é precisa, pois o repositório complementa, mas não substitui essas ferramentas. e) O uso de repositórios elimina a necessidade de testes e controle de mudanças, pois os componentes armazenados são considerados finais e prontos para uso imediato. - Essa opção é incorreta, pois testes e controle de mudanças são essenciais, mesmo com o uso de repositórios. Após essa análise, a alternativa que melhor expressa o papel do repositório na engenharia de software moderna é: c) O repositório permite a reutilização de componentes e módulos previamente desenvolvidos, integrando atividades como modelagem, testes e configuração, o que promove consistência e economia de esforço.