Buscar

Análise Orientada a Objetos II - Avaliação I

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 4 páginas

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

Prévia do material em texto

1/4
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:766484)
A formação da UML tem seu alicerce em três componentes básicos. Sobre quais são esses
componentes, assinale a alternativa CORRETA:
A Itens, interrelacionamentos e organogramas.
B Itens, relacionamentos e diagramas.
C Parte, relacionamentos e organogramas.
D Itens, relacionamentos e organogramas.
Há um termo que se relaciona a uma das características específicas da entidade, fazendo com que ela
se torne distinta de todas as outras entidades envolvidas em um modelo de dados. Sobre qual é esse
termo, assinale a alternativa CORRETA:
A Distração.
B Discordância.
C Obstrução.
D Abstração.
Um diagrama UML é utilizado para, dentre outras funções, destacar a função de cada módulo,
facilitando a reutilização. Sobre como é tecnicamente conhecido esse diagrama, assinale a alternativa
CORRETA:
A Sequência.
B Componentes.
C Casos de uso.
D Integração.
 VOLTAR
1
2
3
2/4
A Linguagem de Modelagem Unificada (UML) é um padrão de desenvolvimento que concentra
as melhores práticas de metodologias de desenvolvimento, em que 23 diagramas auxiliam na 
interpretação do problema e sua respectiva solução, propondo uma visão macro dos objetos e seus
relacionamentos. A UML propõe uma linguagem visual para a modelagem de sistemas orientados a
objetos, fornecendo uma representação gráfica para os cenários em construção. Com relação à UML,
assinale a alternativa CORRETA:
A A UML é uma notação independente de processos.
B A UML é uma metodologia de desenvolvimento.
C A UML dificulta a visualização e comunicação dos objetos.
D A modelagem ou representação de sistemas não é possível sem os diagramas UML.
No que concerne aos métodos especiais, temos várias questões associadas. Sobre esse tema, associe
os itens, utilizando o código a seguir:
I- Construtor. 
II- GET. 
III- SET. 
( ) É o método que constrói, isso é, reserva o espaço em memória, onde serão armazenadas as
informações daquele objeto da classe.
( ) É o método que apresenta o valor armazenado em determinado atributo de um objeto. 
( ) Dá um valor a um atributo. 
Assinale a alternativa que apresenta a sequência CORRETA:
A I - II - III.
B II - III - I.
C I - III - II.
D II - I - III.
Devemos estar atentos ao que é estático e dinâmico ao utilizarmos a UML. Como estático, podemos
entender a definição das classes, a modularização, as camadas e a configuração do hardware. Como
processo dinâmico, podemos classificar as mudanças de estado que os itens podem sofrer no decorrer
da execução do software, por exemplo, pelas alterações ocasionadas pelas trocas de mensagens entre
os itens nesse momento. Podemos perceber cinco diferentes visões proporcionadas pela UML durante
a construção de modelos de software. Uma delas permite melhor compreensão do problema a ser
resolvido, ajudando na definição das fronteiras do sistema, seus principais usuários e as principais
funcionalidades a serem implementadas. Sobre a qual das cinco visões essa descrição corresponde,
assinale a alternativa CORRETA:
A Visão de projeto.
B Visão de processo.
4
5
6
3/4
C Visão de casos de uso.
D Visão de implementação.
Há um método de modelagem e projeto orientado a objetos publicado em 1991 por James Rumbaugh,
Michael Blaha, Willian Premerlani, Frederick Eddy e Willian Lorensen, no livro "Object-Oriented
Modeling and Design". Sobre qual é esse método, assinale a alternativa CORRETA:
A OMT (Object Modeling Technique).
B UML.
C OOSE (Object-Oriented Software Engineering).
D Método de Booch.
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. Sobre a definição de classe na POO, assinale
a alternativa CORRETA:
A É um objeto com função de instanciação, em que se definem comportamentos por meio de
atributos.
B É um modelo ou molde de construção de objetos em que se definem características e
comportamentos.
C É um modelo ou molde de construção de objetos em que não se podem definir características.
D É um objeto com função de instanciação, em que não se podem definir características.
Há uma característica específica da entidade, fazendo com que ela se torne distinta de todas as outras
entidades envolvidas em um modelo de dados. Sobre qual é essa característica, assinale a alternativa
CORRETA:
A Responsabilidade.
B Abstração.
C Classe.
D Método.
7
8
9
4/4
Há um método desenvolvido por Ivar Jacobson, que fornecia excelente suporte para casos de usos
como forma de controlar a captura de requisitos, a análise e o projeto de alto nível. Sobre qual é esse
método, assinale a alternativa CORRETA:
A Método de Booch.
B OMT (Object Modeling Technique).
C UML.
D OOSE (Object-Oriented Software Engineering).
10

Continue navegando