Buscar

4º PERÍODO MODELAGEM DE SISTEMAS

Prévia do material em texto

MODELAGEM DE SISTEMAS 
1a aula 
Lupa 
 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0264_EX_A1_201809152933_V1 24/03/2020 
Aluno(a): JORGE LAZARO PÓVOA RUIZ 2020.1 EAD 
Disciplina: CCT0264 - MODELAGEM DE SISTEMAS 201809152933 
 
 
 
 1a 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 é 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. 
 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. 
Respondido em 24/03/2020 14:37:11 
 
 
 
 
 2a 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 
 Herança 
 
Classe 
Respondido em 24/03/2020 14:37:15 
 
 
Explicação: 
O objetivo da herança é permitor que classes já desenvolvidas possam ser reusadas. 
 
 
 
 
 3a Questão 
 
 
 São exemplos de diagramas comportamentais: 
 
 Casos de Usos, Atividades, Estados e Interações. 
 
Casos de Usos, Objetos, Estados e Interações. 
 Classes, Atividades, Estados e Interações. 
 
Casos de Usos, Atividades, Componentes e Interações. 
 
Casos de Usos, Atividades, Estados e Distribuição. 
Respondido em 24/03/2020 14:37:18 
 
 
 
 
 4a Questão 
 
 
 A UML divide os diagramas em: 
javascript:abre_frame('1','1','','','314379633');
javascript:abre_frame('1','1','','','314379633');
javascript:abre_frame('2','1','','','314379633');
javascript:abre_frame('2','1','','','314379633');
javascript:abre_frame('3','1','','','314379633');
javascript:abre_frame('3','1','','','314379633');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','1','','','314379633');
javascript:abre_frame('2','1','','','314379633');
javascript:abre_frame('3','1','','','314379633');
 
 
Diagramas Estruturais, Diagramas Comportamentais, Diagramas de Notas e Diagramas de Agrupamento 
 Diagramas Estruturais e Diagramas Comportamentais 
 
Nenhuma das anteriores 
 
Diagramas Estruturais, Diagramas Transacionais e Diagramas de Agrupamento 
 Diagramas Comportamentais e Diagramas de Fluxo de Dados 
Respondido em 24/03/2020 14:37:21 
 
 
 
 
 5a 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. 
 
 Melhor compreensão do código. 
 
Facilidade de manutenção dos códigos desenvolvidos. 
 Menor eficiência de código 
 
Segurança no uso de componentes por parte do programador. 
 
Obter um melhor aproveitamento do código. 
Respondido em 24/03/2020 14:37:34 
 
 
 
 
 6a Questão 
 
 
 Qual diagrama tem a função de representar um objeto do mundo real em termos conceituais de POO? 
 
 Diagrama de classes. 
 
Diagrama de componentes. 
 
Diagrama de casos de usos. 
 
Diagrama de atividades. 
 
Diagrama de estados. 
Respondido em 24/03/2020 14:37:38 
 
 
 
 
 7a 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 do processo de desenvolvimento. 
 
Ser dependente somente da linguagem de programação. 
 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. 
Respondido em 24/03/2020 14:37:42 
 
 
 
 
 8a 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; 
 
Melhor aproveitamento do seu código; 
 A certeza do menor tempo de desenvolvimento 
 
Maior segurança no uso de componentes por parte do programador; 
 
Melhor compreensão do código; 
Respondido em 24/03/2020 14:37:35 
 
 
 
 1a 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; 
 Mais segurança no uso dos componentes por parte do programador; 
 
Melhor compreensão do código; 
 Necessidade de menor quantidade de requesitos funcionais; 
 
Facilidade de manutenção; 
Respondido em 24/03/2020 14:38:50 
 
 
 
 
 2a Questão 
 
 
 Assinale a opção que define corretamemte UML (Unified Modelling language). 
 
 
 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 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. 
 
metodologia que determina como deve ser realizada a análise de requisitos de sistemas complexos. 
 
notação para o projeto físico de sistemas que usam linguagens orientadas a objetos como o Java e o C++. 
 
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. 
Respondido em 24/03/2020 17:58:03 
 
 
Explicação: UML não é metodologia porque não diz o que deve ser feito e nem a ordem das atividades 
 
 
 
 
 3a Questão 
 
 
 Os diagramas UML da categoria comportamental são os de: 
 
 
objetos, estrutura composta e máquinas de estado. 
 casos de uso, atividades e máquinas de estados. 
 classes, atividades e sequência. 
 
casos de uso, sequência e classes. 
 
classes, objetos e componentes. 
Respondido em 24/03/2020 17:57:57 
 
 
 
 
 4a 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: 
 
 
Polimorfismo 
 Objeto 
 Encapsulamento 
 
Classe 
 
Herança 
Respondido em 24/03/2020 17:58:10 
 
 
Explicação: 
Pelo encapsulamento, os atributos (que determinam o estado de uma classe) de uma classe só podem ser acessados pelos 
metodos da propria classe. Encapsular significa proteger. 
 
 
 
 
 5a Questão 
 
 
 Assinale a alternativa que contém um diagrama estrutural, um comportamental e outro diagrama estrutural, todosda UML, 
respectivamente. 
 
 
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. 
 
Diagrama de objetos; diagrama de implantação; diagrama de classes. 
Respondido em 24/03/2020 17:58:13 
 
 
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 
 
 
 
 
 6a 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, é 
 
 
um método para especificar e modelar os artefatos dos sistemas. 
 
uma linguagem para implementar os conceitos da orientação a objetos 
 
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 
Respondido em 24/03/2020 17:58:17 
 
 
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 
 
 
 
 
 7a 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 I e II. 
 
I, II e III. 
 
Apenas II. 
 
Apenas I e III. 
Respondido em 24/03/2020 17:58:12 
 
 
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 
 
 
 
 
 
 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: 
 
 
modularidade. 
 polimorfismo. 
 
encapsulamento. 
 
herança. 
 
independência. 
 
 
 
 1a Questão 
 
 
 Assinale a alternativa que contém um diagrama estrutural, um comportamental e outro diagrama estrutural, todos da UML, respectivamente. 
 
 
Diagrama de casos de uso; diagrama de classes; diagrama de sequência 
 Diagrama de implantação; diagrama de atividade; diagrama de componentes 
 Diagrama de objetos; diagrama de implantação; diagrama de classes. 
 
Diagrama de sequência; diagrama de casos de uso; diagrama de estados. 
 
Diagrama de comunicação; diagrama de casos de uso; diagrama de interatividade. 
Respondido em 24/03/2020 17:58:52 
 
 
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 
 
 
 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: 
 
 polimorfismo. 
 
encapsulamento. 
 
herança. 
 
modularidade. 
 
independência. 
Respondido em 24/03/2020 17:58:55 
 
 
Explicação: 
O polimorfimos é a propriedade da orientação a objeto que permite que metodos herdados possam ser rescritos ou alterados. 
 
 
 
 
 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; 
 Necessidade de menor quantidade de requesitos funcionais; 
 
