Questões de Concurso Sobre engenharia de software

Foram encontradas 14.775 questões

Q693421 Engenharia de Software
No que se refere ao gerenciamento da qualidade de produtos e de processo de software, assinale a opção correta.
Alternativas
Q693419 Engenharia de Software
Com relação aos requisitos de software, assinale a opção correta.
Alternativas
Q693418 Engenharia de Software
Em se tratando de orientação a objetos, o polimorfismo refere-se
Alternativas
Q693417 Engenharia de Software
As disciplinas do RUP (rational unified process) são
Alternativas
Q693415 Engenharia de Software
Assinale a opção correta, a respeito de engenharia de software.
Alternativas
Q690586 Engenharia de Software
Os requisitos não funcionais de um sistema de informação são relacionados a seu uso em termos de desempenho, segurança, disponibilidade, tecnologias envolvidas etc. Considerando essa informação, assinale a alternativa que apresenta requisito não funcional e o respectivo exemplo.
Alternativas
Q690585 Engenharia de Software
Engenharia de requisitos é o processo que auxilia o desenvolvimento de sistemas de informação no que diz respeito à identificação das necessidades apontadas pelo cliente para solucionar um determinado problema. Os requisitos são classificados em dois tipos: os funcionais e os não funcionais. Assinale a alternativa que apresenta um exemplo de requisito não funcional.
Alternativas
Q690239 Engenharia de Software
Em um diagrama de classes da UML 2.0, deseja-se representar uma relação entre 2 classes, K e Pb, que guardam entre si as seguintes características: I. Pb pode participar em qualquer relacionamento que já tenha sido construído com K. II. Pb herda de K os seus atributos e o seu comportamento. III. Caso algum comportamento em Pb seja diferente do de K, ele pode ser inserido ou modificado em Pb sem afetar K. O tipo de relacionamento que deve ser utilizado para representar a relação entre Pb e K, que satisfaça as características I, II e III é
Alternativas
Q690237 Engenharia de Software
Em relação à UML 2.0, julgue as seguintes afirmações como verdadeiras (V) ou falsas (F): ( ) No diagrama de classes, os atributos são precedidos por símbolos que definem a sua visibilidade +, -, # e $. ( ) Conceitualmente, diagramas de estrutura composta relacionam diagrama de classe com o de componente. ( ) Diagrama de pacote e de Objeto são exemplos de diagramas comportamentais. ( ) Diagrama de sequência é um tipo de diagrama de interação que enfatiza o tipo e a ordem das mensagens passadas entre os elementos durante a execução. A sequência correta de preenchimento dos parênteses, de cima para baixo, é
Alternativas
Q687701 Engenharia de Software
Qual diagrama UML contém uma associação ternária ou uma associação equivalente a uma ternária?
Alternativas
Q687700 Engenharia de Software

A Figura a seguir exibe um diagrama E-R.

Imagem associada para resolução da questão

Qual diagrama de classes conceituais UML é semanticamente equivalente ao diagrama acima?

Alternativas
Q687698 Engenharia de Software
Um dos objetivos da disciplina de requisitos é
Alternativas
Q687697 Engenharia de Software
Um modelo de processo de software possui as seguintes características:      • é uma extensão do modelo em cascata;     • cada estágio da fase de verificação tem um estágio correspondente na fase de validação;   • demonstra as relações entre cada fase do ciclo de vida de desenvolvimento e sua fase de testes correspondente.
Essas características estão relacionadas com o modelo
Alternativas
Q687696 Engenharia de Software
O sistema que controla as reservas dos clientes de uma rede hoteleira funciona apenas na Web. Entretanto, há uma demanda crescente para que a empresa disponibilize um aplicativo para smartphones. Para oferecer um aplicativo no menor prazo possível, a gerência de TI estabeleceu duas exigências: a primeira é que o novo sistema deve reutilizar ao máximo os módulos atualmente empregados, e a segunda é que a equipe de desenvolvimento deve garantir que as modificações a serem feitas não introduzirão defeitos inexistentes no sistema atual, além de continuar a atender a todos os requisitos anteriormente definidos.
O tipo de teste que deve ser empregado para que a equipe de desenvolvimento atenda à segunda exigência é denominado teste de
Alternativas
Q685635 Engenharia de Software
Na Programação Orientada para Objetos, a herança possibilita que as classes compartilhem seus atributos, métodos e outros membros da classe entre si. Para a ligação entre as classes, a herança adota um relacionamento esquematizado hierarquicamente. Assim, com o mecanismo da herança, dizer que uma classe FUNCIONÁRIO é derivada da classe PESSOA é o mesmo que dizer que:
Alternativas
Q683195 Engenharia de Software
Sobre o documento conhecido como “manifesto ágil”, é CORRETO dizer que
Alternativas
Q683189 Engenharia de Software
O Guide to the Software Engineering Body of Knowledge, conhecido pela sigla SWEBOK, é um documento criado sob o patrocínio da IEEE com a finalidade de servir de referência em assuntos considerados, de forma generalizada pela comunidade, como pertinentes à área de Engenharia de Software. O SWEBOK apresenta uma classificação hierárquica dos tópicos tratados pela Engenharia de Software, em que o nível mais alto são as Áreas do Conhecimento.
Assinale a alternativa que apresenta áreas do Conhecimento do SWEBOK.
Alternativas
Q683188 Engenharia de Software
Em relação ao scrum, marque a alternativa CORRETA.
Alternativas
Q683179 Engenharia de Software
Teste de software é o processo de execução de um produto para determinar se ele atingiu suas especificações e funcionou corretamente no ambiente para o qual foi projetado. Abaixo estão descritas algumas técnicas para testes de software.
I. Técnica que trabalha diretamente sobre o código fonte do componente de software para avaliar aspectos tais como: teste de condição, teste de fluxo de dados, teste de ciclos, teste de caminhos lógicos, códigos nunca executados.
II. Testa um componente isolado ou classe do sistema.
III. Testa se um ou mais componentes combinados funcionam de maneira satisfatória.
IV. Teste focado na experiência do usuário, consistência da interface, layout, acesso às funcionalidades, etc.
V. Reteste de um sistema ou componente para verificar se alguma modificação recente causou algum efeito indesejado e para certificar que o sistema ainda atende aos requisitos.
As técnicas de testes citadas acima são, respectivamente,
Alternativas
Q683178 Engenharia de Software
Em relação à modelagem orientada a objetos, assinale a opção VERDADEIRA.
Alternativas
Respostas
8901: D
8902: D
8903: A
8904: C
8905: A
8906: D
8907: C
8908: A
8909: E
8910: A
8911: E
8912: C
8913: E
8914: D
8915: C
8916: C
8917: D
8918: E
8919: C
8920: E