Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão A UML foi definida para ser utilizada com o paradigma orientada a objetos o que significa que ela possui recursos para representação dos conceitos propostos pela Orientação a objetos. Dentre os conceitos abaixo, marque a opção que assertivamente define o objetivo da UML Ser dependente somente da linguagem de programação. Ser dependente somente do processo de desenvolvimento. Ser independente da linguagem de programação e dependente do processo de desenvolvimento. Ser dependente da linguagem de programação e do processo de desenvolvimento. Ser independente da linguagem de programação e processo de desenvolvimento. Respondido em 12/03/2019 18:38:56 2a Questão Qual da afirmação abaixo NÃO corresponde com as definições de Desenvolvimento de Softwares Orientado a Objetos? A orientação a objetos não pode ser utilizado em Softwares de larga escala. Quando construídos corretamente, sistemas orientados a objetos são flexíveis a mudanças, possuem estruturas bem conhecidas e provêm a oportunidade de criar e implementar componentes totalmente reutilizáveis. Modelos orientado a objetos são implementados convenientemente utilizando uma linguagem de programação orientada a objetos. A engenharia de software orientada a objetos é muito mais que utilizar mecanismos de sua linguagem de programação, é saber utilizar da melhor forma possível todas as técnicas da modelagem orientada a objetos. A orientação a objetos é uma tecnologia para a produção de modelos que especifiquem o domínio do problema de um sistema. A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas usada em inúmeros projetos e para construção de diferentes tipo de sistemas. Respondido em 12/03/2019 18:39:39 3a Questão A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas, usadas em inúmeros projetos e para construção de diferentes tipos de sistemas. Assinale dentro das opções apresentadas, aquela que não é verdadeira Quando o sistema é desenvolvido com esta tecnologia, temos: Facilidade de Manutenção; Maior segurança no uso de componentes por parte do programador; Melhor compreensão do código; A certeza do menor tempo de desenvolvimento Melhor aproveitamento do seu código; Respondido em 12/03/2019 18:39:49 4a Questão A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas, usadas em inúmeros projetos e para construção de diferentes tipos de sistemas. Qual das alternativas abaixo, não representa uma vantagem na sua utilização: Quando o sistema é desenvolvido com esta tecnologia, tem- se: Melhor compreensão do código; Necessidade de menor quantidade de requesitos funcionais; Facilidade de manutenção; Mais segurança no uso dos componentes por parte do programador; Melhor reaproveitamento do seu código; Respondido em 12/06/2019 20:58:05 5a Questão É 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 Herança Objeto Classe Encapsulamento Respondido em 12/06/2019 20:58:38 Explicação: O objetivo da herança é permitor que classes já desenvolvidas possam ser reusadas. 1a Questão Assinale a alternativa que contém um diagrama estrutural, um comportamental e outro diagrama estrutural, todos da UML, respectivamente. Diagrama de objetos; diagrama de implantação; diagrama de classes. Diagrama de sequência; diagrama de casos de uso; diagrama de estados. Diagrama de casos de uso; diagrama de classes; diagrama de sequência Diagrama de implantação; diagrama de atividade; diagrama de componentes Diagrama de comunicação; diagrama de casos de uso; diagrama de interatividade. Respondido em 12/06/2019 21:01:16 Explicação: Diagrama estrutural, mostra a estrutura de uma parte do sistema e o comportamental um comportamento. Diagrama de implantação - mostra a estrutura de nos (infra estrutura) em que um sistema vai ser executado diagrama de atividade - mostra as atividades,portanto comportamento, de um procesos, ou um caso de uso complexo ou com atividades em paralelo ou um método de uma classe complexo ou com atividades em paralelo.; diagrama de componentes - mostra a estrutura dos componentes de um sistema 2a Questão 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 II e III. Apenas II. Apenas I e II. I, II e III. Apenas I e III. Respondido em 12/06/2019 21:02:37 Explicação: I. A UML é uma linguagem, uma notação, e não uma metodologia; - verdade. não diz como e nem a ordem com que as ações são realizada, logo 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; - verdade III. A UML é uma linguagem orientada a objetos baseada numa extensão de XML. - false, UML não é linguagem orientada a objetos para programação e sim uma linguagem de modelagem 3a Questão A Orientação a objetos é uma tecnologia eficiência e de qualidade comprovada, usada em inúmeros projetos e para construção de diferentes tipos de sistemas. Assinale a ÚNICA alternativa que NÃO apresenta uma vantagem no uso Orientação a objetos. Obter um melhor aproveitamento do código. Facilidade de manutenção dos códigos desenvolvidos. Segurança no uso de componentes por parte do programador. Melhor compreensão do código. Menor eficiência de código 5a Questão Assinale a opção que define corretamemte UML (Unified Modelling language). metodologia que determina como deve ser realizada a análise de requisitos de sistemas complexos. linguagem de modelagem que usa os conceitos de orientação a objetos para permitir a especificação de sistemas em diversos níveis de abstração. notação para facilitar representação visual de padrões de projeto e desenvolvimento da estrutura lógica de programas em plataformas de objetos distribuídas. metodologia de desenvolvimento de sistemas que inclui desde a análise de requisitos até a especificação de testes do sistema com modelos orientados a objetos. notação para o projeto físico de sistemas que usam linguagens orientadas a objetos como o Java e o C++. Respondido em 12/06/2019 21:03:22 Explicação: UML não é metodologia porque não diz o que deve ser feito e nem a ordem das atividades 6a Questão São exemplos de diagramas comportamentais: Casos de Usos, Atividades, Estados e Interações. Casos de Usos, Atividades, Componentes e Interações. Classes, Atividades, Estados e Interações. Casos de Usos, Atividades, Estados e Distribuição. Casos de Usos, Objetos, Estados e Interações. Respondido em 12/06/2019 21:03:43 7a Questão Qual diagrama tem a função de representar um objeto do mundo real em termos conceituais de POO? Diagrama de atividades. Diagrama de componentes. Diagrama de casos de usos. Diagrama de classes. Diagrama de estados. Respondido em 12/06/2019 21:04:13 8a Questão A linguagem de Modelagem Unificada (UML) emergiu como notaçãode 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 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. uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas 1a Questão A UML foi definida para ser utilizada com o paradigma orientada a objetos o que significa que ela possui recursos para representação dos conceitos propostos pela Orientação a objetos. Dentre os conceitos abaixo, marque a opção que assertivamente define o objetivo da UML Ser independente da linguagem de programação e processo de desenvolvimento. Ser dependente da linguagem de programação e do processo de desenvolvimento. Ser independente da linguagem de programação e dependente do processo de desenvolvimento. Ser dependente somente da linguagem de programação. Ser dependente somente do processo de desenvolvimento. 2a Questão Qual da afirmação abaixo NÃO corresponde com as definições de Desenvolvimento de Softwares Orientado a Objetos? Quando construídos corretamente, sistemas orientados a objetos são flexíveis a mudanças, possuem estruturas bem conhecidas e provêm a oportunidade de criar e implementar componentes totalmente reutilizáveis. A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas usada em inúmeros projetos e para construção de diferentes tipo de sistemas. A orientação a objetos é uma tecnologia para a produção de modelos que especifiquem o domínio do problema de um sistema. A orientação a objetos não pode ser utilizado em Softwares de larga escala. Modelos orientado a objetos são implementados convenientemente utilizando uma linguagem de programação orientada a objetos. A engenharia de software orientada a objetos é muito mais que utilizar mecanismos de sua linguagem de programação, é saber utilizar da melhor forma possível todas as técnicas da modelagem orientada a objetos. 6a Questão 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: Classe Objeto Encapsulamento Polimorfismo Herança 7a Questão A UML divide os diagramas em: Diagramas Comportamentais e Diagramas de Fluxo de Dados Diagramas Estruturais e Diagramas Comportamentais Nenhuma das anteriores Diagramas Estruturais, Diagramas Transacionais e Diagramas de Agrupamento Diagramas Estruturais, Diagramas Comportamentais, Diagramas de Notas e Diagramas de Agrupamento 8a Questão Na Análise Orientada a Objetos, o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse é denominado: herança. encapsulamento. independência. polimorfismo. modularidade.
Compartilhar