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 independente da linguagem de programação e dependente do processo de desenvolvimento. Ser dependente somente do processo de desenvolvimento. Ser independente da linguagem de programação e processo de desenvolvimento. Ser dependente da linguagem de programação e 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? A orientação a objetos não pode ser utilizado em Softwares de larga escala. 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. 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. 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. Qual das alternativas abaixo, não representa uma vantagem na sua utilização: Quando o sistema é desenvolvido com esta tecnologia, tem-se: Melhor reaproveitamento do seu código; Facilidade de manutenção; Mais segurança no uso dos componentes por parte do programador; Necessidade de menor quantidade de requesitos funcionais; Melhor compreensão do código; 4a 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. Objeto Polimorfismo Encapsulamento Classe Herança Explicação: O objetivo da herança é permitor que classes já desenvolvidas possam ser reusadas. 5a Questão Assinale a opção que define corretamemte UML (Unified Modelling language). notação para o projeto físico de sistemas que usam linguagens orientadas a objetos como o Java e o C++. 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 facilitar representação visual de padrões de projeto e desenvolvimento da estrutura lógica de programas em plataformas de objetos distribuídas. 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. metodologia que determina como deve ser realizada a análise de requisitos de sistemas complexos. 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: Classes, Atividades, Estados e Interações. Casos de Usos, Atividades, Estados e Distribuição. Casos de Usos, Atividades, Componentes e Interações. Casos de Usos, Objetos, Estados e Interações. Casos de Usos, Atividades, Estados e Interações. 7a Questão 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 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. uma linguagem para implementar os conceitos da orientação a objetos Explicação: A UML não é um proceso, nem método e nem técnica e sim uma linguagem que permite construir modelos (diagramas) sob diferentes visões de um sistema, ou seja especificar, construir e documentar os artefatos dos sistemas 8a Questão A UML divide os diagramas em: Diagramas Estruturais, Diagramas Comportamentais, Diagramas de Notas e Diagramas de Agrupamento Diagramas Estruturais e Diagramas Comportamentais Diagramas Estruturais, Diagramas Transacionais e Diagramas de Agrupamento Nenhuma das anteriores Diagramas Comportamentais e Diagramas de Fluxo de Dados
Compartilhar