Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questões de Concurso – UML 1 [MP-RJ - 2001] 1 - Observe o seguinte diagrama de casos de uso Analise as assertivas a seguir: I - O ator Caixa participa somente do caso Pagando em Dinheiro. II - Caixa e Cliente são os atores de Pagando Conta. III - O roteiro de Pagando Conta tem variantes especificadas nos casos Pagando em Dinheiro e Pagando com Cartão. IV - O roteiro de Pagando em Dinheiro tem uma variante especificada no caso Pagando Conta. As assertivas verdadeiras são somente: a) I e II; b) I e III; c) II e III; d) II e IV; e) III e IV. [MP-RJ - 2001] 2 - Observe o seguinte modelo de classes em UML Analise as assertivas a seguir: I - Uma instância de Sócio está associada a pelo menos uma instância de Filme. II - Uma instância de Empréstimo está associada a pelo menos uma instância de Fita. III - Uma instância de Fita está associada a somente uma instância de Filme. IV - Uma instância de Reserva está associada a somente uma instância de Empréstimo. As assertivas corretas são somente: a) I e II; b) I e III; c) I e IV; d) II e III; e) III e IV. [MP-RJ - 2001] 3 - Observe o seguinte trecho de um diagrama de seqüência na notação da UML Analise as seguintes assertivas: I - ObterTituloFilme é um método da classe TcontEmprestimo. II - MostrarTituloFilme é um método da classe TFormEmprestimo. III - CodigoFita é um método da classe TFita. IV - ObterTituloFilme é um método da classe TFita. As assertivas corretas são somente: a) I e II b) I e III c) I e IV d) II e III e) II e IV [MP-RJ - 2001] 4 - Observe o seguinte diagrama de classes na notação da UML Analise as seguintes assertivas: I - Os atributos de Círculo são : X,Y,Cor, Raio e Lado II - Os atributos de Figura são : X,Y,Cor, Raio e Lado III - Os atributos de Círculo são: X,Y.Cor e Raio IV - Os atributos de Quadrado são: X,Y.Cor e Lado As assertivas corretas são somente: a) I e II; b) I e III; c) I e IV; d) II e IV; e) III e IV. Sócio Empréstimo Fita Reserva Filme 0..* 1..1 0..* 1..1 1..1 0..* 1..1 1..* 1..* 1..1 Emprestimo: TFormEmprestimo ContEmprestimo: TContEmprestimo Fita: TFita CodigoFita Mostrar Titulo Filme ObterTituloFilme X: INTEGER Y: INTEGER Cor: CHAR Figura Raio: INTEGER Circulo Lado: INTEGER Quadrado Questões de Concurso – UML 2 [MPE-PR] 5 - Na UML (Unified Modeling Language) o ciclo de vida do desenvolvimento do software é dividido nas seguintes fases: a) Concepção, Elaboração, Construção, Testes e Transição b) Concepção, Elaboração, Construção e Transição c) Modelagem do Negócio, Requisitos, Análise e Projeto, Testes e Implantação d) Elaboração, Concepção, Construção e Transição e) Elaboração, Elaboração, Construção, Testes e Transição [MPE-PR] 6 - Analisando-se o diagrama UML (Unified Modeling Language) abaixo, em que o negócio é um clube social, é correto afirmar que: a) Associado é uma super-classe de Pessoa. b) Diretor é um objeto derivado de Pessoa. c) Diretor é um objeto que herda as características de Associado. d) Diretor é uma classe que herda as características de Pessoa. e) Diretor é uma generalização de Associado. [MPE-PR] 7 - Qual dos Diagramas disponíveis na UML deve ser utilizado na modelagem do contexto ou requisitos de um sistema? a) Seqüências b) Contexto c) Atividades d) Colaboração e) Casos de Uso [CNEN] 8 - Observe as seguintes assertivas sobre a forma de especificação de requisitos conhecida como Casos de Uso: I - todo diagrama de caso de uso tem pelo menos um ator; II - um ator pode participar de somente um caso de uso; III - o roteiro de um caso de uso pode utilizar roteiros de outros casos de uso; IV - o roteiro de um caso de uso pode ser alterado por outro caso de uso. A opção que contém somente assertivas corretas é: (A) I e III; (B) I e IV; (C) I. II e III; (D) I, III e IV; (E) II, III e IV. [CNEN] 9 - Observe as seguintes assertivas sobre os diagramas de classes na notação da UML: I - uma classe descreve um conjunto de objetos com propriedades e comportamentos comuns; II - duas classes podem ter, entre si, qualquer número de associações; III - uma associação de agregação relaciona um objeto com sua respectiva classe; IV - a relação de herança entre classes é simétrica, transitiva e reflexiva. A opção que contém somente assertivas corretas é: (A) I e II; (B) I e III; (C) II e IV; (D) I, II e IV; (E) II, III e IV. [CNEN] 10 - Observe as seguintes assertivas sobre os diagramas de seqüência (DS) na notação da UML: I - o objetivo do DS é mostrar como um conjunto de objetos colaboram entre si na implementação de um cenário; II - DS mostram uma seqüência temporal de trocas de mensagens entre objetos; III - DS mostram a seqüência de passos seguidos na execução de um método da classe. A opção que contém somente assertivas corretas é: (A) I; (B) II; (C) III; (D) I e II; (E) II,III. [SERPRO-2001] 11 - Entre outros, a UML inclui os diagramas de: a- classes, de objetos, de fluxo de dados e de atividades b- classes, de implantação, de gráfico de estados e de seqüências c- objetos, de classes, de contexto e de implantação d- classes, de objetos, de testes e de implantação e- objetos, de casos de uso, de contexto e de implantação Questões de Concurso – UML 3 [SERPRO-2001] 12 - A respeito da linguagem UML é correto afirmar que: a- não se trata de uma linguagem de documentação b- é voltada para a representação conceitual e física de um sistema c- não abrange a documentação para a realização de testes d- não deve ser empregada para a documentação de artefatos que façam uso de sistemas complexos de software e- é uma linguagem utilizada para a realização de testes de programas [SERPRO-2001] 13 - A visão do Caso de Uso em UML descreve: a- o comportamento da distribuição, do fornecimento e instalação das partes que compõem o sistema físico b- a especificação da organização do sistema de software c- a visão de questões referentes ao desempenho do sistema d- o comportamento do sistema conforme é visto pelos usuários finais e- a modelagem dos aspectos dinâmicos do sistema [TRE-2001] 14 - 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 [Banco Central-2001] 15 - Os padrões a partir dos quais os objetos são criados são denominados: a- classes b- métodos c- exceções d- entidades e- instâncias [SERPRO-2001] 16 – Em UML uma classe é entendida como: a- a descrição de um intervalo de valores que as instâncias podem apresentar b- a implementação de um serviço que pode ser solicitado por algum objeto c- uma abstração do tipo de dados de um sistema d- uma abstração de algo que pode ser feito com um objeto e compartilhado por todos os objetos e- uma descrição de um conjunto de objetos que compartilham os mesmos atributos, operações, relacionamentos e semântica. [TCU-2002] 17- Analise as seguintes afirmações relativas à UML: I. Ação é uma abstração representativa de entidades externas que interagem com um produto ou sistema; II. Atributo é a descrição de um espaço com nome e tipo, dentro de uma classe, onde cada objeto desta classe mantém um valor deste tipo; III. Classe é o descritor para um conjunto de objetos que partilham os mesmos atributos, operações, relacionamentos e comportamento; IV. Evento é a condição ou situação de vida de um objeto durante a qual ele executa uma atividade. Indique a opção que contenha todas as afirmações verdadeiras. a) I e II b) II e III c) III eIV d) I e III e) II e IV [TCU-2002] 18- Na UML, para indicar que um atributo é protegido deve-se incorporar ao nome deste atributo o prefixo: a) + (símbolo de adição) b) - (símbolo de subtração) c) % (símbolo de porcentagem) d) # (símbolo de número) e) ! (símbolo de exclamação) [TCU-2002] 19- Analise as seguintes afirmações relativas à programação Orientada a Objetos e análise do software com diagramas UML: I. O diagrama de seqüências de análises é a implementação de um diagrama de classe onde os atributos e as operações ainda não estão completamente definidos; II. Um caso de uso não pode ser inicializado por um ator; III. Um diagrama de caso de uso contém elementos modelados para um sistema e mostra os diferentes relacionamentos, como também generalizações, associações e dependências entre estes elementos; IV. A interação entre casos de uso pode ser comunicação, extensão e uso. A comunicação é a conexão dos caminhos do caso de uso. A extensão mostra comportamentos de exceção e casos especiais que aumentariam a quantidade de casos de uso no modelo. 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 [TCU-2002] 20- Um gerente de projeto sabe que o modo para descrever os vários aspectos de modelagem pela UML é por meio da notação definida pelos seus vários tipos de diagramas. Em um determinado projeto, ele necessita de um diagrama estático onde a estrutura descrita é sempre válida em qualquer ponto do ciclo de vida Questões de Concurso – UML 4 do sistema. O diagrama UML recomendado para suprir esta necessidade deste gerente é o a) diagrama de componente b) diagrama de colaboração c) diagrama de seqüência d) diagrama de classe e) diagrama de implantação [TCU-2002] 21- Na UML, ao se especificar que uma característica carac definida para um objeto obj de uma classe Class é protegida, isto implica que carac será visível: a) para qualquer objeto, mesmo que este pertença a uma outra classe que faça parte de mesma aplicação. b) para o objeto obj, mas carac não será herdada pelas subclasses de Class. c) apenas para o objeto obj. d) para os objetos da classe Class, mas não será visível para os objetos das subclasses de Class. e) apenas para os objetos da classe Class e para os objetos das subclasses de Class. [TCU-2002] 22- Analise as seguintes afirmações relativas à programação Orientada a Objetos e UML: I. O diagrama de estado mostra os estados admissíveis que os objetos de uma dada classe podem assumir e as transições permitidas entre pares de estados; II. Uma associação representa uma população variada de vínculos de relacionamentos entre instâncias de classe; III. Uma classe Class é denominada literal quando as classes que Class utiliza internamente são fornecidas apenas no momento em que um objeto da classe Class é gerado; IV. A reusabilidade é a facilidade pela qual um único nome de operação poderá ser definido sobre mais de uma classe, e poderá denotar métodos diferentes em cada uma dessas classes. Indique a opção que contenha todas as afirmações verdadeiras. a) II e IV b) II e III c) III e IV d) I e III e) I e II [TCU-2002] 23- No RUP, um modelo é uma simplificação da realidade. Ao decidir a topologia do hardware necessária para executar o sistema, a equipe de projeto está no modelo de: a) implantação b) teste c) projeto d) caso de uso e) processo [TCU-2002] 24- Em uma implementação Orientada a Objetos uma herança múltipla indica que a) deverá existir mais de uma associação entre as instâncias de uma classe. b) um objeto é derivado de mais de uma subclasse. c) sempre existirão duas ou mais subclasses para uma única superclasse. d) uma classe abstrata irá gerar vários objetos. e) uma classe é derivada de mais de uma superclasse. [BNDES-2008] 25- Considere o relacionamento de “todo-parte” ilustrado no diagrama UML abaixo: É correto afirmar que: a) um objeto da classe InfoCliente pode participar de mais de um relacionamento de composição desempenhando o papel de “parte”. b) um objeto da classe ItemPedido pode participar de mais de um relacionamento de composição desempenhando o papel de “parte”. c) uma instância da classe InfoCliente pode existir antes mesmo que a instância da classe Pedido com que se relacionará tenha sido criada. d) o relacionamento ilustrado acima é ternário. e) a cardinalidade do pedido no relacionamento com ItemPedido igual a 1 não precisaria ser apresentada, uma vez que não poderia assumir outro valor. [BNDES-2008] 26- O diagrama UML mais indicado para representar o passo a passo do fluxo de eventos principal de um caso de uso de um software orientado a objetos é o diagrama de a) casos de uso. b) atividades. c) eventos e transições. d) classes. e) componentes. Questões de Concurso – UML 5 Gabarito Questões de Concurso - UML 1- c 2- d 3- e 4- e 5- b 6- d 7- e 8- d 9- a 10- d 11- b 12- b 13- d 14- a 15- a 16- e 17- b 18- d 19- c 20- d 21- e 22- e 23- a 24- e 25- e 26- b
Compartilhar