Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201403057518) Pontos: 0,1 / 0,1 Dos conceitos da orientação a objetos aquele que consiste na separação de aspectos internos e externos de um objeto. Além disto, é utilizado amplamente para impedir o acesso direto ao estado de um objeto, disponibilizando externamente apenas os métodos que alteram estes estados é chamado de: Objeto Polimorfismo Encapsulamento Classe Herança 2a Questão (Ref.: 201403115151) Pontos: 0,1 / 0,1 Diagrama UML que por meio de uma linguagem simples possibilita a compreensão do comportamento externo do sistema (em termos de funcionalidades oferecidas por ele) por qualquer pessoa, tentando apresentar o sistema por intermédio de uma perspectiva do usuário. Diagrama de Sequência Diagrama de Objetos Diagrama de Colaboração Diagrama de Classes Diagrama de Casos de Uso 3a Questão (Ref.: 201402681527) Pontos: 0,1 / 0,1 No que se refere a visibilidade das propriedades (atributos e métodos) de uma classe, assinale a ÚNICA alternativa INCORRETA. Para os casos de herança devemos definir atributos e métodos como sendo protegidos Para garantir o principio do encapsulamento, os atributos devem apenas ser acessados pelos métodos das respectivas classes. Atributos com visibilidade privada só podem ser acessados pelos métodos da própria classe. Se em uma classe todos os seus métodos forem privados, ela não prestará nenhum serviço as demais classes do sistema. Os atributos devem ter, sempre que possível, a visibilidade pública 4a Questão (Ref.: 201402539114) Pontos: 0,1 / 0,1 Na UML "Unified Modeling Language": Não se utiliza instância. Instâncias são representadas graficamente com seu nome em negrito e itálico. Instância e objeto são sinônimos. Instância é uma manifestação abstrata de algo concreto. Instância é o oposto de um objeto. 5a Questão (Ref.: 201403056565) Pontos: 0,1 / 0,1 A linguagem de Modelagem Unificada (UML) emergiu como notação de diagramação de padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML, segundo o OMG-Object Management Group, é uma linguagem para implementar os conceitos da orientação a objetos uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas um método para especificar e modelar os artefatos dos sistemas. um método comum para a representação da orientação a objetos um processo de especificação e modelagem de sistemas orientados a objeto. 1a Questão (Ref.: 201403057517) Pontos: 0,1 / 0,1 O conceito de orientação a objetos que representa um conjunto de objetos com características afins. Define o comportamento dos objetos através de seus métodos, e quais estados ele é capaz de manter através de seus atributos é conhecido como: Classe Herança Encapsulameto Objeto Polimorfismo 2a Questão (Ref.: 201403057445) Pontos: 0,1 / 0,1 Dentro da orientação a objetos este princípio permite que as classes derivadas de uma única classe base são capazes de invocar os métodos que, embora apresentem a mesma assinatura, comportam-se de maneira diferente para cada uma das classes derivadas. Ele é conhecido como: Classe Objeto Herança Encapsulamento Polimorfismo 3a Questão (Ref.: 201403147928) Pontos: 0,1 / 0,1 O diagrama da UML é reconhecido como: Diagrama de fluxo de dados Diagrama estrutural Diagrama de agrupamento Diagrama notacional Diagrama comportamental 4a Questão (Ref.: 201403038647) Pontos: 0,1 / 0,1 É um princípio da orientação a objetos, que permite que classes compartilhem atributos e métodos. Ela é usada na intenção de reaproveitar código ou comportamento generalizado ou especializar operações ou atributos. Polimorfismo Encapsulamento Objeto Herança Classe 5a Questão (Ref.: 201403038662) Pontos: 0,1 / 0,1 É o princípio a partir do qual as classes derivadas de uma única classe base são capazes de invocar os métodos que, embora apresentem a mesma assinatura, comportam-se de maneira diferente para cada uma das classes derivadas. Classe Polimorfismo Encapsulamento Objeto Herança 1a Questão (Ref.: 201403147936) Pontos: 0,1 / 0,1 O item conhecido como Caso de Uso é um item: Opcional De agrupamento Comportamental Notacional Estrutural 2a Questão (Ref.: 201403147926) Pontos: 0,1 / 0,1 Marque as assertivas que representam características ou fatos relacionados com a UML. É uma linguagem de programação utilizada para gerar arquiteturas de sistemas. Utiliza-se de um conjunto de diagramas para representar aspectos variados de um software. No decorrer do tempo, tem acarretado mudanças e, portanto, versionamento. Os diagramas são divididos em comportamentais e estruturais. Um exemplo de elemento estrutural é conhecido como nota. Surgiu devido a necessidade de união de algumas metodologias remanescentes, contudo, não contava com apoio de empresas do setor de desenvolvimento de projetos de software. 3a Questão (Ref.: 201403056570) Pontos: 0,1 / 0,1 Considere as seguintes afirmações sobre UML (Unified Modeling Language): I. A UML é uma linguagem, uma notação, e não uma metodologia; II. Um diagrama de classes é um modelo que mostra o relacionamento estático entre as classes, incluindo associações, agregações e generalizações; III. A UML é uma linguagem orientada a objetos baseada numa extensão de XML. Quais afirmações estão corretas? Apenas I e II. I, II e III. Apenas II e III. Apenas II. Apenas I e III. 4a Questão (Ref.: 201403147916) Pontos: 0,1 / 0,1 Marque a alternativa que contem elemento relacionado com a capacidade de representação determinado por um modelo. Entidades Nenhuma das anteriores Programação orientada a objetos Abstração Programação estruturada 5a Questão (Ref.: 201402693369) Pontos: 0,1 / 0,1 Analise as sentenças abaixo e verifique se são verdadeiras ou falsas. Posteriormente, sinalize a alternativa que corresponde ao resultado de sua análise. I - A interpretação do diagrama de sequência sempre será de cima para baixo e da direita para a esquerda. II- No diagrama de sequência é possível apresentar múltipla instâncias de objetos o que não é possível no diagrama de colaboração . III- Um diagrama de sequência mostra a colaboração dinâmica entre os objetos. Todas as sentenças estão corretas Estão corretas as sentenças II, III. Estão corretas as sentenças I, III. Está correta somente sentenças I. Está correta somente sentenças III. 1a Questão (Ref.: 201403225380) Pontos: 0,1 / 0,1 Identifique a alternativa que apresenta o diagrama responsável por mostrar as mesmas informações do Diagrama de Sequência, além de mostrar uma interação organizada entre um conjunto de objetos. Diagrama de Colaboração. Diagrama de Casos de Uso. Diagrama de Objetos. Diagrama de Interação.Diagrama de Atividades. 2a Questão (Ref.: 201402707137) Pontos: 0,1 / 0,1 Marque a resposta mais adequada para definir a utilidade do Diagrama de Atividades: Todas as acima O comportamento significativo de uma determinada Classe de Objeto ou de um Caso de Uso com fluxos alternativos (de exceções) A lógica dos procedimentos de uma determinada operação de uma Classe de Objeto A Classe de um Objeto e suas associações A sequência de execução das operações dos Objetos de um determinado contexto 3a Questão (Ref.: 201403057959) Pontos: 0,1 / 0,1 Analise a especificação abaixo, referente ao CENÁRIO PRINCIPAL do caso de uso INCLUIR CLIENTE, referente a um Sistema de Vendas. 1. Cliente informa seu CPF 2. Sistema valida CPF 3. Sistema Busca CPF - uses BUSCAR_CPF 4. Cliente informa demais dados 5. Sistema registra dados do cliente 6. Sistemas encerra o caso de uso Com base na especificação do caso de uso, analise as alternativas a seguir: I. O cliente sendo um ator, significa que ele interage com o sistema informando diretamente os seus dados. II. Nesse caso de uso, não caberia nenhum cenário alternativo. III. O passo 3, da forma como esta descrito, mostra que no diagrama de casos de uso, haverá o caso de Uso BUSCAR_CPF, que estará relacionado com INCLUIR CLIENTE, através do relacionamento de Include Com base em sua análise, assinale a única alternativa correta Está correta apenas a assertiva III Estão corretas apenas as assertivas II e III Está correta apenas a assertiva I Estão corretas as assertivas I e II e III Estão corretas apenas as assertivas I e III 4a Questão (Ref.: 201403142036) Pontos: 0,1 / 0,1 Em UML, uma classe é entendida como: uma abstração do tipo de dados de um sistema uma descrição de um conjunto de objetos que compartilham os mesmos atributos, operações, relacionamentos e semântica uma abstração de algo que pode ser feito com um objeto e compartilhado por todos os objetos a descrição de um intervalo de valores que as instâncias podem apresentar a implementação de um serviço que pode ser solicitado por algum objeto 5a Questão (Ref.: 201402503423) Pontos: 0,1 / 0,1 Indique a seqüência correta do preenchimento das seis lacunas com as definições de cada diagrama utilizado na UML, utilizando a identificação numerada. A seqüência apresentada, nas opções, é de cima para baixo. 1. Descrição de Caso de Uso 2. Diagrama de Caso de Uso 3. Diagrama de Classe 4. Diagrama de Estado 5. Diagrama de Seqüência 6. Diagrama de Atividades ( ) Descreve a funcionalidade do sistema percebida por atores externos. ( ) Apresenta objetos e classes envolvidas no cenário e a seqüência de mensagens trocadas entre os objetos; ( ) Representa o processo descrevendo as atividades seqüenciais e paralelas. ( ) Descreve os estados possíveis em que um objeto pode se encontrar e o que muda como resultado de eventos que o atingem. ( ) Descreve os tipos de objetos no sistema e os vários tipos de relacionamento estático que existem entre eles. ( ) Representa os requisitos do sistema. 2 - 6 - 5 - 4 - 3 - 1 6 - 5 - 3 - 4 - 2 - 1 1 - 5 - 6 - 4 - 3 - 2 1 - 6 - 5 - 4 - 3 - 2 2 - 6 - 5 - 3 - 4 - 1 1a Questão (Ref.: 201403054654) Pontos: 0,1 / 0,1 Um diagrama UML é uma apresentação gráfica de uma coleção de elementos do modelo de um sistema. O diagrama utilizado pela UML que apresenta a interação entre os objetos em relação ao tempo é o de: estado classes sequência componentes implantação 2a Questão (Ref.: 201402542536) Pontos: 0,1 / 0,1 Considere o diagrama de máquina de estados de UML abaixo. Analise as afirmativas a seguir, a seu respeito: 1. O elemento "estado1" corresponde a um estado sub-máquina. 2. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um estado inicial. 3. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um estado final. 4. O diagrama "diagrama estado1", que refina "estado1", terá exatamente um pseudo-estado ponto de entrada e um pseudo-estado ponto de saída. Assinale a alternativa que indica todas as afirmativas corretas. São corretas apenas as afirmativas 1 e 2. São corretas apenas as afirmativas 1 e 3. São corretas apenas as afirmativas 1, 3 e 4. São corretas apenas as afirmativas 1, 2 e 4. São corretas apenas as afirmativas 3 e 4. 3a Questão (Ref.: 201402502896) Pontos: 0,1 / 0,1 É um relacionamento estrutural que descreve um conjunto de ligações, em que as ligações são conexões entre objetos. Agregação. Realização. Associação. Dependência. Composição. 4a Questão (Ref.: 201402538454) Pontos: 0,1 / 0,1 Na UML os diagramas servem para capturar diferentes visões do sistema. NÂO é um diagrama UML: Diagrama de Estados Diagrama de Classes Diagrama de Componentes Diagrama de Sequência Diagrama de Métodos 5a Questão (Ref.: 201402502895) Pontos: 0,1 / 0,1 É um relacionamento de especialização/generalização, nos quais os objetos dos elementos especializados (os filhos) são substituíveis por objetos do elemento generalizado (os pais). Dependência. Generalização. Realização. Composição. Agregação.
Compartilhar