Questão FC373780
Um Analista de Sistemas atua no desenvolvimento de software utilizando diferentes processos e metodologias cujas características são: I. A fase de transição se concentra nas ativid
Modelos de Ciclo de Vida e Metodologias de Desenvolvimento
FCC · 2021
Um Analista de Sistemas atua no desenvolvimento de software utilizando diferentes processos e metodologias cujas características são:
I. A fase de transição se concentra nas atividades necessárias para colocar o software nas mãos dos usuários. Tipicamente, essa fase inclui várias iterações, incluindo versões beta, versões de disponibilidade geral, além de correções de erros e lançamentos de aprimoramento. Um esforço considerável é gasto em atividades ligadas ao usuário: documentação de sistema, treinamento e suporte no uso inicial do produto. Neste ponto, no entanto, o feedback do usuário deve limitar-se principalmente a problemas de ajuste, configuração, instalação e usabilidade do produto.
II. Aspectos significativos do processo devem estar visíveis aos responsáveis pelos resultados. A transparência requer que estes aspectos tenham uma definição padrão comum para que os observadores compartilhem um mesmo entendimento do que está sendo visto. Por exemplo: uma linguagem comum referindo-se ao processo deve ser compartilhada por todos os participantes; e aqueles que realizam o trabalho e aqueles que inspecionam o incremento resultado do trabalho devem compartilhar uma definição comum de Pronto.
III. A implementação inicial do software apoia duas atividades do processo de engenharia de requisitos: a) levantamento de requisitos, pois os usuários podem realizar experiências para ver como o sistema apoia seu trabalho, podendo ter novas ideias para os requisitos, identificar pontos positivos e negativos do software e até propor novos requisitos de sistema; b) validação de requisitos, pois a implementação pode revelar erros e omissões nos requisitos propostos, levando os usuários a crerem que sua visão inicial era incorreta e incompleta e dando a eles oportunidade de fazerem ajustes na especificação de sistema para refletir sua compreensão alterada dos requisitos.
IV. O cliente está sempre participando do desenvolvimento do sistema; testes de unidade e de aceitação fornecem feedback sobre o sistema; oportunidades e problemas são identificados o mais rápido possível; os códigos são integrados e testados constantemente, para o caso de algum problema ser detectado, poder ser corrigido imediatamente.
As características I, II, III e IV são, respectivamente,
- RUP ; Scrum ; Prototipação ; XP.
- RUP ; RUP ; XP ; XP.
- XP ; RUP ; Scrum ; XP.
- XP ; UML ; XP ; UML.
- XP ; Prototipação ; UML ; RUP.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
A afirmativa I descreve a fase de transição do RUP: iterações para versões beta/G.A., documentação, treinamento e suporte, com foco em ajustes de instalação e usabilidade antes da entrega final.
A afirmativa II refere‑se ao pilar da Transparência no Scrum, que exige artefatos e linguagem comuns e uma definição compartilhada de Pronto para que inspeção e adaptação sejam possíveis.
A afirmativa III caracteriza a Prototipação: implementações iniciais permitem o levantamento (usuários experimentam e geram requisitos) e a validação (revelam erros/omissões e refinam a especificação).
A afirmativa IV aponta práticas da Extreme Programming (XP): cliente sempre envolvido, testes de unidade e aceitação como feedback, integração e testes constantes para correção rápida e entrega contínua.
Conteúdo do catálogo FC Concursos · Atualizado em