Buscar

MODELAGEM DE SISTEMAS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

1. 
Dos conceitos da orientação a objetos aquele que consiste na separação de aspectos 
internos e externos de um objeto. Além disto, é utilizado amplamente para impedir o 
acesso direto ao estado de um objeto, disponibilizando externamente apenas os 
métodos que alteram estes estados é chamado de: 
 Objeto 
Herança 
Certo Encapsulamento 
Classe 
Polimorfismo 
 
2. 
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. 
 
 Segurança no uso de componentes por parte do programador. 
Certo Menor eficiência de código 
Obter um melhor aproveitamento do código. 
Melhor compreensão do código. 
Facilidade de manutenção dos códigos desenvolvidos. 
 
3. 
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. 
Certo Diagrama de implantação; diagrama de atividade; diagrama de 
componentes 
Diagrama de objetos; diagrama de implantação; diagrama de classes. 
Diagrama de casos de uso; diagrama de classes; diagrama de sequência 
Diagrama de comunicação; diagrama de casos de uso; diagrama de 
interatividade. 
 
4. 
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 
Certo Diagramas Estruturais e Diagramas Comportamentais 
Diagramas Comportamentais e Diagramas de Fluxo de Dados 
Nenhuma das anteriores 
 
5. 
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. 
independência. 
Certo polimorfismo. 
modularidade. 
 
6. 
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 e III. 
Apenas II. 
I, II e III. 
Certo Apenas I e II. 
 
7. 
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 independente da linguagem de programação e dependente do processo de 
desenvolvimento. 
Certo Ser independente da linguagem de programação e processo de 
desenvolvimento. 
Ser dependente somente da linguagem de programação. 
 
8. 
Qual da afirmação abaixo NÃO corresponde com as definições de Desenvolvimento 
de Softwares Orientado a Objetos? 
 Certo 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 
especificam o domínio do problema de um sistema. 
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 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.

Outros materiais