101 Q541286
Informática Básica / Microinformática
Ano: 2006
Banca: Fundação Universa (FUNIVERSA)

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:

102 Q541284
Informática Básica / Microinformática
Ano: 2006
Banca: Fundação Universa (FUNIVERSA)

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.

103 Q541282
Informática Básica / Microinformática
Ano: 2006
Banca: Fundação Universa (FUNIVERSA)

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:

104 Q541216
Informática Básica / Microinformática
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em UML, qual símbolo é utilizado para atribuir visibilidade pública a determinado atributo?

105 Q541214
Informática Básica / Microinformática
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

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:

106 Q541213
Informática Básica / Microinformática
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Observe a declaração das classes Delphi a seguir:

As classes A e B herdam da ClasseBase:

107 Q541211
Informática Básica / Microinformática
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

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:

108 Q541187
Informática Básica / Microinformática
Ano: 2006
Banca: Universidade Federal do Paraná (UFPR)

Considere os seguintes itens:

Os Diagramas de Classes, na UML, costumam conter os itens discriminados em:

109 Q541185
Informática Básica / Microinformática
Ano: 2006
Banca: Universidade Federal do Paraná (UFPR)

A respeito dos conceitos de UML e Implementação, considere as afirmativas abaixo:

Assinale a alternativa correta.

110 Q541183
Informática Básica / Microinformática
Ano: 2006
Banca: Universidade Federal do Paraná (UFPR)

Sobre os Diagramas de Classes da UML, considere as seguintes afirmativas:

Assinale a alternativa correta.