Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.704 questões

Ano: 2016 Banca: COSEAC Órgão: UFF Prova: COSEAC - 2016 - UFF - Analista de Sistemas |
Q794963 Engenharia de Software
Na programação orientada a objetos, uma classe é entendida como
Alternativas
Ano: 2016 Banca: COSEAC Órgão: UFF Prova: COSEAC - 2016 - UFF - Analista de Sistemas |
Q794949 Engenharia de Software

Considere o diagrama:

Imagem associada para resolução da questão

A seta apontada para X significa

Alternativas
Ano: 2016 Banca: COSEAC Órgão: UFF Prova: COSEAC - 2016 - UFF - Analista de Sistemas |
Q794948 Engenharia de Software

Observe o diagrama e considere as afirmações a seguir.

Imagem associada para resolução da questão

I Trata-se de um diagrama de classe que apresenta a interação do usuário com as classes.

II Trata-se de um diagrama de interação onde são representadas as trocas de mensagens entre os participantes.

III Os objetos são representados pelos retângulos e, no diagrama acima, observam-se dois objetos: curso X, que é do tipo Curso, e disc1, que é do tipo Disciplina.

IV A representação da interação é feita dentro de colchetes, incluindo, antes do colchete inicial, o símbolo * (asterisco), no diagrama *[Para cada disciplina].

É verdadeiro afirmar

Alternativas
Ano: 2016 Banca: COSEAC Órgão: UFF Prova: COSEAC - 2016 - UFF - Analista de Sistemas |
Q794947 Engenharia de Software

No diagrama de classe abaixo, a CLASSE1 possui duas funções F1 e F2; a CLASSE2 possui duas funções F1 e F3 e a CLASSE3 possui outras duas funções F4 e F5.


Imagem associada para resolução da questão

Com relação ao diagrama, são feitas as seguintes afirmações:

I A CLASSE2 e a CLASSE3 são generalizações da CLASSE1.

II A CLASSE2 só herda a função F1 da CLASSE1, enquanto a CLASSE3 só herda a F2 da CLASSE1.

III Na CLASSE2, a função F1 é polimórfica.

IV A CLASSE3 pode chamar as funções F2 e F1.

São verdadeiras as afirmações

Alternativas
Ano: 2016 Banca: COSEAC Órgão: UFF Prova: COSEAC - 2016 - UFF - Analista de Sistemas |
Q794946 Engenharia de Software

Observe a representação

Imagem associada para resolução da questão

Tal representação é a de uma

Alternativas
Ano: 2016 Banca: COSEAC Órgão: UFF Prova: COSEAC - 2016 - UFF - Analista de Sistemas |
Q794945 Engenharia de Software
Os relacionamentos existentes entre os casos de usos estão corretamente desenhados no seguinte esquema.
Alternativas
Q777643 Engenharia de Software

O diagrama abaixo representa um retrato, em tempo de execução, dos objetos do software e seus interrelacionamentos:

Imagem associada para resolução da questão

Essa figura representa um diagrama de:

Alternativas
Q777640 Engenharia de Software
O diagrama de classes UML possui uma associação entre classes, contendo quatro características básicas, sendo uma delas responsável por definir a direção de uma associação, podendo ela ser unidirecional ou bidirecional. Essa característica é chamada de:
Alternativas
Q777634 Engenharia de Software
O diagrama de componentes representa:
Alternativas
Q776569 Engenharia de Software
Uma das principais técnicas que definem a programação orientada a objetos chama-se ________________, e se trata de um dos elementos que adicionam segurança à aplicação em uma programação orientada a objetos pelo fato de esconder as propriedades, criando uma espécie de caixa preta.
A lacuna é corretamente preenchida por:
Alternativas
Q776567 Engenharia de Software
Qual fase da UML é composta pelos diagramas de casos de uso, diagrama de sequência e diagrama de colaboração?
Alternativas
Q776565 Engenharia de Software
A prototipação é um processo que tem como objetivo facilitar o entendimento dos requisitos, apresentar conceitos e funcionalidades do software. Qual categoria de prototipação pode ser considerada completa e representativa, por possuir, além da parte visual, uma série de detalhes de estética e efeitos de interação, proporcionando uma experiência rica e realista?
Alternativas
Q776560 Engenharia de Software
Qual modelo de desenvolvimento de software, também chamado de Clássico ou Linear, caracteriza-se por possuir uma tendência na progressão sequencial entre uma fase e a seguinte?
Alternativas
Q776559 Engenharia de Software

