Questões de Concurso Sobre engenharia de software

Foram encontradas 14.775 questões

Q695774 Engenharia de Software
No metamodelo da UML existe referência para um conjunto de diagramas, dentre eles estão:
Alternativas
Q695773 Engenharia de Software
Na programação orientada a objetos, o relacionamento do tipo herança entre classes traz alguns benefícios dos quais se destacam:
Alternativas
Q695772 Engenharia de Software

A linguagem OCL é usada em conjunto com a linguagem de modelagem unificada - UML. No trecho abaixo em linguagem OCL:


Context Livro::lucro

derive:

self.preco-self.custo

Alternativas
Q688513 Engenharia de Software
Com relação ao uso do produto, qual dos fatores de qualidade citados abaixo avalia quanto o software satisfaz a sua especificação e cumpre os objetivos visados pelo cliente?
Alternativas
Q688512 Engenharia de Software
Assinale a alternativa que corresponde ao estágio de processo de teste de software, no qual os componentes são integrados para compor o sistema, com vistas, entre outros, à busca de erros que resultam das interações não previstas entre os componentes, problemas de interface de componentes, validação de que o sistema atende aos requisitos funcionais e não funcionais.
Alternativas
Q688501 Engenharia de Software
Acerca de relacionamento na UML, analise as afirmativas abaixo, colocando F nas Falsas e V nas Verdadeiras.
( ) Dependência é um relacionamento estrutural que descreve um conjunto de conexões entre objetos. Graficamente, é representada por linha sólida.
( ) Associação é um relacionamento semântico entre dois itens, no qual a alteração em um pode afetar a semântica do outro. Graficamente, é representada por linha tracejada.
( ) Generalização é um relacionamento de especialização/generalização, no qual os objetos dos elementos especializados são substituíveis por objetos do elemento generalizado. Graficamente, é representada como linha sólida com uma seta em branco, apontando para o elemento generalizado.
Assinale a alternativa que apresenta a sequência CORRETA.
Alternativas
Q688500 Engenharia de Software
Os diagramas na UML são usados para visualizar o sistema sob diferentes perspectivas, entre essas, partes estáticas e dinâmicas. Nesse sentido, numere a 2ª coluna de acordo com a 1ª.

Partes
1. Dinâmicas 2. Estáticas Diagramas
( ) Atividades ( ) Caso de Uso ( ) Classes ( ) Colaboração ( ) Componentes ( ) Gráfico de Estados ( ) Implantação ( ) Objetos ( ) Sequências
Assinale a alternativa que contém a sequência CORRETA.
Alternativas
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
Respostas
9221: C
9222: B
9223: D
9224: D
9225: A
9226: D
9227: B
9228: C
9229: B
9230: C
9231: E
9232: C
9233: C
9234: E
9235: E
9236: C
9237: E
9238: A
9239: D
9240: A