Questões de Concurso Sobre engenharia de software

Foram encontradas 14.775 questões

Q409742 Engenharia de Software
A UML 2.2 possui 14 tipos de diagramas, divididos em duas grandes categorias: Estruturais e Comportamentais. Identifique abaixo o diagrama que NÃO faz parte dos Diagramas Estruturais:
Alternativas
Q408029 Engenharia de Software
Assinale a alternativa correta com relação às técnicas de teste de software.
Alternativas
Q408021 Engenharia de Software
Considere o seguinte diagrama de classes da UML 2.0:

imagem-036.jpg

Com base nesse diagrama, é correto afirmar que
Alternativas
Q408020 Engenharia de Software
Considere o seguinte diagrama de mensagens (ou de sequência), representado por meio da UML 2.0:

imagem-035.jpg

Com base nesse diagrama, é correto afirmar que
Alternativas
Q407414 Engenharia de Software
Considere a imagem abaixo:

imagem-005.jpg

Na UML 2.0, o conceito de modelagem de classes que pode ser observado na imagem é
Alternativas
Q407413 Engenharia de Software
Dentre os modelos de processo utilizados na engenharia de software, a Prototipação Evolucionária
Alternativas
Q407412 Engenharia de Software
Após um estudo inicial de viabilidade, o próximo estágio do processo de engenharia de requisitos é a elicitação e análise de requisitos. Nesta atividade deve-se
Alternativas
Q407411 Engenharia de Software
A primeira grande divisão de um processo é a fase. Uma fase é um período de tempo no qual determinadas atividades com objetivos bem específicos são realizados. Sobre as fases dos principais modelos de processos, analise:

I. Alguns processos, como o Modelo Espiral e suas variantes, têm fases sequenciais, ou seja, com o passar do tempo o processo de desenvolvimento passa de uma fase a outra, como requisitos, análise, programação, testes e implantação.

II. Alguns modelos de processo, como o Modelo Cascata, Modelo de Prototipação Evolucionária e Modelos Ágeis têm fases cíclicas, ou seja, o desenvolvimento passa repetidamente de uma fase para outra, formando um ciclo repetitivo de fases até a finalização do projeto.

III. O Processo Unificado (UP) é estruturado em quatro fases (embora algumas variantes tenham até seis fases), que são sequenciais no tempo. Dentro de cada fase, as atividades são organizadas de forma cíclica, ou seja, existem ciclos iterativos dentro das fases, mas elas são sequenciais.

Está correto o que se afirma APENAS em
Alternativas
Q406171 Engenharia de Software
Na programação orientada a objetos, os métodos representam.
Alternativas
Q405937 Engenharia de Software
Suponha que, após a correção de um defeito em determinada funcionalidade do sistema, a equipe de qualidade realizou todos os testes especificados pelos casos de teste para esta funcionalidade, para garantir que novos defeitos não fossem inseridos na aplicação. Considerando essa situação hipotética, é correto afirmar que foram realizados testes de
Alternativas
Q405932 Engenharia de Software
O Rational Unified Process (RUP) é um exemplo de modelo de processo moderno derivado do trabalho sobre a UML e do Processo Unificado de Desenvolvimento de Software Associado.

                     RUMBAUGH, James, et al. Unified Modeling Language User Guide, The. Addison-Wesley, 1999.

A especificação dos casos de uso da UML e os testes do sistema estão diretamente ligados a quais fases do RUP, respectivamente?
Alternativas
Q405088 Engenharia de Software
Tendo como base os padrões de projeto de software, julgue os itens a seguir.

O polimorfismo na programação orientada a objetos é caracterizado quando duas ou mais classes distintas têm métodos de mesmo nome, de forma que uma função possa utilizar um objeto de qualquer uma das classes polimórficas, sem necessidade de tratá-lo de forma diferenciada conforme a classe desse objeto.
Alternativas
Q405036 Engenharia de Software
No que diz respeito aos modelos hierárquico, relacional, de entidade-relacionamento e de modelagem orientada a objeto, julgue os itens a seguir.

Na modelagem orientada a objetos, o conceito de herança permite que uma subclasse herde tanto operações quanto propriedades.
Alternativas
Q404212 Engenharia de Software
Uma faculdade decidiu alterar seu sistema acadêmico, atualmente escrito em Delphi, para aceitar uma interface Web. Para isso, decidiu adotar as tecnologias Ajax e PHP. A primeira parte do trabalho será alterar o subsistema de avaliação, chamado de NOTAS. O modelo de dados atual desse subsistema é bastante simples, e é descrito pelo modelo diagrama a seguir, que usa a notação IDEF1X.

imagem-006.jpg
Qual modelo de classes UML apresenta associações entre as classes que representam relacionamentos equivalentes àqueles existentes entre as entidades do mesmo nome no DER do sistema Notas?
Alternativas
Q397315 Engenharia de Software
Há uma técnica de teste de software na qual, a cada novo teste a ser realizado, acrescenta-se pelo menos um novo comando ou conjunto de comandos ao novo teste. Esse tipo de técnica tem a denominação de teste de
Alternativas
Q397314 Engenharia de Software
Deseja-se representar, em um diagrama de casos de uso da UML, a seguinte situação: o ator B herda as propriedades do ator A.

A forma correta de representação é
Alternativas
Q397313 Engenharia de Software
Considere o seguinte diagrama de classes da UML:

imagem-011.jpg

Nesse diagrama de classes, está representada uma associação do tipo
Alternativas
Q397309 Engenharia de Software
Na orientação a objetos, existe um conceito o qual indica que há métodos com o mesmo nome, porém com assinaturas diferentes (tipo de parâmetros, número de parâmetros etc.).

Essa é a definição do conceito de
Alternativas
Q397308 Engenharia de Software
Na orientação a objetos, o conceito de herança múltipla implica em que
Alternativas
Q397087 Engenharia de Software
Um projeto de software em desenvolvimento na sua organização tem um requisito não funcional importante relacionado à usabilidade do sistema. A estratégia adotada foi a definição e adoção de um conjunto de heurísticas, utilizado pelo arquiteto de software, em paralelo à execução dos testes funcionais pela equipe de garantia da qualidade, para avaliar a usabilidade do sistema. Pode-se considerar que essa estratégia
Alternativas
Respostas
10421: C
10422: A
10423: C
10424: D
10425: C
10426: D
10427: B
10428: C
10429: A
10430: C
10431: B
10432: C
10433: C
10434: A
10435: A
10436: B
10437: A
10438: E
10439: D
10440: E