Questões de Concurso Sobre engenharia de software

Foram encontradas 14.885 questões

Q839359 Engenharia de Software

Considere que uma equipe está trabalhando no desenvolvimento de um software com base em práticas e métricas ágeis e, em uma dada Sprint, a situação é apresentada pelo quadro abaixo.


Imagem associada para resolução da questão


Neste cenário é correto afirmar que

Alternativas
Q839319 Engenharia de Software

Considere o diagrama de caso de uso da figura abaixo.


Imagem associada para resolução da questão


Com base neste diagrama, foi realizado o levantamento dos seguintes requisitos:


I. O sistema deve permitir que os juízes solicitem transferência de recursos entre projetos.

II. O sistema deve permitir que o Coordenador realize inserção, consulta, exclusão e alteração de pessoas físicas.

III. O sistema deve permitir que o Avaliador solicite diárias.

IV. O sistema deve permitir que o Avaliador reserve passagens aéreas.

V. O Avaliador e o Coordenador devem enviar aos solicitantes, em até 24 horas, informação sobre a aprovação ou reprovação da solicitação usando SMS e e-mail.


Analisando as informações, um Técnico conclui corretamente que

Alternativas
Q839318 Engenharia de Software
Uma metodologia de desenvolvimento, ou combinação de metodologias, e a sequência de atividades ou componentes pertencentes a esta metodologia é corretamente indicada em:
Alternativas
Q836783 Engenharia de Software

Com relação à metodologia SCRUM, identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas:


( ) A Equipe Scrum é formada por Product Owner, Scrum Master e Equipe de Desenvolvimento.

( ) O Product Backlog é definido pelo Scrum Master no início do projeto.

( ) O Product Owner é focado em ajudar a todos a compreender valores, princípios e práticas Scrum.

( ) Sprint é um espaço de tempo em que ocorre a produção de um produto ou parte dele.


Assinale a alternativa que apresenta a sequência correta, de cima para baixo.

Alternativas
Q835401 Engenharia de Software
Tendo em vista que, no desenvolvimento de um software, é possível implementar de diversas formas a interface com o usuário, assinale a opção correta.
Alternativas
Q835399 Engenharia de Software

O gestor de um órgão organizador de concursos públicos pretende oferecer condições para que mais de um milhão de candidatos inscritos em determinado evento possa obter o gabarito das provas a partir do acesso ao seu sistema eletrônico.


Nessa situação, para verificar se o sistema eletrônico suportará uma quantidade grande de acessos simultâneos, a equipe de TI do órgão, ao preparar o ambiente de acesso eletrônico, deverá realizar o teste

Alternativas
Q835393 Engenharia de Software

O gestor possui um sistema já implantado e entregue com testes e documentação. Com o passar do tempo, foi identificada uma manutenção evolutiva do workflow de acompanhamento de demandas que interfere no pagamento de fornecedores.


Nessa situação hipotética, o gerente de teste e sua equipe são responsáveis pela

Alternativas
Q835392 Engenharia de Software
Durante o planejamento de um projeto e a elaboração dos casos de uso, foram incluídos diversos componentes para cálculos de tributos e da quantidade de recursos orçamentários alocados. De acordo com os níveis de testes existentes, o resultado de um dos componentes em questão poderá ser validado por meio do teste
Alternativas
Q835381 Engenharia de Software
Assinale a opção correta a respeito do diagrama de sequência.
Alternativas
Q835380 Engenharia de Software
Acerca de modelagem de sistemas que utilizem os diagramas da UML 2, assinale a opção correta.
Alternativas
Q835378 Engenharia de Software
Um gestor de desenvolvimento de software ficou responsável por avaliar a qualidade de determinado software. Nessa avaliação, ele utilizou atributos categorizados em características, como, por exemplo, a funcionalidade. Para essa característica — funcionalidade —, o usuário do software pode utilizar como métricas as subcaracterísticas
Alternativas
Q835377 Engenharia de Software
Entre os métodos e técnicas ágeis, a técnica que utiliza a linguagem ubíqua, visando, entre outras coisas, a integração de regras de negócios com linguagem de programação, com foco no comportamento do software, e na qual os testes orientam o desenvolvimento, ou seja, primeiro se escreve o teste e depois o código, é a
Alternativas
Q835376 Engenharia de Software

