Baixe o app para aproveitar ainda mais
Prévia do material em texto
REDE DE ENSINO DOCTUM FACULDADES DOCTUM – IPATINGA – MG Página 1 de 3 Natureza da Avaliação Valores Disciplina: Programação Orientada à Objetos Curso Identificação da Turma Valor Nota Turno Período Turma Exercício_UML_2 3,0 Professor(a): Priscila Nunes SISINF Noturno 4 Única Aluno(a): ________________________________________________________________ Data: ___/___/____ 1. Observe o seguinte diagrama de casos de uso: I- A relação C1< include > C2 permite afirmar que a execução de C2 é opcional durante a execução de C1. II- A relação C3 < extend > C1 permite afirmar que a execução de C3 é obrigatória durante a execução de C1. III- C1 e C4 compartilham um comportamento comum expresso por C2. A(s) afirmativa(s) correta(s) é/são somente: a) I b) II c) III d) I e II e) I, II e III 2. Prova: FEPESE - 2012 - FATMA - Analista Técnico de Gestão Ambiental - Classe IV - Analista de Informática Disciplina: Engenharia de Software | Assuntos: UML; Parte superior do formulário Considere o diagrama de caso de uso da UML abaixo: Com base no diagrama, analise as afirmações abaixo: 1. Decorrente do relacionamento de generalização entre os atores, o ator Coordenador executa uma tarefa comum com o ator Vendedor que é manter o pedido e atualizar o cadastro do cliente. 2. Decorrente do relacionamento de generalização entre os atores, o ator Vendedor executa uma tarefa comum com o ator Coordenador que é emitir relatório de vendas. 3. O relacionamento <<extend>> entre os casos de usos defne que o caso de uso Manter pedido pode, eventualmente, invocar o caso de uso Atualizar cadastro cliente. 4. O relacionamento entre o ator Coordenador com o caso de uso Emitir relatório de vendas é do tipo associação. Assinale a alternativa que indica todas as afirmativas corretas. a) É correta apenas a afirmativa 2. b) São corretas apenas as afirmativas 1 e 4. c) São corretas apenas as afirmativas 2 e 3. d) São corretas apenas as afirmativas 3 e 4. e) São corretas apenas as afirmativas 1, 3 e 4. 3. Parte inferior do formulário Prova: FEPESE - 2012 - FATMA - Analista Técnico de Gestão Ambiental - Classe IV - Analista de Informática Disciplina: Engenharia de Software | Assuntos: UML; Parte superior do formulário Assinale a alternativa que indica corretamente a visibilidade de atributos e operações de uma classe, especifcada pelo símbolo “#” na UML: a) público (public) b) privado (private) c) pacote (package) d) protegido (protected) e) multiplicidade (multiplicity) 4. Prova: VUNESP - 2011 - TJM-SP - Analista de Sistemas - Judiciário Disciplina: Engenharia de Software | Assuntos: UML; Parte superior do formulário Considere o seguinte diagrama de classes, representado conforme a UML. A partir desse diagrama de classes, pode-se afirmar que a) a classe Veículo é considerada uma subclasse. b) a classe Carga é uma superclasse, e Passeio, uma subclasse. c) a classe Veículo terá mais atributos do que as classes Carga e Passeio. d) a classe Veículo herda os recursos das classes Carga e Passeio. e) as classes Carga e Passeio herdam os recursos da classe Veículo. 5. Considere: Em relação à visibilidade dos atributos e métodos, é correto afirmar que a classe acima contém: a) 3 itens privados e 1 item público. b) 3 itens públicos e 1 item protegido c) 3 itens protegidos e 1 item privado. d) 3 itens públicos e 1 item privado. e) 3 itens protegidos e 1 item público. 6. Prova: FCC - 2012 - TRF - 2ª REGIÃO - Técnico Judiciário - Informática Disciplina: Engenharia de Software | Assuntos: UML; Ads by PlusHD.1Ad Options Parte superior do formulário Uma classe pode relacionar-se com outras de diferentes maneiras, utilizando notações gráficas, tais como: I, II e III referem-se, respectivamente, aos tipos: a) associação, composição e generalização. b) generalização, composição e associação. c) composição, generalização e agregação. d) associação, agregação e composição. e) agregação, associação e generalização. 7. Prova: CESGRANRIO - 2011 - FINEP - Analista - Desenvolvimento de Sistemas Disciplina: Engenharia de Software | Assuntos: UML; Durante o levantamento de um sistema, um analista registrou o seguinte requisito funcional: “A função de efetivação de uma compra deverá exigir que o cliente se identifique novamente para o sistema, caso o valor da transação ultrapasse o limite de crédito definido pela gerência.” A partir desta declaração, o analista elaborou o diagrama de casos de uso UML 2.3 abaixo. Qual deve ser o estereótipo da relação entre os casos de uso Efetiva Compra e Identifica Cliente, de modo que esse diagrama expresse o requisito funcional descrito anteriormente? a) extend b) include c) inherits d) implements e) overrides
Compartilhar