Questões de Concurso Comentadas para caip-imes

Foram encontradas 494 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q365335 Engenharia de Software
A UML (Unified Modeling Language) é uma linguagem padrão para descrever/documentar projetos de software. Nesta linguagem, os diagramas de __________________ ajudam a determinar a funcionalidade e as características do software sob o ponto de vista do usuário.
Alternativas
Q365334 Banco de Dados
Considere as afirmações abaixo.

I - Em um Sistema Gerenciador de Banco de Dados, uma transação é uma unidade de execução de programa que acessa e, possivelmente, atualiza vários itens de dados. Uma transação, geralmente, é o resultado da execução de um programa de usuário escrito em uma linguagem de manipulação de dados de alto nível ou em uma linguagem de programação (por exemplo, C ou Cobol), e é delimitada por declarações (ou chamadas de função) da forma begin transaction e end transaction. Para assegurar a integridade dos dados, exige-se que o Sistema de Banco de Dados mantenha a propriedade de que todas as operações da transação são refletidas corretamente no banco de dados ou nenhuma o será. Esta propriedade é conhecida por Atomicidade.

II - Na UML (Unified Modeling Language), os diagramas de acoplamento indicam como eventos provocam transições de objeto para objeto. Estes diagramas descrevem a maneira pela qual os grupos de objetos colaboram em algum comportamento ao longo do tempo. Registram o comportamento de diversos casos de uso e exibem os objetos e as mensagens passadas entre esses objetos no caso de uso. Estes diagramas dão ênfase à ordenação temporal em que as mensagens são trocadas entre os objetos de um sistema.

Pode-se afirmar que:
Alternativas
Q365333 Engenharia de Software
Considere as seguintes afirmações abaixo.

I - Na programação orientada a objetos, o conceito que permite a uma variável, ou tipo de dado, denotar objetos diferentes de diversas subclasses pertencentes a uma superclasse comum dependendo da mensagem que lhes é passada é conhecido por exceptions.

II - Na programação orientada a objetos, uma classe abstrata normalmente possui métodos abstratos. Esses métodos são implementados nas suas classes derivadas concretas com o objetivo de definir o comportamento específico. O método abstrato define apenas a assinatura do método e, portanto, não contém código.

Pode-se afirmar que:
Alternativas
Q365332 Engenharia de Software
Na UML (Unified Modeling Language), o ________________________ é utilizado para indicar as comunicações dinâmicas entre objetos durante a execução de uma tarefa. Ele mostra a ordem temporal na qual as mensagens são enviadas entre os objetos para executar aquela tarefa.
Alternativas
Q365331 Engenharia de Software
Considere as seguintes afirmações abaixo.

I - Na Linguagem SQL, a definição de uma tabela ou de outros elementos de esquema nomeados, pode ser modificada usando-se o comando CHANGE.

II - O objetivo do teste é encontrar erros, e um bom teste é aquele que tem alta probabilidade de encontrar um erro. O teste caixa-preta, também chamado de teste comportamental, focaliza os requisitos funcionais do software. Esta técnica permite que se derive uma série de condições de entrada que utilizarão os requisitos funcionais para um programa.

Pode-se afirmar que:
Alternativas
Respostas
426: C
427: D
428: B
429: C
430: A