Considerando uma situação hipotética com o uso da XP (eXtreme Programming) concomitante com Scrum em um projeto de desenvolvimento de software em uma organização, julgue os seguintes itens.


I É viável a utilização do TDD (Test Driven Development) na fase de sprint, de modo que se escreva o teste automático antes da codificação.

II O princípio da integração contínua da XP deve ser utilizado especificamente na retrospectiva da sprint com vistas a integrar a equipe scrum.

III Integrantes da equipe scrum podem realizar a programação do código em pares, o que proporciona, entre outras vantagens, o nivelamento de conhecimento da equipe.

IV O conceito de requisito “pronto” continuaria válido, contudo, inviabilizaria o refactoring, pois é proibitivo inserir o mesmo item (requisito) em várias sprints.


Estão certos apenas os itens

Alternativas
Q835375 Engenharia de Software
A reunião de planejamento da sprint do Scrum é o evento em que
Alternativas
Q835373 Engenharia de Software
A partir de uma classe derivada de uma superclasse, podem-se invocar métodos que tenham a mesma assinatura, mas comportamentos distintos, ou seja, em que haja alteração do funcionamento interno de um método herdado de um objeto pai. Na orientação a objetos, isso é possível por meio de
Alternativas
Q835203 Engenharia de Software
Assinale a opção que apresenta um dos princípios da etapa de entrega de um incremento de sistema, programa ou software.
Alternativas
Q835202 Engenharia de Software

Considerando os conceitos da engenharia de software no escopo de teste de software, julgue os itens a seguir.


I Denomina-se defeito a produção de uma saída incorreta com relação à especificação.

II A ação humana que produz um resultado incorreto — como a ação incorreta de um programador — configura engano.

III Define-se erro a diferença entre o valor obtido e o valor esperado, ou seja, qualquer estado intermediário incorreto ou resultado inesperado na execução do programa.

IV Falha é uma instrução ou um comando incorreto.


Estão certos apenas os itens

Alternativas
Q835191 Engenharia de Software

Um analista de sistemas deverá apresentar um diagrama de classes de domínio de uma aplicação. Uma das necessidades a ser atendida é o módulo de abertura de processos judiciais, que são abertos para acionar judicialmente uma ou mais pessoas e podem ser iniciados por uma ou mais pessoas interessadas. Os dados completos de todas as pessoas envolvidas precisam ficar registrados, bem como a forma de participação (interessado ou acionado).


Considerando essa situação hipotética, assinale a opção que apresenta o diagrama mais adequado ao atendimento dessas necessidades.

Alternativas
Q835190 Engenharia de Software

Um sistema será criado para calcular imediatamente após a digitação o quanto as despesas médicas de um contribuinte influem nos cálculos de sua declaração do imposto bem como o valor do imposto devido por um médico em razão dos recibos que fornece. Na modelagem desse sistema, foi elaborado o seguinte diagrama de casos de uso, que será submetido às críticas e, eventualmente, às correções devidas.


Imagem associada para resolução da questão


Considerando-se essa situação hipotética, é correto afirmar que, em uma versão corrigida desse diagrama, a função ‘calcular o imposto devido’ deve estar

Alternativas
Q835189 Engenharia de Software
Na contagem de pontos de função inicial de uma aplicação, consiste em uma saída externa a
Alternativas
Respostas
8401: B
8402: D
8403: D
8404: E
8405: A
8406: A
8407: C
8408: A
8409: B
8410: D
8411: C
8412: A
8413: B
8414: C
8415: A
8416: C
8417: C
8418: D
8419: B
8420: A