No Unified Process os papéis não são pessoas; eles descrevem...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - Implementador, Integrador e Designer.
O Unified Process (UP) é uma metodologia de desenvolvimento de software que é iterativa e incremental. Ela enfatiza a arquitetura do sistema e seu desenvolvimento ao longo de várias iterações. Dentro do UP, os papéis são representações das responsabilidades atribuídas a indivíduos ou equipes, e não necessariamente correspondem a uma única pessoa. Cada papel pode envolver a realização de diversas atividades e a criação de múltiplos artefatos.
O papel de um Desenvolvedor no UP engloba várias responsabilidades, e estas são refletidas nos seguintes sub-papéis:
- Implementador: É o responsável por codificar os componentes e classes do sistema, seguindo o que foi definido no design. Isso inclui também realizar testes unitários para garantir a correção do que foi implementado.
- Integrador: Tem a função de integrar os diferentes componentes do sistema, garantindo que eles trabalhem juntos conforme o esperado. Isso frequentemente envolve a resolução de problemas de incompatibilidade e a verificação de que a integração não introduziu novos defeitos.
- Designer: Este papel é responsável pelo design do sistema, tanto em um nível alto (arquitetura) quanto em um nível mais baixo (design detalhado dos componentes). O designer define como o sistema será construído tecnicamente.
Esses sub-papéis são essenciais para a construção e manutenção de um sistema de software dentro do framework do UP. Eles garantem que o software seja construído de maneira sistemática e que os aspectos técnicos estejam coerentes com as necessidades do negócio.
A alternativa D é a correta porque captura precisamente essas responsabilidades associadas ao papel de um Desenvolvedor no contexto do Unified Process. As demais opções misturam papéis que não são tipicamente associados a um Desenvolvedor dentro desse framework, como Analista de Teste, Gerente de Projeto, ou Revisor de Requisitos, que são papéis distintos e com conjuntos de responsabilidades diferentes.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Os papéis do Desenvolvedor organizam os papéis envolvidos principalmente no design e desenvolvimento de software.
Papél(is): |
|
Os papéis do Desenvolvedor organizam os papéis envolvidos principalmente no design e desenvolvimento de software. Os papéis exercidos pelo desenvolvedor, conforme o RUP são:
- Designer de Cápsula
- Revisor de Código
- Designer de Banco de Dados
- Implementador
- Integrador
- Arquiteto de Software
- Revisor de Arquitetura
- Revisor de Design
- Designer
- Designer de Teste
Os papéis são divididos em:
Analista
Desenvolvedor
Testador
Gerentes
Outros.
A questão pede Desenvolvedor: nota-se pelo comentário acima que Desenvolvedor não exerce o papel de analista. restando a letra d) e e), porém o letra e) tem gerente o que esta incorreta, pois se encaixa no papel de gerente conforme indicado acima.
D-
Roles:
analista: relacionar com usuario, captar necessidades, observar normas & padrões, fazer descrição do sistema para quem vai fazê-lo.
desenvolvedor: converter requisitos em software. código-fonte e testes.
testador: estratégias, técnicas e casos de teste. avisar de necessidade de mudança
gerente: planejar, controlar & organizar
desenvolvedor de curso: material de treinamento
sysadmin: suporte/infrastrutura
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo