Você está na página 1de 3

19/09/2017 Lista de Exerccios de UML 01 - Jos Malcher Jr.

Lista de Exerccios de UML 01


Lista de Exerccios de UML Lista 01 (10 Questes)

Questo 1
Como se chama o princpio que diz que o acesso aos atributos de uma classe deve ser somente pelos mtodos
da classe e no diretamente por outra classe?
a. Encapsulamento
b. Herana
c. Polimorfismo
d. Entropia
e. Visibilidade

Questo 2
No que se refere aos conceitos de Herana e Polimorfismo, analise as sentenas a seguir:
I A herana garante reuso e consequente economia de tempo e dinheiro.
II O polimorfismo diz que os atributos devem ter visibilidade privada.
III Sem herana no h como ter polimorfismo.
IV O encapsulamento visa garantir o desenvolvimento de classes independentes.
Com base em sua anlise, assinale a assertiva correta:
a. Esto corretas apenas I, III e IV.
b. Esto corretas apenas I e III.
c. Esto corretas I, II, III e IV.
d. Esto corretas apenas I e IV.
e. Est correta apenas a III.

Questo 3
Quando um objeto se comunica com outro, ele envia ao destino:
a. Uma mensagem
b. Uma herana
c. Um atributo
d. Um mtodo
e. Um sinal

Questo 4
A propriedade que prega que novos componentes de software podem ser desenvolvidos a partir de outros, j
existentes, sem afetar o comportamento do componente de origem, se relaciona:
a. herana
b. Ao polimorfismo
c. reusabilidade
d. extensibilidade
e. Ao atributo

Questo 5

http://josemalcher.net/lista-de-exercicios-de-uml-01/ 1/3
19/09/2017 Lista de Exerccios de UML 01 - Jos Malcher Jr.

Marque a alternativa com a qual a atividade de anlise se relaciona:


a. Faa a coisa certa.
b. Faa certo a coisa.
c. Faa sempre o melhor.
d. Faa a coisa.
e. Faa com cuidado.

Questo 6
No que se refere UML (Linguagem Unificada de modelagem), assinale a nica alternativa INCORRETA:
a. independente de processo de desenvolvimento de software.
b. Contm um conjunto de diagramas com diferentes vises.
c. voltada especificamente para a modelagem de requisitos.
d. Destina-se visualizao, especificao, construo e documentao de sistemas orientados a objeto.
e. Nasceu da unio de mtodos usados, na poca, pelos principais profissionais do mercado.

Questo 7
Como se chama o diagrama que mostra as funcionalidades do sistema e os atores que com elas interagem?
a. Diagrama de Classes
b. Diagrama de Estados
c. Diagrama de Casos de Uso
d. Diagrama de Componentes
e. Diagrama de Sequncia

Questo 8
Assinale a opo que apresenta o diagrama da UML que mostra o comportamento do ciclo de vida de cada
objeto:
a. Diagrama de Estado
b. Diagrama de Classes
c. Diagrama de Colaborao
d. Diagrama de Objetos
e. Diagrama de Implantao

Questo 9
Sobre os modelos de desenvolvimento de software dito interativos, analise as assertivas.
I So processos onde o ciclo de vida do sistema dividido em uma srie de miniprojetos e de curta durao.
II Cada iterao contm um subconjunto das funcionalidades do sistema.
III Em cada iterao temos as atividades de levantamento de requisitos, anlise de requisitos, projeto,
implementao, testes e implantao.
IV So modelos ultrapassados e pouco adequados para uso da UML.
Com base nas assertivas, assinale a nica alternativa CORRETA:
a. Esto corretas apenas I, II e III.
b. Esto corretas apenas I e II.
c. Esto corretas I, II, III e IV.
d. Esto corretas apenas II e IV
e. Esto corretas apenas I, III e IV.

Questo 10

http://josemalcher.net/lista-de-exercicios-de-uml-01/ 2/3
19/09/2017 Lista de Exerccios de UML 01 - Jos Malcher Jr.

Durante a fase de anlise de requisitos e anlise do sistema, pode ser necessria a modelagem de algum fluxo
de trabalho relevante, ou um caso de uso mais complexo. Nesse caso, qual diagrama da UML o mais
indicado?
a. Diagrama de Atividades
b. Diagrama de Estados
c. Diagrama de Comunicao
d. Diagrama de Implantao
e. Diagrama de Componentes

RESPOSTAS
Questo 1 A
Justificativa: O encapsulamento garante a inviolabilidade dos mtodos e consequentemente do estado de um
objeto. Apenas mtodos da prpria classe podem acessar seus atributos, garantindo a proteo dos dados.
Questo 2 A
Justificativa: I Correta; II Incorreta, de acordo com o conceito de encapsulamento; III Correta; IV Correta.
Questo 3 A
Justificativa: Os objetos se relacionam por mensagens.
Questo 4 DJustificativa: Estender uma classe significa agregar funcionalidade com base no que j existe.
Questo 5 A
Justificativa: A atividade de anlise compreende o que fazer, ou seja, faa a coisa certa.
Questo 6 C
Justificativa: A UML especifica diagramas para modelagem com vrias vises, em diferentes momentos do
processo de desenvolvimento e no apenas na modelagem de requisitos.
Questo 7 C
Justificativa: Os casos de uso retratam as funcionalidades do sistema e como os atores interagem com essas
funcionalidades. O diagrama que agrupa os casos de uso chama-se Diagrama de Casos de Uso.
Questo 8 A
Justificativa: O ciclo de vida de um objeto representado pelos estados que o mesmo possui e todas as
transies de estados que ocorrem.
Questo 9 A
Justificativa: I Correta, o conceito de processo iterativo; II Correta, a ideia justamente dividir as iteraes
no desenvolvimento de um pedao do sistema III Correta, em cada iterao h um ciclo completo de
desenvolvimento; IV Incorreta, so modelos muito usados hoje e, como j vimos, a UML no est voltada para
nenhum processo especfico, adaptando-se a qualquer modelo.
Questo 10 A
Justificativa: O Diagrama de Atividades til para descrever a lgica de procedimentos, processos de negcios
e fluxos de trabalho, suportando processamento sequencial e paralelo. Podemos incluir aqui ajuda no
entendimento de um caso de uso de maior complexidade, cuja lgica pode ser mais bem visualizada sob a
forma de diagrama.

http://josemalcher.net/lista-de-exercicios-de-uml-01/ 3/3

Você também pode gostar