Mais segurança no uso dos componentes por parte do programador; 
 
Melhor compreensão do código; 
 
Facilidade de manutenção; 
Respondido em 24/03/2020 17:59:09 
 
 
 
 
 4a Questão 
 
 
 Assinale a opção que define corretamemte UML (Unified Modelling language). 
 
 
 
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++. 
 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. 
Respondido em 24/03/2020 17:59:12 
 
 
Explicação: UML não é metodologia porque não diz o que deve ser feito e nem a ordem das atividades 
 
 
 
 
 5a 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: 
 
 Objeto 
 Encapsulamento 
 
Herança 
 
Polimorfismo 
 
Classe 
Respondido em 24/03/2020 17:59:06 
 
 
Explicação: 
Pelo encapsulamento, os atributos (que determinam o estado de uma classe) de uma classe só podem ser acessados pelos metodos da propria classe. 
Encapsular significa proteger. 
 
 
 
 
 6a Questão 
 
 
 São exemplos de diagramas comportamentais: 
 
 
Casos de Usos, Atividades, Componentes e Interações. 
 Casos de Usos, Atividades, Estados e Distribuição. 
 
Classes, Atividades, Estados e Interações. 
 Casos de Usos, Atividades, Estados e Interações. 
 
Casos de Usos, Objetos, Estados e Interações. 
Respondido em 24/03/2020 17:59:20 
 
 
 
 
 7a Questão 
 
 
 Qual diagrama tem a função de representar um objeto do mundo real em termos conceituais de POO? 
 
 
Diagrama de estados. 
 
Diagrama de componentes. 
 
Diagrama de casos de usos. 
 
Diagramade atividades. 
 Diagrama de classes. 
Respondido em 24/03/2020 17:59:24 
 
 
 
 
 8a 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 I e II. 
 
Apenas II. 
 
I, II e III. 
 
Apenas II e III. 
 
Apenas I e III. 
 
 
 
 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 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 independente da linguagem de programação e dependente do processo de desenvolvimento. 
 Ser independente da linguagem de programação e processo de desenvolvimento. 
Respondido em 24/03/2020 17:59:45 
 
 
 
 
 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. 
Respondido em 24/03/2020 18:00:05 
 
 
 
 
 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: 
 
 A certeza do menor tempo de desenvolvimento 
 Melhor aproveitamento do seu código; 
 
Facilidade de Manutenção; 
 
Maior segurança no uso de componentes por parte do programador; 
 
Melhor compreensão do código; 
Respondido em 24/03/2020 18:00:09 
 
 
 
 
 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. 
 
 
Polimorfismo 
 Classe 
 
Encapsulamento 
 
Objeto 
 Herança 
Respondido em 24/03/2020 18:00:12 
 
 
Explicação: 
O objetivo da herança é permitor que classes já desenvolvidas possam ser reusadas. 
 
 
 
 
 5a 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, é 
 
 um método para especificar e modelar os artefatos dos sistemas. 
 uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas 
 
uma linguagem para implementar os conceitos da orientação a objetos 
 
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. 
Respondido em 24/03/2020 18:00:18 
 
 
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 
 
 
 
 
 6a Questão 
 
 
 Os diagramas UML da categoria comportamental são os de: 
 
 
objetos, estrutura composta e máquinas de estado. 
 casos de uso, sequência e classes. 
 casos de uso, atividades e máquinas de estados. 
 
classes, objetos e componentes. 
 
classes, atividades e sequência. 
Respondido em 24/03/2020 18:00:15 
 
 
 
 
 7a Questão 
 
 
 A UML divide os diagramas em: 
 
 
Diagramas Estruturais, Diagramas Comportamentais, Diagramas de Notas e Diagramas de Agrupamento 
 
Diagramas Comportamentais e Diagramas de Fluxo de Dados 
 Diagramas Estruturais, Diagramas Transacionais e Diagramas de Agrupamento 
 
Nenhuma das anteriores 
 Diagramas Estruturais e Diagramas Comportamentais 
Respondido em 24/03/2020 18:00:19 
 
 
 
 
 8a 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. 
 
 Melhor compreensão do código. 
 
Obter um melhor aproveitamento do código. 
 
Facilidade de manutenção dos códigos desenvolvidos. 
 Menor eficiência de código 
 
Segurança no uso de componentes por parte do programador. 
 
 
 
 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 independente da linguagem de programação e dependente do processo de desenvolvimento. 
 
Ser dependente somente da linguagem de programação. 
 
Ser dependente da linguagem de programação e do processo de desenvolvimento. 
 
Ser dependente somente do processo de desenvolvimento. 
Respondido em 24/03/2020 18:01:33 
 
 
 
 
 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. 
 
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. 
 
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. 
Respondido em 24/03/2020 18:01:46 
 
 
 
 
 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: 
 
 
Melhor aproveitamento do seu código; 
 Melhor compreensão do código;A certeza do menor tempo de desenvolvimento 
 
Facilidade de Manutenção; 
 
Maior segurança no uso de componentes por parte do programador; 
Respondido em 24/03/2020 18:01:51 
 
 
 
 
 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. 
 
 
Encapsulamento 
 Herança 
 
Objeto 
 Polimorfismo 
 
Classe 
Respondido em 24/03/2020 18:01:55 
 
 
Explicação: 
O objetivo da herança é permitor que classes já desenvolvidas possam ser reusadas. 
 
 
 
 
 5a 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 para implementar os conceitos da orientação a objetos 
 uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas 
 
um processo de especificação e modelagem de sistemas orientados a objeto. 
 
um método comum para a representação da orientação a objetos 
 
um método para especificar e modelar os artefatos dos sistemas. 
Respondido em 24/03/2020 18:01:58 
 
 
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 
 
 
 
 
 6a Questão 
 
 
 Os diagramas UML da categoria comportamental são os de: 
 
 
casos de uso, sequência e classes. 
 casos de uso, atividades e máquinas de estados. 
 objetos, estrutura composta e máquinas de estado. 
 
classes, objetos e componentes. 
 
classes, atividades e sequência. 
Respondido em 24/03/2020 18:02:02 
 
 
 
 
 7a 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. 
 
 Menor eficiência de 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. 
 
Obter um melhor aproveitamento do código. 
Respondido em 24/03/2020 18:02:05 
 
 
 
 
 8a Questão 
 
 
 A UML divide os diagramas em: 
 
 
Diagramas Estruturais, Diagramas Comportamentais, Diagramas de Notas e Diagramas de Agrupamento 
 
Nenhuma das anteriores 
 Diagramas Estruturais e Diagramas Comportamentais 
 
Diagramas Estruturais, Diagramas Transacionais e Diagramas de Agrupamento 
 
