Questões de Concursos Públicos sobre Orientação a Objetos e UML



Documentos relacionados
QUESTÃO 2: A respeito do diagrama de caso de uso apresentado, assinale a alternativa correta.

UML Diagramas. UML Diagramas. UML Diagrama Diagrama de Classes. UML Diagrama Diagrama de Classes

Unisant Anna Gestão Empresarial com ERP 2014 Modelagem de Sistemas - UML e MER

Engenharia de Software III

BPMN - Business Process Modeling and Notation

Sumário. Capítulo 1 Introdução à UML Capítulo 2 Orientação a Objetos Agradecimentos... 6 Sobre o Autor... 6 Prefácio...

Modelagem OO com UML. Vítor E. Silva Souza ~ vitorsouza

Uma visão mais clara da UML Sumário

Engenharia de Software I

INF 2125 PROJETO DE SISTEMAS DE SOFTWARE Prof. Carlos J. P. de Lucena

A Linguagem de Modelagem Unificada (UML)

UML Aspectos de projetos em Diagramas de classes

2 Diagrama de Caso de Uso

Sumário. Uma visão mais clara da UML

EXERCÍCIOS SOBRE ORIENTAÇÃO A OBJETOS

Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo

Diagrama de transição de Estados (DTE)

Felipe Denis M. de Oliveira. Fonte: Alice e Carlos Rodrigo (Internet)

Tópicos em Engenharia de Computação

Orientação à Objetos. Aécio Costa

Wilson Moraes Góes. Novatec

09/09/2013. Roteiro. Aula 2 Revisão 2:Diagrama de Sequência. Diagrama de Sequência. Diagrama de Sequência. Biblioteca. Atributos

BANCO DE DADOS I AULA 3. Willamys Araújo

Diagramas de Sequência e Contrato das Operações

