Questões de Concurso

Foram encontradas 8.728 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q887158 Engenharia de Software
O gerenciamento de requisitos é o processo de compreensão e controle das mudanças nos requisitos do sistema em desenvolvimento. Com relação ao gerenciamento de requisitos utilizados em processos de software tradicionais, é INCORRETO afirmar que
Alternativas
Q887156 Engenharia de Software
A UML é um padrão baseado no conceito de Orientação a objetos, tendo sido muito utilizada na criação de modelos que podem ser desenvolvidos como parte dos processos de software.Com relação aos conceitos relacionados à UML, é INCORRETO afirmar que
Alternativas
Q887155 Engenharia de Software
Requisitos não funcionais são requisitos que não estão diretamente relacionados com os serviços específicos oferecidos pelo software a seus usuários. Com relação aos requisitos não funcionais, é INCORRETO afirmar que
Alternativas
Q887154 Engenharia de Software
A disciplina de Requisitos reúne as atividades que visam obter um enunciado completo, claro e preciso dos requisitos em um processo de software. Com relação ao principal resultado produzido nessa disciplina, a Especificação de requisitos, é CORRETO afirmar que tal especificação
Alternativas
Q885576 Engenharia de Software
Ao se empregar métodos ágeis em desenvolvimento de software, as atividades
Alternativas
Q885575 Engenharia de Software
Na programação orientada a objetos, há um mecanismo que permite definir modificadores de acesso. Quando se define um atributo de uma classe com o modificador de acesso privado, significa que
Alternativas
Q884537 Engenharia de Software
Sobre ferramentas de desenvolvimento, assinale a alternativa correta.
Alternativas
Q884416 Engenharia de Software

Em relação a métodos ágeis, analise as assertivas a seguir:


I. XP é um conhecido framework de desenvolvimento ágil, tendo como objetivo a produção de software de maior qualidade e uma maior qualidade de vida para o time de desenvolvimento.

II. A norma ISO/IEC NBR 27001:2013, além de suas versões anteriores, descrevem aspectos essenciais para os métodos ágeis.

III. Um time Scrum consiste de um product owner, scrum team e um test team.


Quais estão corretas?

Alternativas
Q879922 Engenharia de Software
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 é
Alternativas
Q879918 Engenharia de Software
Duas das técnicas de controle de qualidade mais conhecidas são o walkthrough e a inspeção. Quanto às técnicas de controle de qualidade de software, é correto afirmar que o (a)
Alternativas
Q879916 Engenharia de Software
A respeito dos processos de verificação, de validação e de teste de software, assinale a opção correta.
Alternativas
Q879915 Engenharia de Software

O Modelo Espiral (Spiral) foi originalmente proposto por Boehm (1986) e é fortemente orientado à redução de riscos.

WAZLAWICK, R. S. Engenharia de Software: Conceitos e práticas. São Paulo: Elsevier, 2013.


Considerando o exposto e o Modelo Espiral de ciclo de vida de software, assinale a alternativa correta.

Alternativas
Q879912 Engenharia de Software

Imagem associada para resolução da questão


Um dos tipos de diagramas UML (Unified Modeling Language) é o diagrama de casos de uso. A respeito do exposto e do diagrama apresentado, assinale a alternativa correta.

Alternativas
Q879910 Engenharia de Software
A Unified Modeling Language (UML) é uma linguagem utilizada para documentar, especificar e visualizar artefatos de software. Em relação ao exposto e aos diferentes tipos de diagramas UML, assinale a alternativa correta.
Alternativas
Q879901 Engenharia de Software
Em relação aos grupos de processos e às áreas do conhecimento do PMBOK 5, é correto afirmar que
Alternativas
Q879534 Engenharia de Software

Quanto ao gerenciamento de projetos de software, considere as categorias abaixo.


 I - Gerentes seniores, que definem os itens de negócio e com frequência exercem influência significativa no projeto.

II - Programadores, com as habilidades técnicas necessárias para desenvolver a engenharia de um produto ou aplicativo de software.

III - Usuários finais, que interagem com o software, uma vez liberado para uso operacional, em ambiente de produção.


Quais correspondem a interessados (stakeholders) envolvidos em um projeto?

Alternativas
Q879533 Engenharia de Software

No contexto de gerenciamento de projetos de software, considere as seguintes afirmações sobre sinais indicadores de que um projeto está em perigo.


I - O escopo do produto está parcialmente definido.

II - O pessoal de software não compreende as necessidades de seus clientes.

III - Os prazos estão fora da realidade. 


Quais estão corretas?

Alternativas
Q879531 Engenharia de Software
No contexto de orientação a objetos, a habilidade que permite que o nome de uma operação possa referir-se a diferentes implementações, dependendo do tipo de objeto ao qual ela se aplica, denomina-se
Alternativas
Q879526 Engenharia de Software

Considere as seguintes afirmações sobre o diagrama de classes da linguagem UML.


I - Fornece uma visão estática ou estrutural de um sistema.

II - Seus elementos principais são caixas, ícones usados para representar classes e interfaces. Cada caixa é dividida em seções horizontais. A seção superior contém o nome da classe, a do meio lista seus atributos, a terceira seção contém as operações ou comportamentos da classe.

III - Uma classe abstrata ou método abstrato é indicado pelo uso de itálico no nome da classe.


Quais estão corretas?

Alternativas
Q879525 Engenharia de Software

Considere as seguintes afirmações sobre a linguagem UML.


I - O diagrama de comunicação mostra o comportamento dinâmico de um sistema ou parte de um sistema através do fluxo de controle entre ações que o sistema executa, sendo similar a um fluxograma, exceto pelo fato de que pode mostrar fluxos concorrentes.

II - Um diagrama de sequência mostra chamadas de método, usando setas horizontais do chamador para o chamado, identificadas com o nome do método e, opcionalmente, incluindo seus parâmetros, seus tipos e o tipo de retorno.

III - Casos de uso e o diagrama de caso de uso ajudam a determinar a funcionalidade e as características do software sob o ponto de vista do usuário.


Quais estão corretas?

Alternativas
Respostas
4441: C
4442: D
4443: C
4444: C
4445: B
4446: D
4447: B
4448: A
4449: E
4450: D
4451: D
4452: C
4453: C
4454: C
4455: B
4456: E
4457: E
4458: C
4459: E
4460: D