Diagramas Comportamentais e Diagramas de Fluxo de Dados 
 
 
 
 1a 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: 
 
 
encapsulamento. 
 herança. 
 
modularidade. 
 
independência. 
 polimorfismo. 
Respondido em 24/03/2020 18:02:34 
 
 
Explicação: 
O polimorfimos é a propriedade da orientação a objeto que permite que metodos herdados possam ser rescritos ou alterados. 
 
 
 
 
 2a 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: 
 
 
Polimorfismo 
 
Classe 
 Herança 
 
Objeto 
 Encapsulamento 
Respondido em 24/03/2020 18:02:38 
 
 
Explicação: 
Pelo encapsulamento, os atributos (que determinam o estado de uma classe) de uma classe só podem ser acessados pelos metodos da propria classe. 
Encapsular significa proteger. 
 
 
 
 
 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 compreensão do código; 
 Facilidade de manutenção; 
 
Mais segurança no uso dos componentes por parte do programador; 
 
Melhor reaproveitamento do seu código; 
 Necessidade de menor quantidade de requesitos funcionais; 
Respondido em 24/03/2020 18:02:43 
 
 
 
 
 4a Questão 
 
 
 Assinale a alternativa que contém um diagrama estrutural, um comportamental e outro diagrama estrutural, todos da UML, respectivamente. 
 
 Diagrama de implantação; diagrama de atividade; diagrama de componentes 
 Diagrama de comunicação; diagrama de casos de uso; diagrama de interatividade. 
 
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 objetos; diagrama de implantação; diagrama de classes. 
Respondido em 24/03/2020 18:02:46 
 
 
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 
 
 
 
 
 5a Questão 
 
 
 Assinale a opção que define corretamemte UML (Unified Modelling language). 
 
 
 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. 
 
metodologia que determina como deve ser realizada a análise de requisitos de sistemas complexos. 
 
notação para o projeto físico de sistemas que usam linguagens orientadas a objetos como o Java e o C++. 
Respondido em 24/03/2020 18:02:51 
 
 
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, Estados e Distribuição. 
 
Casos de Usos, Atividades, Componentes e Interações. 
 
Casos de Usos, Objetos, Estados e Interações. 
 
Classes, Atividades, Estados e Interações. 
Respondido em 24/03/2020 18:02:55 
 
 
 
 
 7a Questão 
 
 
 Qual diagrama tem a função de representar um objeto do mundo real em termos conceituais de POO? 
 
 Diagrama de componentes. 
 Diagrama de classes. 
 
Diagrama de casos de usos. 
 
Diagrama de atividades. 
 
Diagrama de estados. 
Respondido em 24/03/2020 18:02:59 
 
 
 
 
 8a 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. 
 
I, II e III. 
 
Apenas Ie III. 
 
Apenas II. 
 Apenas I e II. 
 
 
 
 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 independente da linguagem de programação e dependente do processo de desenvolvimento. 
 
Ser dependente somente do processo de desenvolvimento. 
 
Ser dependente da linguagem de programação e do processo de desenvolvimento. 
 
Ser dependente somente da linguagem de programação. 
Respondido em 24/03/2020 18:03:29 
 
 
 
 
 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. 
 
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 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. 
 
A orientação a objetos é uma tecnologia para a produção de modelos que especifiquem o domínio do problema de um 
sistema. 
Respondido em 24/03/2020 18:03:24 
 
 
 
 
 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: 
 
 Melhor aproveitamento do seu código; 
 
Maior segurança no uso de componentes por parte do programador; 
 
Melhor compreensão do código; 
 A certeza do menor tempo de desenvolvimento 
 
Facilidade de Manutenção; 
Respondido em 24/03/2020 18:03:37 
 
 
 
 
 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. 
 
 
Encapsulamento 
 
Polimorfismo 
 Classe 
 
Objeto 
 Herança 
Respondido em 24/03/2020 18:03:41 
 
 
Explicação: 
O objetivo da herança é permitor que classes já desenvolvidas possam ser reusadas. 
 
 
 
 
 5a 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 para implementar os conceitos da orientação a objetos 
 
um método para especificar e modelar os artefatos dos sistemas. 
 uma linguagem visual para especificar, construir e documentar 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. 
Respondido em 24/03/2020 18:03:45 
 
 
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 
 
 
 
 
 6a Questão 
 
 
 Os diagramas UML da categoria comportamental são os de: 
 
 
casos de uso, sequência e classes. 
 objetos, estrutura composta e máquinas de estado. 
 
classes, objetos e componentes. 
 casos de uso, atividades e máquinas de estados. 
 
classes, atividades e sequência. 
Respondido em 24/03/2020 18:03:48 
 
 
 
 
 7a 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. 
 
 Menor eficiência de código 
 
Segurança no uso de componentes por parte do programador. 
 
Obter um melhor aproveitamento do código. 
 
Melhor compreensão do código. 
 Facilidade de manutenção dos códigos desenvolvidos. 
Respondido em 24/03/2020 18:03:52 
 
 
 
 
 8a Questão 
 
 
 A UML divide os diagramas em: 
 
 Diagramas Estruturais e Diagramas Comportamentais 
 
Nenhuma das anteriores 
 
Diagramas Estruturais, Diagramas Transacionais e Diagramas de Agrupamento 
 
Diagramas Comportamentais e Diagramas de Fluxo de Dados 
 
Diagramas Estruturais, Diagramas Comportamentais, Diagramas de Notas e Diagramas de Agrupamento 
 
 
 
 1a 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. 
 polimorfismo. 
 
encapsulamento. 
 
modularidade. 
 
independência. 
Respondido em 24/03/2020 18:04:14 
 
 
Explicação: 
O polimorfimos é a propriedade da orientação a objeto que permite que metodos herdados possam ser rescritos ou alterados. 
 
 
 
 
 2a 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: 
 
 
Herança 
 Classe 
 Encapsulamento 
 
Polimorfismo 
 
Objeto 
Respondido em 24/03/2020 18:04:18 
 
 
Explicação: 
Pelo encapsulamento, os atributos (que determinam o estado de uma classe) de uma classe só podem ser acessados pelos 
metodos da propria classe. Encapsular significa proteger. 
 
 
 
 
 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: 
 
 
Facilidade de manutenção; 
 Mais segurança no uso dos componentes por parte do programador; 
 
Melhor reaproveitamento do seu código; 
 
Melhor compreensão do código; 
 Necessidade de menor quantidade de requesitos funcionais; 
Respondido em 24/03/2020 18:04:12 
 
 
 
 
 4a Questão 
 
 
 Assinale a alternativa que contém um diagrama estrutural, um comportamental e outro diagrama estrutural, todos da UML, 
respectivamente. 
 
 Diagrama de sequência; diagrama de casos de uso; diagrama de estados. 
 
Diagrama de objetos; diagrama de implantação; diagrama de classes. 
 