BPMN (Business Process. George Valença

Banco de Dados. Modelagem de Dados com MER. Prof. Walteno Martins Parreira Jr

Notas de Aula 04: Casos de uso de um sistema

PROGRAMAÇÃO AVANÇADA -CONCEITOS DE ORIENTAÇÃO A OBJETOS. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br

Técnicas de Programação Avançada TCC Profs.: Anselmo Montenegro Conteúdo: Introdução à Orientação a Objetos

Orientação a Objetos

Diagrama de Classes. Um diagrama de classes descreve a visão estática do sistema em termos de classes e relacionamentos entre as classes.

UML 2. Gilleanes T. A. Guedes. Novatec

Especificação do 3º Trabalho

Capítulo 11. Conceitos de Orientação a Objetos. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Análise e Projeto Orientado a Objetos

CASO DE USO. Isac Aguiar isacaguiar.com.br

INF 2125 PROJETO DE SISTEMAS DE SOFTWARE Prof. Carlos J. P. de Lucena

Análise e Projeto Orientados por Objetos

Modelagemde Software Orientadaa Objetos com UML

Modelagem Conceitual Exercício resolvido 02 Modelagem Conceitual

Capítulo 6. Criando um Diagrama de Caso de Uso Inicial

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES

Engenharia de Software

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 17 PROFª BRUNO CALEGARO

Orientação a Objetos com Java

Guia de utilização da notação BPMN

DISSEMINAÇÃO DE CONHECIMENTO FERRAMENTA BIZAGI

Bibliografia. Desenvolvimento Orientado a Objetos. Introdução. Bibliografia. O que você vê?

Princípios de Análise e Projeto de Sistemas com UML

Engenharia de Requisitos Estudo de Caso

Capítulo 22. Associações entre Classes. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra

Persistência e Banco de Dados em Jogos Digitais

MODELAGEM DE DADOS. Unidade II Arquiteturas do SGBD

MC536 Bancos de Dados: Teoria e Prática

Diagramasde Interação. Prof. Anderson Cavalcanti UFRN-CT-DCA

Modelo Entidade-Relacionamento

REQUISITOS DE SISTEMAS

UML. Gilleanes T. A. Guedes. uma abordagem prática. Novatec

O Processo Unificado: Captura de requisitos

Uma Abordagem usando PU

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 20 PROFª BRUNO CALEGARO

Engenharia de Software na Prática Hélio Engholm Jr.

QUESTÃO 01 - DIAGRAMA DE SEQUENCIA (CONCEITOS)

Computadores e Sistemas de Informação. Bases de Dados Relacionais (linguagem SQL)

MODELAGEM DE SISTEMAS

Curso de Java. Orientação a objetos e a Linguagem JAVA. TodososdireitosreservadosKlais

Programação Orientada a Objetos Herança Técnico em Informática. Prof. Marcos André Pisching, M.Sc.

Especificação de Requisitos

Itens estruturais/caso de uso. Itens estruturais/classe ativa. Itens estruturais/componente. Itens estruturais/artefatos. Itens comportamentais

Estudo de Caso. Caixa Eletrônico. Deitel & Deitel. Java como Programar 6a edição

Engenharia Informática

BPMN. Business Process Modeling Notation

Orientação a Objetos

Analisar através de Casos de Uso,

Roteiro do Trabalho Prático

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br

1 UML (UNIFIED MODELING LANGUAGE)

O que representam? Diagrama de Estados. Como construir. Estado: Identificação dos Estados. Notação para estados

Engenharia de Software

Programação Orientada a Objetos. Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br

Faculdade Lourenço Filho - ENADE

Especificação de Sistemas de Tempo-Real utilizando Orientação a Objetos

Orientação a Objeto e UML Questões 2014 Prof. Felipe Leite

A linguagem UML. UML e Diagramas de Casos de Uso e Classes. Por que usar UML? O que é modelagem?

DIAGRAMA DE ATIVIDADES

Conjunto de objetos da realidade modelada sobre os quais deseja-se. dados.

Análise de Ponto de Função

UML: modelagem dinâmica

Modelagem com UML. Fabio Perez Marzullo. IEEE Body of Knowledge on Services Computing Committee on Services Computing, IEEE Computer Society

Ciclo de Desenvolvimento de Sistemas de BD

Banco de Dados I. Prof. Bal. Emerson Meneses Inocente

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2

ATRIBUTOS PRIVADOS 6. ENCAPSULAMENTO MÉTODOS PRIVADOS MÉTODOS PRIVADOS

Programa do Curso de ESW

2 Geração Dinâmica de Conteúdo e Templates de Composição

Profa. Daniela Barreiro Claro

UML. Unified Modeling Language

Programa do Módulo 2. Fundações do Modelo Objeto

Transcrição:

Análise Orientada a Objetos Professora Lucélia Oliveira Questões de Concursos Públicos sobre Orientação a Objetos e UML 1. (BNDES) Analise as seguintes afirmações relativas à Programação Orientada a Objetos: I. Em um programa orientado a objetos, as instâncias de uma classe armazenam os mesmos tipos de informações e apresentam o mesmo comportamento. Em uma aplicação orientada a objetos, podem existir múltiplas instâncias de uma mesma classe. I Em um programa orientado a objetos, as instâncias definem os serviços que podem ser solicitados aos métodos. IV. Em um programa orientado a objetos, o método construtor não pode ser executado quando a classe à qual pertence é executada. Indique a opção que contenha todas as afirmações verdadeiras a) I e II b) II e III c) III e IV d) I e III e) II e IV 2. (TCM) No contexto da Orientação a Objetos, o conjunto de objetos que têm a mesma estrutura e o mesmo comportamento é denominado a) Classe b) Herança c) Polimorfismo d) Encapsulamento 3. (Eletrobrás) Considere as seguintes assertivas sobre o diagrama de classes na notação UML: I. Uma classe representa um conjunto de objetos cuja cardinalidade é sempre maior do que um. I O polimorfismo das operações é uma conseqüência da relação de herança entre classes. Se um objeto A está associado a um objeto B e B está associado a mais de um objeto C então, obrigatoriamente, um objeto C estará associado a mais de um objeto A. a) Somente I b) Somente II c) Somente III d) Somente I e II e) Somente II e III f) 4. (Eletrobrás) Em relação à tecnologia de orientação a objetos, a afirmativa de que o estado de um objeto não deve ser acessado diretamente, mas sim por intermédio de métodos de acesso (ou propriedades) está diretamente relacionada ao conceito de:

