Baixe o app para aproveitar ainda mais
Prévia do material em texto
03/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 1/4 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 Sobre a modelagem de sistemas, analise as assertivas a seguir I. A modelem consiste na elaboração de modelos, sobre a forma de diagrama por exemplo, com a finalidade de representar a realidade, abstraindo-se dos aspectos que não interessam ao contexto II. O uso de modelos, facilita a comunicação entre os envolvidos no desenvolvimento de software. III. A modelagem, de certa forma, facilita e fomenta a discussão de idéias e soluções entre os membros da equipe de desenvolvimento, que podem refina-los até o real entendimento do problema. Com base em sua análise, assinale a UNICA opção contendo as assertivas corretas. MODELAGEM DE SISTEMAS Lupa Calc. PPT MP3 CCT0681_A1_201801178062_V6 Aluno: WILLIAM DA SILVA SOUZA FRANÇA Matr.: 201801178062 Disc.: MODELAGEM DE SISTEM. 2020.1 (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Ser independente da linguagem de programação e 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 dependente somente da linguagem de programação. Ser dependente somente do processo de desenvolvimento. 2. Apenas III I, II e III Apenas I e II Apenas I e III Apenas II e III Explicação: javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:abre_frame('2','1','','OWCBEWAY4V8NPK4DLY1R',''); javascript:abre_frame('3','1','','OWCBEWAY4V8NPK4DLY1R',''); 03/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 2/4 O paradigma orientado a objetos, vislumbra um sistema: I. Como um conjunto de objetos, cada qual com suas responsabilidades, que interagem para realizarem as funcionalidades propostas pelo sistema. II. Que tem na Herança a possibilidade de otimizar e reaproveitar código, uma vez que permite que novas classes sejam definidas com base em classes já existentes. III. Onde o princípio do Polimorfismo permite que métodos herdados possam ser re-escritos de forma a comportar-se de forma diferente. IV. Onde o encapsulamento, garante que os métodos de uma classe serão acessados apenas pelos atributos da própria classe. No que tange aos conceitos dos princípios que norteiam a orientação a objetos, estão corretas: Avalie as assertivas a seguir no que se refere aos conceitos inerentes a UML (linguagem unificada de modelagem). I. A UML dispões de modelos (diagramas), sob diferentes perspectivas, aplicados a orientação a objetos. II. Dentre os diagramas da UML, destaca-se o diagrama de classes, um diagrama comportamental. III. A UML, sendo uma metodologia ativa, estabelece a sequencia em que os diagramas devem ser construídos. Com base em sua análise, assinale a opção que apresenta as assertivas CORRETAS. I. A modelem consiste na elaboração de modelos, sobre a forma de diagrama por exemplo, com a finalidade de representar a realidade, abstraindo-se dos aspectos que não interessam ao contexto - VERDADE II. O uso de modelos, facilita a comunicação entre os envolvidos no desenvolvimento de software. - VERDADE III. A modelagem, de certa forma, facilita e fomenta a discussão de idéias e soluções entre os membros da equipe de desenvolvimento, que podem refina-los até o real entendimento do problema. - VERDADE, os modelos ajudam a compreensão e entendimento. 3. Apenas as assertivas I, II e III Apenas as assertivas I, II e IV As assertivas I, II, III e IV Apenas as assertivas I e III Apenas as assertivas II e III Explicação: I. Como um conjunto de objetos, cada qual com suas responsabilidades, que interagem para realizarem as funcionalidades propostas pelo sistema. - VERDADE, um sistema OO é um sistema onde os objetos interagem. II. Que tem na Herança a possibilidade de otimizar e reaproveitar código, uma vez que permite que novas classes sejam definidas com base em classes já existentes. - VERDADE, o ganho de tempo e dinheiro é o foco da otimização provida pela herança, III. Onde o princípio do Polimorfismo permite que métodos herdados possam ser re-escritos de forma a comportar-se de forma diferente. - VERDADE IV. O encapsulamento, por sua vez, garante que os métodos de uma classe serão acessados apenas pelos atributos da própria classe. - FALSO. O encapsulamento garante que os atributos sejam acessados apenas pelos métodos da prórpria classe 4. I, II e III Apenas I e III Apenas II e III Apenas I e II Apenas I Explicação: I. A UML dispões de modelos (diagramas), sob diferentes perspectivas, aplicados a orientação a objetos. - Verdade 03/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 3/4 Ano: 2018 Órgão: UFMS Prova: FAPEC - 2018 - UFMS - Técnico de Tecnologia da Informação ADAPTADA No paradigma de Programação Orientada a Objetos, Polimorfismo pode ser descrito como: Os diagramas UML da categoria comportamental são os de: Ano: 2019 Órgão: UFRN Prova: COMPERVE - 2019 - UFRN - Técnico de Tecnologia da Informação ADAPTADA Os conceitos da programação orientada a objetos (POO) surgiram no final da década de 1960, quando a linguagem Simula- 68 introduziu as ideias de objetos e troca de mensagens para construção de programas. Tais concepções foram posteriormente amadurecidas e aprimoradas durante a década de 1970 pela linguagem de programação Smalltalk. Mas a popularização da POO só se deu ao longo das décadas de 1980 e 1990, com as linguagens C++ e Java. Na POO, uma classe é: II. Dentre os diagramas da UML, destaca-se o diagrama de classes, um diagrama comportamental. - Falso, o diagrama de classes é um diagrama estrutural III. A UML, sendo uma metodologia ativa, estabelece a sequencia em que os diagramas devem ser construídos. - Falso, a UML não é uma metodologia e sim uma linguagem visual de modelagem. 5. 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. Tipo especial de método que inicializa as variáveis do objeto, quando instanciado (inicializado). Variável de uma instância que descreve as características dos objetos. Um modelo ou protótipo que define as características e comportamentos comuns a um conjunto de objetos de certo tipo. Princípio pelo qual dois métodos de uma mesma classe podem ter o mesmo nome, desde que suas listas de parâmetros sejam diferentes, constituindo assim uma assinatura diferente. Explicação: Para haver polimorfismo precisa haver herança previamente. Poli = varios e morfirmo = forma Varias implementações (formas) de um mesmo método (mesma assinatura). Em cada implementação, um novo comportamento 6. classes, atividades e sequência. casos de uso, sequência e classes. casos de uso, atividades e máquinas de estados. classes, objetos e componentes. objetos, estrutura composta e máquinas de estado. 7. um modelo ou molde de construção de objetos, em que se definem características e comportamentos. um modelo ou molde de construção de objetos, em que não se podem definir características. um objeto com função de instanciação, em que não se podem definir características. uma instância de um objeto um objeto com função deinstanciação, em que se definem comportamentos por meio de atributos. Explicação: Classe é um modelo , onde classificamos objetos afins, ou seja com as mesmas propriedades e comportamento 03/05/2020 Estácio: Alunos simulado.estacio.br/alunos/ 4/4 Sabemos que os modelos nos ajudam a entender a complexidade do mundo real. No que se refere aos modelos, oriundos de processos de modelagem, avalie as assertivas a seguir: I. Uma maquete de um condomínio residencial é um modelo. II. Um modelo é uma representação da realidade III. Um modelo aumenta o nível de complexidade do entendimento da realidade IV. Cada realidade somente contempla um único modelo. Com base em sua análise, marque a UNICA opção que contém TODAS as assertivas corretas. 8. I, II e IV II II e III I I e II Explicação: I. Uma maquete de um condomínio residencial é um modelo. - VERDADE II. Um modelo é uma representação da realidade - VERDADE,. um modelo nos ajuda a entender a complexidade da realidade III. Um modelo aumenta o nível de complexidade do entendimento da realidade - FALSO, um modelo dimini a complexidade da realidade e nos permite um maior entendimento. IV. Cada realidade somente contempla um único modelo. = FALSO, por exemplo do mesmo exemplo do condomínio residencial, a planta baixa é um modelo que complementa a maquete, por exemplo. Logo são possíveis vários modelos , sob diferentes perspectivas da mesma realidade. Não Respondida Não Gravada Gravada Exercício inciado em 03/05/2020 11:06:21. javascript:abre_colabore('34595','190034031','3791431699');
Compartilhar