Diagrama de comunicação; diagrama de casos de uso; diagrama de interatividade. 
 Diagrama de implantação; diagrama de atividade; diagrama de componentes 
 
Diagrama de casos de uso; diagrama de classes; diagrama de sequência 
Respondido em 24/03/2020 18:04:26 
 
 
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 oucom 
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 
 
 
 
 
 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 que determina como deve ser realizada a análise de requisitos de sistemas complexos. 
 
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 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. 
Respondido em 24/03/2020 18:04:41 
 
 
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 Distribuição. 
 Casos de Usos, Atividades, Estados e Interações. 
 
Casos de Usos, Objetos, Estados e Interações. 
 
Classes, Atividades, Estados e Interações. 
 
Casos de Usos, Atividades, Componentes e Interações. 
Respondido em 24/03/2020 18:04:45 
 
 
 
 
 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 estados. 
 Diagrama de classes. 
 
Diagrama de casos de usos. 
Respondido em 24/03/2020 18:04:48 
 
 
 
 
 8a 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 I e III. 
 
Apenas II. 
 
I, II e III. 
 
Apenas II e III. 
 Apenas I e II. 
 
 
 
 1a 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. 
 polimorfismo. 
 
encapsulamento. 
 
modularidade. 
 
independência. 
Respondido em 24/03/2020 18:04:14 
 
 
Explicação: 
O polimorfimos é a propriedade da orientação a objeto que permite que metodos herdados possam ser rescritos ou alterados. 
 
 
 
 
 2a 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: 
 
 
Herança 
 Classe 
 Encapsulamento 
 
Polimorfismo 
 
Objeto 
Respondido em 24/03/2020 18:04:18 
 
 
Explicação: 
Pelo encapsulamento, os atributos (que determinam o estado de uma classe) de uma classe só podem ser acessados pelos metodos da propria classe. 
Encapsular significa proteger. 
 
 
 
 
 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: 
 
 
Facilidade de manutenção; 
 Mais segurança no uso dos componentes por parte do programador; 
 
Melhor reaproveitamento do seu código; 
 
Melhor compreensão do código; 
 Necessidade de menor quantidade de requesitos funcionais; 
Respondido em 24/03/2020 18:04:12 
 
 
 
 
 4a Questão 
 
 
 Assinale a alternativa que contém um diagrama estrutural, um comportamental e outro diagrama estrutural, todos da UML, respectivamente. 
 
 Diagrama de sequência; diagrama de casos de uso; diagrama de estados. 
 
Diagrama de objetos; diagrama de implantação; diagrama de classes. 
 
Diagrama de comunicação; diagrama de casos de uso; diagrama de interatividade. 
 Diagrama de implantação; diagrama de atividade; diagrama de componentes 
 
Diagrama de casos de uso; diagrama de classes; diagrama de sequência 
Respondido em 24/03/2020 18:04:26 
 
 
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 
 
 
 
 
 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 que determina como deve ser realizada a análise de requisitos de sistemas complexos. 
 
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 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. 
Respondido em 24/03/2020 18:04:41 
 
 
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 Distribuição. 
 Casos de Usos, Atividades, Estados e Interações. 
 
Casos de Usos, Objetos, Estados e Interações. 
 
Classes, Atividades, Estados e Interações. 
 
Casos de Usos, Atividades, Componentes e Interações. 
Respondido em 24/03/2020 18:04:45 
 
 
 
 
 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 estados. 
 Diagrama de classes. 
 
Diagrama de casos de usos. 
Respondido em 24/03/2020 18:04:48 
 
 
 
 
 8a 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 I e III. 
 
Apenas II. 
 
I, II e III. 
 
Apenas II e III. 
 Apenas I e II. 
 
 
 
 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 processo de desenvolvimento. 
 
Serindependente da linguagem de programação e dependente do processo de desenvolvimento. 
 
Ser dependente da linguagem de programação e do processo de desenvolvimento. 
Respondido em 24/03/2020 18:05:43 
 
 
 
 
 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 é 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 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. 
 
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 é uma tecnologia para a produção de modelos que especifiquem o domínio do problema de um sistema. 
Respondido em 24/03/2020 18:05:46 
 
 
 
 
 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; 
 A certeza do menor tempo de desenvolvimento 
 
Maior segurança no uso de componentes por parte do programador; 
 
Melhor aproveitamento do seu código; 
 
Melhor compreensão do código; 
Respondido em 24/03/2020 18:06:00 
 
 
 
 
 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. 
 
 
Classe 
 
Objeto 
 Polimorfismo 
 Herança 
 
Encapsulamento 
Respondido em 24/03/2020 18:05:55 
 
 
Explicação: 
O objetivo da herança é permitor que classes já desenvolvidas possam ser reusadas. 
 
 
 
 
 5a 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 
 
uma linguagem para implementar os conceitos da orientação a objetos 
 um método comum para a representação da orientação a objetos 
 
um método para especificar e modelar os artefatos dos sistemas. 
 
um processo de especificação e modelagem de sistemas orientados a objeto. 
Respondido em 24/03/2020 18:06:01 
 
 
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 
 
 
 
 
 6a Questão 
 
 
 Os diagramas UML da categoria comportamental são os de: 
 
 classes, atividades e sequência. 
 
casos de uso, sequência e classes. 
 
objetos, estrutura composta e máquinas de estado. 
 casos de uso, atividades e máquinas de estados. 
 
classes, objetos e componentes. 
Respondido em 24/03/2020 18:06:05 
 
 
 
 
 7a 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. 
 
 
Melhor compreensão do código. 
 Menor eficiência de código 
 
Facilidade de manutenção dos códigos desenvolvidos. 
 
Segurança no uso de componentes por parte do programador. 
 Obter um melhor aproveitamento do código. 
Respondido em 24/03/2020 18:06:23 
 
 
 
 
 8a Questão 
 
 
 A UML divide os diagramas em: 
 
 
Diagramas Estruturais, Diagramas Transacionais e Diagramas de Agrupamento 
 
Diagramas Estruturais, Diagramas Comportamentais, Diagramas de Notas e Diagramas de Agrupamento 
 
Nenhuma das anteriores 
 Diagramas Estruturais e Diagramas Comportamentais 
 Diagramas Comportamentais e Diagramas de Fluxo de Dados 
 
 
 
 1a Questão 
 
 
 No desenvolvimento de um software para um sistema de venda de produtos nacionais e importados, o analista gerou o 
diagrama de caso de uso a seguir: 
 
Da análise do diagrama, conclui-se que? 
 
 Um gerente pode interagir com o caso de uso Realizar venda, pois ele é um Usuário. 
 A execução do caso de uso Liberar desconto incorpora opcionalmente o caso de uso Realizar venda. 
 A execução do caso de uso Realizar venda de produto nacional incorpora obrigatoriamente o caso de uso Liberar 
