Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Ano: 2015 Banca: MGA Órgão: TCE-CE Prova: MGA - 2015 - TCE-CE - Informática |
Q686209 Engenharia de Software
Quando duas ou mais classes distintas possuem métodos de mesmo nome, de forma que uma função possa utilizar um objeto de qualquer uma das classes sem necessidade de tratar de forma diferenciada conforme a classe do objeto, tem-se:
Alternativas
Q649915 Engenharia de Software
Um desenvolvedor de sistemas, utilizando a UML para descrever um software, precisa usar um diagrama que apresente pedaços do software, divididos em agrupamentos lógicos, mostrando as dependências entre eles, de modo que, se apresente a arquitetura do software apontando o agrupamento de suas classes. Esse diagrama é denominado, na UML, de diagrama de:
Alternativas
Q647628 Engenharia de Software

Julgue o item subsequente, referentes à programação orientada a objeto.


O polimorfismo permite a associação de um único nome ou operador a diferentes operações — dependendo do tipo do dado considerado — e a redefinição de um método dentro de uma classe derivada.

Alternativas
Q647627 Engenharia de Software
Julgue o item subsequente, referente à programação orientada a objeto.
A herança permite a extensão de uma classe existente, mas requer a repetição ou a reescrita do código original.
Alternativas
Q647626 Engenharia de Software

Com relação a desenvolvimento de sistemas, julgue o item que se segue.


Os diagramas de fluxos de dados (DFD) são úteis para rastrear e documentar o modo como dados associados a um processo em particular se movem através de um sistema de software.

Alternativas
Q647625 Engenharia de Software

Com relação a desenvolvimento de sistemas, julgue o item que se segue.


Os processos de desenvolvimento de software devem incluir as seguintes atividades fundamentais: especificação de software, projeto e implementação de software, validação de software e evolução de software.

Alternativas
Q647624 Engenharia de Software

Com relação a desenvolvimento de sistemas, julgue o item que se segue.


As atividades que podem ser automatizadas por meio de ferramentas CASE incluem o desenvolvimento de modelos gráficos do sistema; a geração completa do código a partir de uma descrição em linguagem natural; a geração de interfaces com o usuário; e a tradução automática de programas entre versões de uma mesma linguagem.

Alternativas
Q647622 Engenharia de Software
Com relação a desenvolvimento de sistemas, julgue o item que se segue.
A linguagem de modelagem unificada (UML), que surgiu a partir de trabalhos sobre modelagem funcional, é um conjunto de oito diferentes tipos de diagramas que podem ser utilizados para modelar sistemas de software.
Alternativas
Q647615 Engenharia de Software

Julgue o item a seguir, no que se refere a sistemas de aquisição e testes computadorizados.


Na execução de testes automatizados, um software consegue emular a injeção de falhas em componentes de hardware ao operar com alterações no fluxo de execução do código.

Alternativas
Q647613 Engenharia de Software

Julgue o item a seguir, no que se refere a sistemas de aquisição e testes computadorizados.


Na inspeção de interfaces pode-se fazer uma avaliação heurística, a qual se caracteriza por definir uma adaptação confortável e produtiva entre o ser humano e o produto a ser entregue.

Alternativas
Q642692 Engenharia de Software
Para avaliar a qualidade de uso de um software de aplicação para dispositivos móveis, identificando o nível de facilidade de aprendizado e interatividade, de forma a confirmar como a aplicação influenciará na habilidade e expectativa do usuário ao executar determinada tarefa, devem ser obrigatoriamente empregados testes de
Alternativas
Q642690 Engenharia de Software

Considere os seguintes testes de software:

I. Avaliar o desempenho da interação homem-computador.

II. Obter indícios do nível de satisfação do usuário.

III. Avaliar a integridade dos dados registrados no sistema.

Pode ser considerado teste de usabilidade o que consta APENAS em

Alternativas
Q637270 Engenharia de Software
O conceito, na linguagem de programação orientada a objetos, responsável por permitir que duas ou mais classes derivadas de uma mesma superclasse façam utilização de métodos com mesma identidade, mas que apresentem comportamentos distintos e específicos para cada classe derivada, é denominado de:
Alternativas
Q624099 Engenharia de Software
A UML é adequada para a modelagem de sistemas e utiliza diagramas e notações gráficas para visualização em várias perspectivas. Um diagrama indicado para modelagem de comportamento dinâmico do sistema é o de 
Alternativas
Q624098 Engenharia de Software
A UML 
Alternativas
Q624078 Engenharia de Software

A respeito de gerência de projetos, julgue o próximo item à luz das metodologias e práticas de mercado.


Backlog e Sprint são conceitos do método de gerenciamento ágil de projetos Scrum, e ambos denotam, respectivamente, um ciclo de execução do projeto e a lista de atividades a ser desenvolvida.

Alternativas
Ano: 2015 Banca: VUNESP Órgão: CRO-SP Prova: VUNESP - 2015 - CRO-SP - Programador |
Q613080 Engenharia de Software
A manutenção corretiva de software
Alternativas
Ano: 2015 Banca: VUNESP Órgão: CRO-SP Prova: VUNESP - 2015 - CRO-SP - Programador |
Q613079 Engenharia de Software
Sobre a manutenção evolutiva de software, é correto afirmar que
Alternativas
Ano: 2015 Banca: VUNESP Órgão: CRO-SP Prova: VUNESP - 2015 - CRO-SP - Programador |
Q613078 Engenharia de Software
Utilizando a ferramenta IBM Rational Publishing Engine, é possível montar templates que podem conter diversos elementos. Assinale a alternativa que contém dois desses elementos.
Alternativas
Ano: 2015 Banca: VUNESP Órgão: CRO-SP Prova: VUNESP - 2015 - CRO-SP - Programador |
Q613077 Engenharia de Software
No RUP (Rational Unified Process) a disciplina denominada
Alternativas
Respostas
7781: C
7782: B
7783: C
7784: E
7785: C
7786: C
7787: E
7788: E
7789: C
7790: E
7791: A
7792: D
7793: A
7794: B
7795: D
7796: E
7797: C
7798: A
7799: C
7800: A