a) Herança b) Interface c) Classe d) Polimorfismo e) Encapsulamento 5. (TRE) Generalização / Especialização é um tipo de relacionamento possível de ser aplicado ao(s) seguinte(s) elemento(s) de modelo na UML. a) Casos de Uso, classes e atores b) Casos de Uso e classes c) Classes e atores d) Casos de uso e atores e) Classes f) 6. (Eletrobrás) Observe o seguinte diagrama de transição de estados. Suponha que o sistema se encontra no Estado0, e que ocorra a seguinte seqüência de eventos: a b c b b b a O estado do sistema após a ocorrência destes eventos é: a) Estado) b) Estado1 c) Estado2 d) Estado3 e) Estado4 7. (Eletrobrás) Modelo de Casos de Uso: Considere as seguintes assertivas sobre casos de uso: I. Descrevem uma seqüência de passos iniciada por um ator I IV. O estado em que o mundo deve se encontrar para que o caso possa ser executado é chamado de précondição. O caso de uso não descreve as respostas do sistema aos estímulos enviados pelo ator A recuperação de falhas na execução de um passo é descrita nas exceções.

a) Somente as dos itens I, II e III; b) Somente as dos itens I, II e IV; c) Somente as dos itens I, III e IV; d) Somente as dos itens II, III e IV; e) Itens I, II, III e IV. 8. (Eletrobrás) Considere as seguintes assertivas sobre o modelo de classes mostrado abaixo (notação UML padrão) I. Um objeto livro pode ser associado a mais de um objeto leitor I Um objeto leitor está associado a no máximo um único objeto livro Nenhum objeto empréstimo está associado a uma associação entre livro e leitores a) Somente o item I; b) Somente o item II; c) Somente o item III; d) Somente os itens I e II; e) Itens I, II e I

9. (Eletrobrás) Observe o diagrama de sequência mostrado a seguir: Observe as seguintes assertivas sobre o diagrama se sequência dado: I. Os nomes dos objetos participantes da sequência são: TFRMEMPRESTIMO, TCNTEMPRESTIMO e LEITOR. I ObterCodLeitor é um serviço de cntemprestimo ObterCodLeitor é executado antes de MostraNomeLeitor a) Somente a I b) Somente a II c) Somente a III d) Somente a I e II e) Somente a II e III 10. (Infraero) Observe as seguintes assertivas sobre a forma de especificação de requisitos conhecida como Caso de Uso: I. Todo caso de uso tem a participação de pelo menos um ator I IV. Um ator pode participar somente de um caso de uso O roteiro de um caso de uso não pode utilizar roteiros de outros casos de uso O roteiro de um caso de uso pode ser alterado por outro caso de uso Os atributos corretos são somente: a) I e II;

b) I e IV; c) II, III e IV; d) I, III e IV; e) I, II, III e IV. 11. (IBGE) Considere as seguintes assertivas sobre a técnica de especificação de requisitos conhecida como casos de uso: I. Todo caso de uso possui um roteiro; I O roteiro é uma seqüência de passos executados por um ator; Uma exceção descreve a recuperação da falha de um passo de um caso de uso. 1) Somente a I; 2) Somente a II; 3) Somente a III; 4) Somente a I e II; 5) I, II e I 12. (IBGE) Considere os seguintes elementos da UML: I. Classes I IV. Associações Mensagem Estado V. Transição Os elementos que fazem parte de um Diagrama de Classes são: a) Somente a I e II b) Somente a I, II e III c) Somente a I, III e IV d) Somente a II, III e IV e) Somente a III, IV e V 13. (TCU) Na UML, um Diagrama de Colaboração é um diagrama de interação que coloca a ênfase na ordem temporal de mensagens.

Certo 14. (SERPRO) Uma das vantagens dos métodos de análise e projeto orientado a objetos é o aumento do gap conceitual entre os artefatos produzidos nas fases de análise, projeto e implementação. Certo 15. (STJ 2008) Em um modelo construído com a UML, estão corretas as seguintes características de diagramas de atividades: separações (forks) e junções (joins) são empregadas quando há atividades em paralelo; cada junção tem uma transição de entrada e várias de saída; cada separação tem várias transições de entrada e uma de saída; atividades estão agrupadas em raias separadas por linhas. Certo

16. No diagrama da figura II, telaa é o nome de uma instância de uma classe; três objetos são criados e dois são destruídos; há duas autochamadas e uma delas só é executada se uma condição de guarda for satisfeita; mensagem da instância de TelaReserva para a de CntrReserva é assíncrona; a mensagem da instância de TelaResultado para a de CntrReserva é síncrona. Certo