desconto. 
 A execução do caso de uso Consultar estoque incorpora opcionalmente o caso de uso Liberar desconto. 
 
A execução do caso de uso Realizar venda incorpora obrigatoriamente o caso de uso Consultar estoque. 
Respondido em 24/03/2020 18:06:49 
 
 
 
 
 2a Questão 
 
 
 Dados os requisitos: 
I) Efetuar troca de produtos com defeito. 
II) Tolerante a falhas. 
III) A resposta do sistema não deve exceder 30 seg. 
IV) O sistema deverá rodar num computador 486 com 16MB de memória. 
V) Não emprestar livros para clientes com débito. 
Quais dos itens acima são requisitos funcionais de um sistema: 
 
 I, II, III, V. 
 I e V. 
 
I, II, V 
 
I, IV e V. 
 
Somente o V. 
Respondido em 24/03/2020 18:06:45 
 
 
 
 
 3a Questão 
 
 
 Em UML, os diagramas de Caso de Uso tem por objetivo 
 
 obter funcionalidades e requerimentos do sistema 
 
representar o estado ou situação em que um objeto pode se encontrar no decorrer da execução de processos de um sistema. 
 exibir uma interação entre um conjunto de objetos e seus relacionamentos. 
 
mostrar o fluxo de mensagens de uma atividade do sistema para outra. 
 
representar os atributos e operações de uma classe ou objeto. 
Respondido em 24/03/2020 18:07:03 
 
 
Explicação: 
o diagrama de casos de uso tem por objetivo apresentar as funcionalidades que responderão pelos requisitos apontados pelos usuários 
 
 
 
 
 4a Questão 
 
 
 Considere o sistema de um vídeo game moderno (como o PlayStation 4 ou Xbox One), se o mesmo fosse modelado utilizando-se UML, pode-se dizer 
que possíveis Atores que apareceriam no respectivo Diagrama de Casos de Uso representados seriam: 
 
 Blu-Ray, DVD e CD 
 
Pular, Saltar e Correr 
 
Atualizar o sistema, Carregar jogo, Navegar na Internet 
 Player 1, Player 2 e CPU 
 
Direcional, Select e Start 
Respondido em 24/03/2020 18:06:59 
 
 
 
 
 5a Questão 
 
 
 O diagrama da UML que fornece uma visão externa do sistema, representando um nível alto de abstração nos quais elementos externos (atores) 
interagem com o sistema é denominado diagrama de 
 
 casos de uso. 
 
colaboração. 
 
transição de estados. 
 sequência. 
 
atividades. 
Respondido em 24/03/2020 18:07:08 
 
 
 
 
 6a Questão 
 
 
 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 Colaboração 
 Diagrama de Sequência 
 
Diagrama de Classes 
 Diagrama de Casos de Uso 
 
Diagrama de Objetos 
Respondido em 24/03/2020 18:07:14 
 
 
 
 
 7a Questão 
 
 
 A figura abaixo ilustra um Diagrama de Casos de Uso e é utilizada no desenvolvimento de projetosde sistemas, utilizando ferramentas da Análise Orientada a 
Objetos. 
 
O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como: 
 
 
Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento. 
 
Associação / uma funcionalidade do sistema do ponto de vista do relacionamento. 
 Associação / uma funcionalidade do sistema do ponto de vista do usuário. 
 
Generalização / uma funcionalidade do sistema do ponto de vista do usuário. 
 Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento. 
Respondido em 24/03/2020 18:07:30 
 
 
Explicação: 
entre ator e caso de uso, o relacionamento é sempre de associação, sob a visão do ator (usuário) 
 
 
 
 
 8a Questão 
 
 
 Quais são os relacionamentos possíveis entre Casos de Uso? 
 
 composição, generalização e extensão 
 generalização, inclusão e extensão 
 
agregação, generalização, associação 
 
agregação, inclusão, extensão 
 
associação, inclusão e extensão 
 
 
 
 1a Questão 
 
 
 No desenvolvimento de um software para um sistema de venda de produtos nacionais e importados, o analista gerou o 
diagrama de caso de uso a seguir: 
 
Da análise do diagrama, conclui-se que? 
 
 A execução do caso de uso Consultar estoque incorpora opcionalmente o caso de uso Liberar desconto. 
 A execução do caso de uso Realizar venda de produto nacional incorpora obrigatoriamente o caso de uso Liberar 
desconto. 
 A execução do caso de uso Liberar desconto incorpora opcionalmente o caso de uso Realizar venda. 
 Um gerente pode interagir com o caso de uso Realizar venda, pois ele é um Usuário. 
 
A execução do caso de uso Realizar venda incorpora obrigatoriamente o caso de uso Consultar estoque. 
Respondido em 24/03/2020 18:07:49 
 
 
 
 
 2a Questão 
 
 
 Dados os requisitos: 
I) Efetuar troca de produtos com defeito. 
II) Tolerante a falhas. 
III) A resposta do sistema não deve exceder 30 seg. 
IV) O sistema deverá rodar num computador 486 com 16MB de memória. 
V) Não emprestar livros para clientes com débito. 
Quais dos itens acima são requisitos funcionais de um sistema: 
 
 
I, II, V 
 I e V. 
 
Somente o V. 
 
I, IV e V. 
 
I, II, III, V. 
Respondido em 24/03/2020 18:08:04 
 
 
 
 
 3a Questão 
 
 
 Em UML, os diagramas de Caso de Uso tem por objetivo 
 
 
exibir uma interação entre um conjunto de objetos e seus relacionamentos. 
 
mostrar o fluxo de mensagens de uma atividade do sistema para outra. 
 representar o estado ou situação em que um objeto pode se encontrar no decorrer da execução de processos de um 
sistema. 
 
representar os atributos e operações de uma classe ou objeto. 
 obter funcionalidades e requerimentos do sistema 
Respondido em 24/03/2020 18:08:10 
 
 
Explicação: 
o diagrama de casos de uso tem por objetivo apresentar as funcionalidades que responderão pelos requisitos apontados pelos 
usuários 
 
 
 
 
 4a Questão 
 
 
 Considere o sistema de um vídeo game moderno (como o PlayStation 4 ou Xbox One), se o mesmo fosse modelado utilizando-se 
UML, pode-se dizer que possíveis Atores que apareceriam no respectivo Diagrama de Casos de Uso representados seriam: 
 
 Pular, Saltar e Correr 
 Player 1, Player 2 e CPU 
 
Direcional, Select e Start 
 
Atualizar o sistema, Carregar jogo, Navegar na Internet 
 
Blu-Ray, DVD e CD 
Respondido em 24/03/2020 18:08:13 
 
 
 
 
 5a Questão 
 
 
 O diagrama da UML que fornece uma visão externa do sistema, representando um nível alto de abstração nos quais elementos 
externos (atores) interagem com o sistema é denominado diagrama de 
 
 
transição de estados. 
 sequência. 
 
