Foram encontradas 760 questões.
Provas
Uma das formas de se controlar as mudanças em um software é com a implantação de um change control board. Sobre esse comitê, avalie as afirmativas abaixo.
I Mudanças não são negadas pelo comitê, mas apenas priorizadas.
II Uma análise de impacto no código é realizada para cada mudança solicitada.
III Um documento padrão deve ser utilizado para documentar as solicitações de mudança.
IV O comitê é formado por profissionais técnicos, sem interferência da equipe de negócios.
Estão corretas as afirmativas
Provas
Diferentes técnicas podem ser utilizadas para a concepção de novos produtos de software. Dentre essas técnicas, uma que vem se destacando é o design thinking. Acerca dessa técnica, analise as afirmativas abaixo.
I Sua primeira etapa é a imersão cujo objetivo é o entendimento do problema, das necessidades e das oportunidades do cliente.
II Na etapa de ideação, soluções são propostas usando a criatividade e as informações coletadas em fases anteriores.
III A etapa de análise e síntese avalia o impacto gerado pelo desenvolvimento e pela aplicação do produto proposto.
IV A etapa de finalização tem relação com o fechamento e entrega da solução proposta.
Estão corretas as afirmativas
Provas
Provas
Provas
Uma das principais atividades de gerenciamento de configuração de software é o gerenciamento de builds. Sobre essa temática, analise as afirmativas abaixo.
I Ferramentas de build realizam o controle de versão do código, rotulando as diferentes versões dos arquivos.
II Ferramentas como Maven e Docker têm o mesmo propósito e a mesma forma de funcionamento.
III TravisCI e CircleCI são exemplos de serviços online de geração de builds que possuem máquinas virtuais próprias para executar esse processo.
IV Uma build pode ser gerada automaticamente após um commit realizado em um repositório remoto.
Estão corretas as afirmativas
Provas
- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwarePrototipagem e MVP
- UX/UIProjeto de Interface de Usuário
Durante a concepção e modelagem de software, podemos fazer uso de técnicas como a elaboração de personas, de mapas conceituais, prototipação, entre outras. Sobre esse tema, analise as afirmativas abaixo.
I Personas são relatos de personagens reais, remetendo explicitamente a clientes ou usuários reais relacionados ao projeto.
II Mapas conceituais são visualizações gráficas que facilitam a compreensão de informações complexas.
III A prototipação é uma representação de interfaces gráficas que pode ser desenhada à mão, em papel.
IV O uso de mapas conceituais dispensa o uso de personas.
Estão corretas as afirmativas
Provas
- Engenharia de Software
- Manutenção e Evolução de SoftwareReengenharia de Software
- Manutenção e Evolução de SoftwareRefatoração de Código
Provas
A simulação é uma ferramenta bastante útil na gestão de projetos. Sobre essa ferramenta, analise as afirmativas abaixo.
I Análise de Monte Everest é uma das técnicas de simulação mais comuns.
II Distribuições de probabilidade podem ser construídas a partir de estimativas de três pontos.
III A saída de uma simulação pode ser a distribuição probabilística da duração de um projeto.
IV Simulações com uso de teorias probabilísticas podem ser usadas para se realizar estimativas pontuais, mas não intervalares.
Estão corretas as afirmativas
Provas
Considere as afirmativas apresentadas abaixo a respeito dos modelos de processos de software cascata (waterfall) e incremental.
I Uma das vantagens do modelo de processo cascata é que ele antecipa eventuais correções a serem feitas nos requisitos do software.
II O modelo de processos cascata é recomendado quando os requisitos são estáveis e claros.
III No desenvolvimento incremental, a arquitetura e o projeto do software tendem a manter-se estáveis.
IV No desenvolvimento incremental, o acompanhamento e o progresso das atividades são avaliados pela entrega de artefatos.
Estão corretas as afirmativas
Provas
Caderno Container