pitoresco
CÓD/ DISCIPLINA: Modelagem de Sistemas
PROFº.: Janete Amaral
TURNO:
TURMA:
SALA:
MAT.:200901350217
NOTA
GRADUAÇÃO
ALUNO(A): Paulo Fernandes Sousa Neto
DATA: 09/09/2013
AV1 ( X ) – AV2 ( ) – AV3 ( )
1. Leia as afirmativas abaixo e assinale a alternativa correta com relação a UML (Unified Modeling Language) (10 escores):
I. Uma forma de se modelar um Sistema Orientado a Objetos é através da UML.
II. A UML não é um método de desenvolvimento, o que significa que ela não diz para você qual a seqüência que deve ser seguida ao se desenvolver um sistema ou como desenhá-lo, mas lhe auxilia a visualizar seu desenho e a comunicação entre os “objetos UML”.
III. A UML é uma linguagem de modelagem proprietária de terceira geração.
Está(ão) correta(s) apenas a(s) afirmativa(s):
a) I
b) II
c) III
d) I e II
e) I, II e III
2. A UML 2.0 divide seus diagramas em duas categorias: estruturais e comportamentais. São exemplos de diagramas estruturais e comportamentais, respectivamente, os diagramas de (10 escores):
a) classe e atividades.
b) comunicação e sequência.
c) componentes e objetos.
d) máquinas de estado e casos de uso.
e) casos de uso e sequência.
3. O tipo de associação entre os objetos das classes "Pedido" e "Itens Pedidos" identificado, na modelagem de classes da UML, na sentença "Pedidos são formadas por Itens Pedidos" é denominada (10 escores):
a) Generalização
b) Especialização
c) Inclusão
d) Agregação
e) extensão
4. Considere o seguinte diagrama UML:
O número 1 e símbolo 1..* que aparecem ao lado das classes Nota Fiscal e Itens se referem à restrição de (10 escores)
a) herança.
b) agregação.
c) identidade.
d) multiplicidade.
e) polimorfismo.
5. Uma classe pode relacionar-se com outras de diferentes maneiras, utilizando notações gráficas, tais como (10 escores):
I, II e III referem-se, respectivamente, aos