colaboração. 
 
atividades. 
 casos de uso. 
Respondido em 24/03/2020 18:08:07 
 
 
 
 
 6a Questão 
 
 
 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 Classes 
 
Diagrama de Sequência 
 
Diagrama de Colaboração 
 
Diagrama de Objetos 
 Diagrama de Casos de Uso 
Respondido em 24/03/2020 18:08:10 
 
 
 
 
 7a Questão 
 
 
 A figura abaixo ilustra um Diagrama de Casos de Uso e é utilizada no desenvolvimento de projetos de sistemas, utilizando ferramentas da Análise Orientada a 
Objetos. 
 
O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como: 
 
 Associação / uma funcionalidade do sistema do ponto de vista do usuário. 
 
Associação / uma funcionalidade do sistema do ponto de vista do relacionamento. 
 
Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento. 
 
Generalização / uma funcionalidade do sistema do ponto de vista do usuário. 
 
Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento. 
Respondido em 24/03/2020 18:08:25 
 
 
Explicação: 
entre ator e caso de uso, o relacionamento é sempre de associação, sob a visão do ator (usuário) 
 
 
 
 
 8a Questão 
 
 
 Quais são os relacionamentos possíveis entre Casos de Uso? 
 
 
agregação, generalização, associação 
 
agregação, inclusão, extensão 
 
composição, generalização e extensão 
 generalização, inclusão e extensão 
 associação, inclusão e extensão 
 
 
 
 1a Questão 
 
 
 No contexto da UML, os casos de uso: 
 
 
definem o comportamento dos componentes de software que serão implementados. 
 
especificam a organização do sistema de software. 
 
são sempre associados a um único requisito funcional. 
 
capturam os requisitos não funcionais. 
 descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários finais. 
Respondido em 24/03/2020 18:08:53 
 
 
 
 
 2a Questão 
 
 
 (NUCEPE-2015 - SEFAZ-PI) Sobre o Diagrama de Casos de Uso da UML, é correto afirmar que: 
 
 Um Ator especifica necessariamente um papel executado por um usuário. 
 
Não existe relação entre atores do tipo especialização. 
 A relação do tipo includes indica a efetivação obrigatória do comportamento do caso de uso incluído. 
 
É utilizado para representar o relacionamento entre os componentes estruturais do software. 
 
Um Caso de Uso é representado por um retângulo, com o nome do caso de uso dentro ou abaixo. 
Respondido em 24/03/2020 18:08:56 
 
 
 
 
 3a Questão 
 
 
 Um relacionamento entre casos de uso ajudam na descrição dos mesmos. Entre um ator e um caso de uso temos um 
relacionamento de : 
 
 Associação. 
 
Include. 
 Extends. 
 
Generalização. 
 
Especialização. 
Respondido em 24/03/2020 18:09:00 
 
 
 
 
 4a Questão 
 
 
 Você foi contratado para construir uma aplicação de uma clínica médica. Inicialmente você utilizará qual diagrama para modelar o 
sistema e validar os requisitos junto ao cliente? 
 
 Diagrama de caso de uso 
 
Diagrama de Validação 
 
Diagrama de Atividade 
 
Diagrama de Classes 
 
Diagrama de Sequência 
Respondido em 24/03/2020 18:09:03 
 
 
 
 
 5a Questão 
 
 
 Quais são os relacionamentos possíveis entre Casos de Uso? 
 
 associação, inclusão e extensão 
 generalização, inclusão e extensão 
 
agregação, generalização, associação 
 
agregação, inclusão, extensão 
 
composição, generalização e extensão 
Respondido em 24/03/2020 18:09:07 
 
 
 
 
 6a Questão 
 
 
 O diagrama da UML que fornece uma visão externa do sistema, representando um nível alto de abstração nos quais elementos 
externos (atores) interagem com o sistema é denominado diagrama de 
 
 sequência. 
 casos de uso. 
 
transição de estados. 
 
atividades. 
 
colaboração. 
Respondido em 24/03/2020 18:09:10 
 
 
 
 
 7a Questão 
 
 
 Diagrama UML que por meio de uma linguagem simples possibilita a compreensão do comportamento externo do sistema (em 
termosde funcionalidades oferecidas por ele) por qualquer pessoa, tentando apresentar o sistema por intermédio de uma 
perspectiva do usuário. 
 
 Diagrama de Objetos 
 
Diagrama de Sequência 
 
Diagrama de Colaboração 
 
Diagrama de Classes 
 Diagrama de Casos de Uso 
Respondido em 24/03/2020 18:09:14 
 
 
 
 
 8a Questão 
 
 
 A figura abaixo ilustra um Diagrama de Casos de Uso e é utilizada no desenvolvimento de projetos de sistemas, utilizando ferramentas da Análise Orientada a 
Objetos. 
 
O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como: 
 
 Generalização / uma funcionalidade do sistema do ponto de vista do usuário. 
 
Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento. 
 
Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento. 
 
Associação / uma funcionalidade do sistema do ponto de vista do relacionamento. 
 Associação / uma funcionalidade do sistema do ponto de vista do usuário. 
 
 
 
 1a Questão 
 
 
 No desenvolvimento de um software para um sistema de venda de produtos nacionais e importados, o analista gerou o 
diagrama de caso de uso a seguir: 
 
Da análise do diagrama, conclui-se que? 
 
 Um gerente pode interagir com o caso de uso Realizar venda, pois ele é um Usuário. 
 
A execução do caso de uso Realizar venda incorpora obrigatoriamente o caso de uso Consultar estoque. 
 A execução do caso de uso Consultar estoque incorpora opcionalmente o caso de uso Liberar desconto. 
 A execução do caso de uso Realizar venda de produto nacional incorpora obrigatoriamente o caso de uso Liberar 
desconto. 
 A execução do caso de uso Liberar desconto incorpora opcionalmente o caso de uso Realizar venda. 
Respondido em 24/03/2020 18:09:47 
 
 
 
 
 2a Questão 
 
 
 Dados os requisitos: 
I) Efetuar troca de produtos com defeito. 
II) Tolerante a falhas. 
III) A resposta do sistema não deve exceder 30 seg. 
IV) O sistema deverá rodar num computador 486 com 16MB de memória. 
V) Não emprestar livros para clientes com débito. 
Quais dos itens acima são requisitos funcionais de um sistema: 
 
 I e V. 
 I, II, V 
 
I, IV e V. 
 
Somente o V. 
 
I, II, III, V. 
Respondido em 24/03/2020 18:09:43 
 
 
 
 
 3a Questão 
 
 
 Em UML, os diagramas de Caso de Uso tem por objetivo 
 
 
mostrar o fluxo de mensagens de uma atividade do sistema para outra. 
 representar os atributos e operações de uma classe ou objeto. 
 obter funcionalidades e requerimentos do sistema 
 
