Um dos sistemas mais utilizados para o controle de versão de código é o git. Considere hipoteticamente que um programador inadvertidamente realizou um commit na branch errada utilizando o git. É necessário que ele remova esse commit sem perder o trabalho que ele realizou localmente. O comando que resolverá o problema é
Maria recebeu uma mensagem de Pedro e gostaria de ter a garantia que a mesma não teve o seu conteúdo modificado por outra pessoa. De acordo com os princípios da segurança da informação, assinale a alternativa que indica o princípio com a finalidade precípua de garantir esse objetivo.
Quanto às diferenças entre diagrama, mapa e modelo de processos BPM, assinale a alternativa correta.
O ciclo de vida de um software pode ser descrito com base em modelos. Um deles, proposto por Barry Boehm em 1988, apresenta-se como um modelo onde cada fase é precedida por uma análise de risco e sua execução é realizada incrementalmente. O nome dado ao modelo descrito por Barry Boehm em 1988 é modelo
Um dos métodos de desenvolvimento de software mais conhecido e utilizado é o extreme programming (XP). Esse consiste em um modelo

Afirmações em linguagem natural mais diagramas de serviços que o sistema provê e suas restrições operacionais, escritos para clientes.

A respeito da engenharia de requisitos, é correto afirmar que o conceito apresentado refere-se aos (às)

Em relação ao Modelo V de ciclo de vida de um software, assinale a alternativa correta.
Quanto ao teste de software, é correto afirmar que os testes
A respeito de requisitos no contexto de engenharia de software, assinale a alternativa que apresenta um requisito de usuário.
O CMMI define cada área de processo em termos de metas específicas e das práticas específicas necessárias para atingir tais metas. As metas específicas estabelecem as características que devem existir se as atividades determinadas por uma área de processo tiverem de ser efetivas. Com base nessa informação, assinale a alternativa que especifica a definição das práticas específicas.

Assinale a alternativa correta sobre a UML (Unified Modeling Language) e os seus diagramas.

A respeito dos processos de verificação, de validação e de teste de software, assinale a opção correta.
Quanto ao relacionamento entre as áreas de conhecimento e os grupos de processos, é correto afirmar que
Uma das técnicas de elicitação de requisitos tem foco na promoção da cooperação, de entendimento e de trabalho em grupo entre os desenvolvedores, gerando uma visão compartilhada do que o produto deve ser. Essa técnica é conhecida como
O que é Ponto de Função?

O paradigma do ciclo de vida clássico da engenharia de software abrange 6 atividades. Na atividade de _____________ são traduzidas as exigências de uma representação do software que podem ser avaliadas quanto à qualidade antes que se inicie a codificação. Assinale a alternativa que preenche corretamente a lacuna da sentença anterior.

A Engenharia de Software é uma disciplina que se ocupa de todos os aspectos da produção de software, desde os estágios iniciais de especificação do sistema até a sua manutenção. A Engenharia de Software adota métodos que

A respeito da elaboração de um plano de testes de software, assinale a alternativa correta.
Muitas empresas têm mudado sua organização interna para adotar modelos de computação em nuvem (em inglês, cloud computing). A respeito desse conceito, e respectivas vantagens e desvantagens, é correto afirmar que
Página 1