Quando o assunto são as principais abordagens de análise e projeto orientados a objetos, podemos citar:

I. RUP

II. OMT

III. POUD

Está correto o que é citado somente em:

Alternativas
Ano: 2016 Banca: FCC Órgão: AL-MS Prova: FCC - 2016 - AL-MS - Técnico de Informática |
Q773089 Engenharia de Software
O processo de contagem de pontos de função envolve a contagem dos tipos de função e sua complexidade baixa, média e alta. A tabela abaixo sintetiza o número de pontos de função atribuídos a cada tipo de função: Imagem associada para resolução da questão
I e II possuem a mesma pontuação e se referem aos tipos de funções
Alternativas
Ano: 2016 Banca: FCC Órgão: AL-MS Prova: FCC - 2016 - AL-MS - Técnico de Informática |
Q773088 Engenharia de Software
Um projeto precisa ter seus requisitos listados de forma clara e precisa para evitar que a implementação incorra em erros que afetem o custo do produto. Como resultado de uma técnica de elicitação, foram definidos os seguintes requisitos: I. A interface do sistema deve ser amigável para o usuário. II. O sistema deve ter o melhor desempenho possível. III. O sistema deve ser confiável. Os requisitos I, II e III
Alternativas
Ano: 2016 Banca: FCC Órgão: AL-MS Prova: FCC - 2016 - AL-MS - Técnico de Informática |
Q773087 Engenharia de Software
Ferramentas de análise estática podem detectar e corrigir automaticamente problemas comuns de código. Uma ferramenta automatizada de análise estática
Alternativas
Ano: 2016 Banca: FCC Órgão: AL-MS Prova: FCC - 2016 - AL-MS - Técnico de Informática |
Q773086 Engenharia de Software
A prática de testes na metodologia ágil XP − Extreme Programming é bastante técnica, envolve a presença do cliente e sua automatização viabiliza outras práticas como Integração Contínua, Refatoração e Propriedade Coletiva. Considere os testes: I. É escrito antes da funcionalidade; após a escrita do teste o desenvolvedor implementa o código para passar no teste; em seguida, refatora o código. II. Automatiza o teste da funcionalidade e tipicamente testa uma classe ou pequeno grupo de classes. Se algum erro é descoberto, acrescenta-se imediatamente um caso de teste para ele. Assim busca-se garantir que o erro não se repetirá. III. É definido pelo cliente para verificar que o sistema funciona conforme por ele especificado. Para cada estória de usuário é escrito um teste. Quando todos os seus testes passam, a estória é considerada completa. Os testes I, II e III são, correta e respectivamente,
Alternativas
Ano: 2016 Banca: FCC Órgão: AL-MS Prova: FCC - 2016 - AL-MS - Técnico de Informática |
Q773085 Engenharia de Software
Um Técnico em Informática participou de uma reunião na qual estavam presentes o Product Owner, o Scrum Master e todo o Scrum Team, do qual ele fazia parte. Durante esta reunião, o Product Owner descreveu as funcionalidades de maior prioridade para a equipe. Muitos membros da equipe fizeram perguntas com o objetivo de facilitar o trabalho de desmembrar as funcionalidades em tarefas técnicas, após a reunião, pois elas fariam parte do Sprint Backlog. Pelas características da reunião, o Técnico participou de uma
Alternativas
Ano: 2016 Banca: FCC Órgão: AL-MS Prova: FCC - 2016 - AL-MS - Técnico de Informática |
Q773083 Engenharia de Software
Em relação à qualidade de software,
Alternativas
Respostas
8641: B
8642: C
8643: C
8644: D
8645: C
8646: B
8647: A
8648: D
8649: B
8650: B
8651: A
8652: A
8653: A
8654: D
8655: C
8656: A
8657: E
8658: B
8659: D
8660: C