exibir uma interação entre um conjunto de objetos e seus relacionamentos. 
 
representar o estado ou situação em que um objeto pode se encontrar no decorrer da execução de processos de um sistema. 
Respondido em 24/03/2020 18:10:01 
 
 
Explicação: 
o diagrama de casos de uso tem por objetivo apresentar as funcionalidades que responderão pelos requisitos apontados pelos usuários 
 
 
 
 
 4a Questão 
 
 
 Considere o sistema de um vídeo game moderno (como o PlayStation 4 ou Xbox One), se o mesmo fosse modelado utilizando-se UML, pode-se dizer 
que possíveis Atores que apareceriam no respectivo Diagrama de Casos de Uso representados seriam: 
 
 
Blu-Ray, DVD e CD 
 Pular, Saltar e Correr 
 
Direcional, Select e Start 
 
Atualizar o sistema, Carregar jogo, Navegar na Internet 
 Player 1, Player 2 e CPU 
Respondido em 24/03/2020 18:10:06 
 
 
 
 
 5a Questão 
 
 
 O diagrama da UML que fornece uma visão externa do sistema, representando um nível alto de abstração nos quais elementos externos (atores) 
interagem com o sistema é denominado diagrama de 
 
 
sequência. 
 
atividades. 
 transição de estados. 
 
colaboração. 
 casos de uso. 
Respondido em 24/03/2020 18:09:59 
 
 
 
 
 6a Questão 
 
 
 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 Casos de Uso 
 
Diagrama de Classes 
 
Diagrama de Objetos 
 
Diagrama de Colaboração 
 
Diagrama de Sequência 
Respondido em 24/03/2020 18:10:13 
 
 
 
 
 7a Questão 
 
 
 A figura abaixo ilustra um Diagrama de Casos de Uso e é utilizada no desenvolvimento de projetos de sistemas, utilizando ferramentas da Análise Orientada a 
Objetos. 
 
O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como: 
 
 
Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento. 
 
Associação / uma funcionalidade do sistema do ponto de vista do relacionamento. 
 
Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento. 
 Associação / uma funcionalidade do sistema do ponto de vista do usuário. 
 
Generalização / uma funcionalidade do sistema do ponto de vista do usuário. 
Respondido em 24/03/2020 18:10:19 
 
 
Explicação: 
entre ator e caso de uso, o relacionamento é sempre de associação, sob a visão do ator (usuário) 
 
 
 
 
 8a Questão 
 
 
 Quais são os relacionamentos possíveis entre Casos de Uso? 
 
 
agregação, inclusão, extensão 
 generalização, inclusão e extensão 
 
associação, inclusão e extensão 
 
composição, generalização e extensão 
 
agregação, generalização, associação 
 
 
 
 1a Questão 
 
 
 No contexto da UML, os casos de uso: 
 
 
especificam a organização do sistema de software. 
 
definem o comportamento dos componentes de software que serão implementados. 
 
são sempre associados a um único requisito funcional. 
 
capturam os requisitos não funcionais. 
 descrevem o comportamento do sistema de acordo com o ponto de vista dos seus usuários finais. 
Respondido em 24/03/2020 18:11:39 
 
 
 
 
 2a Questão 
 
 
 (NUCEPE-2015 - SEFAZ-PI) Sobre o Diagrama de Casos de Uso da UML, é correto afirmar que: 
 
 
É utilizado para representar o relacionamento entre os componentes estruturais do software. 
 
Não existe relação entre atores do tipo especialização. 
 A relação do tipo includes indica a efetivação obrigatória do comportamento do caso de uso incluído. 
 Um Caso de Uso é representado por um retângulo, com o nome do caso de uso dentro ou abaixo. 
 
Um Ator especifica necessariamente um papel executado por um usuário. 
Respondido em 24/03/2020 18:11:45 
 
 
 
 
 3a Questão 
 
 
 Um relacionamento entre casos de uso ajudam na descrição dos mesmos. Entre um ator e um caso de uso temos um 
relacionamento de : 
 
 
Especialização. 
 
Generalização. 
 Associação. 
 
Include. 
 Extends. 
Respondido em 24/03/2020 18:11:44 
 
 
 
 
 4a Questão 
 
 
 Você foi contratado para construir uma aplicação de uma clínica médica. Inicialmente você utilizará qual diagrama para modelar o 
sistema e validar os requisitos junto ao cliente? 
 
 
Diagrama de Classes 
 
Diagrama de Atividade 
 
Diagrama de Validação 
 
Diagrama de Sequência 
 Diagrama de caso de uso 
Respondido em 24/03/2020 18:11:59 
 
 
 
 
 5a Questão 
 
 
 Quais são os relacionamentos possíveis entre Casos de Uso? 
 
 
agregação, inclusão, extensão 
 
associação, inclusão e extensão 
 
agregação, generalização, associação 
 generalização, inclusão e extensão 
 
composição, generalização e extensão 
Respondido em 24/03/2020 18:12:11 
 
 
 
 
 6a Questão 
 
 
 O diagrama da UML que fornece uma visão externa do sistema, representando um nível alto de abstração nos quais elementos 
externos (atores) interagem com o sistema é denominado diagrama de 
 
 
atividades. 
 
transição de estados. 
 
sequência. 
 casos de uso. 
 
colaboração. 
Respondido em 24/03/2020 18:12:08 
 
 
 
 
 7a Questão 
 
 
 Diagrama UML que por meio de uma linguagem simples possibilita a compreensão do comportamento externo do sistema (emtermos de funcionalidades oferecidas por ele) por qualquer pessoa, tentando apresentar o sistema por intermédio de uma 
perspectiva do usuário. 
 
 
Diagrama de Colaboração 
 
Diagrama de Sequência 
 
Diagrama de Objetos 
 
Diagrama de Classes 
 Diagrama de Casos de Uso 
Respondido em 24/03/2020 18:12:24 
 
 
 
 
 8a Questão 
 
 
 
A figura abaixo ilustra um Diagrama de Casos de Uso e é utilizada no desenvolvimento de projetos de sistemas, utilizando ferramentas da Análise Orientada a 
Objetos. 
 
O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como: 
 
 
Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento. 
 Associação / uma funcionalidade do sistema do ponto de vista do usuário. 
 
Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento. 
 Generalização / uma funcionalidade do sistema do ponto de vista do usuário. 
 
Associação / uma funcionalidade do sistema do ponto de vista do relacionamento. 
 
 
 
 1a Questão 
 
 
 No desenvolvimento de um software para um sistema de venda de produtos nacionais e importados, o analista gerou o 
diagrama de caso de uso a seguir: 
 
Da análise do diagrama, conclui-se que? 
 
 
A execução do caso de uso Realizar venda incorpora obrigatoriamente o caso de uso Consultar estoque. 
 A execução do caso de uso Liberar desconto incorpora opcionalmente o caso de uso Realizar venda. 
 A execução do caso de uso Realizar venda de produto nacional incorpora obrigatoriamente o caso de uso Liberar 
