Lista completa de Questões sobre Linguagem para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
A respeito dos conceitos de UML e Implementação, considere as afirmativas abaixo:
Assinale a alternativa correta.Somente as afirmativas 1, 2 e 3 são verdadeiras.
Somente as afirmativas 2, 3 e 4 são verdadeiras.
Somente as afirmativas 1, 3 e 4 são verdadeiras.
Somente as afirmativas 2 e 3 são verdadeiras.
As afirmativas 1, 2, 3 e 4 são verdadeiras.
Considere os seguintes itens:
Os Diagramas de Classes, na UML, costumam conter os itens discriminados em:1, 2 e 3 apenas.
1, 4 e 5 apenas.
2, 3 e 4 apenas.
1, 2, 3 e 5 apenas.
1, 2, 3, 4 e 5.
Suponha que uma classe em seu projeto Java possua um número significativo de estados e que você deseja armazenar o estado corrente das instâncias preservando, no entanto, o princípio do encapsulamento. Nesse cenário, o estado das instâncias deveria ser armazenado:
em um arquivo chamado estadoInstancias.txt onde cada linha corresponderia ao estado de uma instância;
em uma variável de instância do tipo public final;
fora da definição da classe, como um conjunto de variáveis globais;
na classe, como uma variável estática;
em uma variável de instância private.
Observe a declaração das classes Delphi a seguir:
As classes A e B herdam da ClasseBase:
Observe na figura a seguir a representação UML da classe Estudante:
A fim de implementar esta classe em alguma linguagem de programação, NÃO é necessário conhecer:AJAX é um termo que se refere a um conjunto de tecnologias para desenvolvimento de aplicações WEB. Assinale a opção que contempla uma dessas tecnologias.
Em UML, qual símbolo é utilizado para atribuir visibilidade pública a determinado atributo?
Na notação UML (Unified Modeling Language - versão 1.3) utilizam-se diagramas que podem representar a parte estática, bem como outros que podem representar a parte dinâmica de um sistema. Assinale a alternativa que corresponda, exclusivamente, aos diagramas dinâmicos:
diagramas de objetos, diagramas de sequências, diagramas de estados, diagramas de componentes
diagramas de classes, diagrama de colaboração, diagrama de componentes, diagramas de sequências.
diagramas de colaboração. diagramas de sequências, diagramas de estados, diagramas de atividades.
diagramas de caso de uso. diagramas de sequências, diagramas de colaboração, diagramas de componentes
diagramas de sequências, diagramas de estados, diagramas de componentes, diagramas de implementação.
Na notação UML (Unified Modeling Language - versão 1.3) os diagramas de sequência e de colaboração possuem algumas características que os diferenciam. Analise as alternativas a seguir e assinale a que representa corretamente estas diferenças.
No diagrama de seqüência pode-se definir, explicitamente, o foco de controle. No diagrama de colaboração não se pode mostrar, explicitamente, este foco de controle.
No diagrama de colaboração pode-se definir, explicitamente, o foco de controle. No diagrama de seqüência não se pode mostrar, explicitamente, este foco de controle.
No diagrama de seqüência pode-se indicar a ordem temporal das mensagens. No diagrama de colaboração não se pode representar a ordem temporal das mensagens
No diagrama de colaboração pode-se indicar a ordem temporal das mensagens. No diagrama de sequência não se pode representar a ordem temporal das mensagens.
No diagrama de colaboração pode-se mostrar, explicitamente, a linha de vida de um objeto. No diagrama de seqüência não se pode mostrar, explicitamente, a linha de vida de um objeto.
Durante a fase de análise em um projeto de desenvolvimento de sistemas orientado a objetos e utilizando-se a notação UML (Unified Modeling Language - versão 1.3 e posteriores) é possível categorizar classes por meio de estereótipos. Acompanhando um processo de desenvolvimento como o RUP (Rational Unified Process), pode-se confeccionar modelos utilizando-se três esteriótipos principais denominados:
I - Limite (boudary);
II - Entidade (Entity); e
III - Controle (Control). Na UML, estas classes podem ser representadas de forma visual, respectivamente, pelos seguintes símbolos:
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...