desconto. 
 Um gerente pode interagir com o caso de uso Realizar venda, pois ele é um Usuário. 
 A execução do caso de uso Consultar estoque incorpora opcionalmente o caso de uso Liberar desconto. 
Respondido em 24/03/2020 18:12:56 
 
 
 
 
 2a Questão 
 
 
 Dados os requisitos: 
I) Efetuar troca de produtos com defeito. 
II) Tolerante a falhas. 
III) A resposta do sistema não deve exceder 30 seg. 
IV) O sistema deverá rodar num computador 486 com 16MB de memória. 
V) Não emprestar livros para clientes com débito. 
Quais dos itens acima são requisitos funcionais de um sistema: 
 
 I e V. 
 I, IV e V. 
 
I, II, V 
 
I, II, III, V. 
 
Somente o V. 
Respondido em 24/03/2020 18:13:08 
 
 
 
 
 3a Questão 
 
 
 Em UML, os diagramas de Caso de Uso tem por objetivo 
 
 exibir uma interação entre um conjunto de objetos e seus relacionamentos. 
 
mostrar o fluxo de mensagens de uma atividade do sistema para outra. 
 
representar os atributos e operações de uma classe ou objeto. 
 
representar o estado ou situação em que um objeto pode se encontrar no decorrer da execução de processos de um sistema. 
 obter funcionalidades e requerimentos do sistema 
Respondido em 24/03/2020 18:13:02 
 
 
Explicação: 
o diagrama de casos de uso tem por objetivo apresentar as funcionalidades que responderão pelos requisitos apontados pelos usuários 
 
 
 
 
 4a Questão 
 
 
 Considere o sistema de um vídeo game moderno (como o PlayStation 4 ou Xbox One), se o mesmo fosse modelado utilizando-se UML, pode-se dizer 
que possíveis Atores que apareceriam no respectivo Diagrama de Casos de Uso representados seriam: 
 
 Player 1, Player 2 e CPU 
 Pular, Saltar e Correr 
 
Blu-Ray, DVD e CD 
 
Atualizar o sistema, Carregar jogo, Navegar na Internet 
 
Direcional, Select e Start 
Respondido em 24/03/2020 18:13:14 
 
 
 
 
 5a Questão 
 
 
 O diagrama da UML que fornece uma visão externa do sistema, representando um nível alto de abstração nos quais elementos externos (atores) 
interagem com o sistema é denominado diagrama de 
 
 
transição de estados. 
 
sequência. 
 casos de uso. 
 
colaboração. 
 
atividades. 
Respondido em 24/03/2020 18:13:31 
 
 
 
 
 6a Questão 
 
 
 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 Classes 
 
Diagrama de Sequência 
 
Diagrama de Colaboração 
 Diagrama de Casos de Uso 
 
Diagrama de Objetos 
Respondido em 24/03/2020 18:13:26 
 
 
 
 
 7a Questão 
 
 
 A figura abaixo ilustra um Diagrama de Casos de Uso e é utilizada no desenvolvimento de projetos de sistemas, utilizando ferramentas da Análise Orientada a 
Objetos. 
 
O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como: 
 
 
Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento. 
 
Generalização / uma funcionalidade do sistema do ponto de vista do usuário. 
 Associação / uma funcionalidade do sistema do ponto de vista do usuário. 
 
Associação / uma funcionalidade do sistema do ponto de vista do relacionamento. 
 
Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento. 
Respondido em 24/03/2020 18:13:50 
 
 
Explicação: 
entre ator e caso de uso, o relacionamento é sempre de associação, sob a visão do ator (usuário) 
 
 
 
 
 8a Questão 
 
 
 Quais são os relacionamentos possíveis entre Casos de Uso? 
 
 agregação, inclusão, extensão 
 
composição, generalização e extensão 
 
agregação, generalização, associação 
 generalização, inclusão e extensão 
 
associação, inclusão e extensão 
 
 
 
 1a Questão 
 
 
 No desenvolvimento de um software para um sistema de venda de produtos nacionais e importados, o analista gerou o 
diagrama de caso de uso a seguir: 
 
Da análise do diagrama, conclui-se que? 
 
 
A execução do caso de uso Realizar venda incorpora obrigatoriamente o caso de uso Consultar estoque. 
 A execução do caso de uso Liberar desconto incorpora opcionalmente o caso de uso Realizar venda. 
 A execução do caso de uso Realizar venda de produto nacional incorpora obrigatoriamente o caso de uso Liberar 
desconto. 
 Um gerente pode interagir com o caso de uso Realizar venda, pois ele é um Usuário. 
 A execução do caso de uso Consultar estoque incorpora opcionalmente o caso de uso Liberar desconto. 
Respondido em 24/03/2020 18:12:56 
 
 
 
 
 2a Questão 
 
 
 Dados os requisitos: 
I) Efetuar troca de produtos com defeito. 
II) Tolerante a falhas. 
III) A resposta do sistema não deve exceder 30 seg. 
IV) O sistema deverá rodar num computador 486 com 16MB de memória. 
V) Não emprestar livros para clientes com débito. 
Quais dos itens acima são requisitos funcionais de um sistema: 
 
 I e V. 
 I, IV e V. 
 
I, II, V 
 
I, II, III, V. 
 
Somente o V. 
Respondido em 24/03/2020 18:13:08 
 
 
 
 
 3a Questão 
 
 
 Em UML, os diagramas de Caso de Uso tem por objetivo 
 
 exibir uma interação entre um conjunto de objetos e seus relacionamentos. 
 
mostrar o fluxo de mensagens de uma atividade do sistema para outra. 
 
representar os atributos e operações de uma classe ou objeto. 
 
representar o estado ou situação em que um objeto pode se encontrar no decorrer da execução de processos de um 
sistema. 
 obter funcionalidades e requerimentos do sistema 
Respondido em 24/03/2020 18:13:02 
 
 
Explicação: 
o diagrama de casos de uso tem por objetivo apresentar as funcionalidades que responderão pelos requisitos apontados pelos 
usuários 
 
 
 
 
 4a Questão 
 
 
 Considere o sistema de um vídeo game moderno (como o PlayStation 4 ou Xbox One), se o mesmo fosse modelado utilizando-se 
UML, pode-se dizer que possíveis Atores que apareceriam no respectivo Diagrama de Casos de Uso representados seriam: 
 
 Player 1, Player 2 e CPU 
 Pular, Saltar e Correr 
 
Blu-Ray, DVD e CD 
 
Atualizar o sistema, Carregar jogo, Navegar na Internet 
 
Direcional, Select e Start 
Respondido em 24/03/2020 18:13:14 
 
 
 
 
 5a Questão 
 
 
 O diagrama da UML que fornece uma visão externa do sistema, representando um nível

Continue navegando