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

GABARITO | Avaliação I - Individual (Cod.:766484)
Peso da Avaliação
1,50
Prova
53612416
Qtd. de Questões
10
Acertos/Erros
10/0
Nota
10,00
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 Componentes.
B Integração.
C Casos de uso.
D Sequência.
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 trata da estrutura de hardware e software, ou seja, do ambiente em que a solução será implementada. Sobre a qual das cinco visões 
essa descrição corresponde, assinale a alternativa CORRETA:
A Visão de processo.
B Visão de implementação.
C Visão de projeto.
D Visão de implantação.
Uma classe possui quatro divisões. Sobre quais são essas divisões, assinale a alternativa CORRETA:
A Construtor, programação orientada a objetos, métodos, atributos.
B Classe, polimorfismo, herança, métodos.
C Orientação a objetos, singleton, encapsulamento, atributos.
D Nome da classe, responsabilidades, métodos, atributos.
 VOLTAR
A+ Alterar modo de visualização
1
2
3
Camila Yumi Kawano Domingos
Análise e Desenvolvimento de Sistemas (3110596) 
18
A UML (Unified Modeling Language ou "Linguagem de Modelagem Unificada") possui uma séria de diagramas - cada um com uma 
finalidade específica com suas respectivas regras, premissas e restrições - que podem ser utilizados na especificação de sistemas (tanto 
sistemas de software quanto em sistemas de hardware, por exemplo). O Diagrama de Caso de Uso na UML é um diagrama comportamental. 
No entanto, quando o assunto é caso de uso, o diagrama é só uma parte da solução. O principal nem é o diagrama (parte gráfica), mas sim a 
especificação do caso de uso (o que tem "dentro de cada bolinha"), a descrição dos seus cenários. Sobre o exposto, classifique V para as 
sentenças verdadeiras e F para as falsas: 
 
( ) Os casos de uso são modelos que descrevem uma narrativa de um conjunto de sequência de atividades que o sistema realiza para atingir 
determinado objetivo significativo para determinado ator. 
( ) O ator é a representação dos diferentes papéis que os usuários podem desempenhar para que possam interagir com os serviços ou 
funções do sistema. 
( ) Um ator pode representar vários casos de uso, mas os casos de uso só podem ser representados por um ator. 
( ) Os casos de uso e os atores se relacionam através de associações. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
FONTE: https://www.ateomomento.com.br/o-que-e-caso-de-uso/. Acesso em: 25 maio 2020.
A V - F - F - F.
B F - V - V - V.
C V - V - F - V.
D F - F - V - F.
Os Diagramas de Casos de Uso têm como objetivo auxiliar a comunicação entre a equipe de desenvolvimento e os usuários finais, 
descrevendo os cenários que mostram as funcionalidades do sistema do ponto de vista do usuário. Sobre os Diagramas de Casos de Uso, 
analise as sentenças a seguir: 
 
I- O Diagrama de Casos de Uso é representado pelos atores, casos de uso e relacionamentos. 
II- Associações e generalizações são relacionamentos dos casos de uso. 
III- Descrevem funcionalidades somente para novos sistemas, não sendo utilizados em manutenções de sistemas já existentes. 
IV- Não são utilizados para a representação de requisitos. 
 
Assinale a alternativa CORRETA:
A As sentenças I e II estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças II e III estão corretas.
D As sentenças I e IV estão corretas.
Um ator, em um caso de uso da UML, desempenharia uma determinada função. Sobre qual é essa função, assinale a alternativa CORRETA:
A
Usado para definir um sistema informático modelado. Um ator representa um conjunto coerente de papéis que os usuários de casos de
uso desempenham dentro de um software.
B
Usado para definir um sistema informático modelado. Um ator representa um conjunto coerente de papéis que os usuários de casos de
uso desempenham quando interagem com esses gráficos.
C
Usado para definir o papel que um utilizador representa relativamente ao sistema informático modelado. Um ator representa um conjunto
coerente de papéis que os usuários de casos de uso desempenham quando interagem com esses casos de uso.
D
Usado para definir um sistema cibernético modelado. Um ator representa um conjunto coerente de papéis que os usuários de casos de
uso desempenham dentro de um sistema.
4
5
6
7
Camila Yumi Kawano Domingos
Análise e Desenvolvimento de Sistemas (3110596) 
18
Sobre o Diagrama de Componentes, há várias questões associadas. Nesse sentido, classifique V para as sentenças verdadeiras e F para as 
falsas:
 
(    ) Captura a estrutura física da implementação.
 
(    ) Especifica um conjunto de componentes e suas interdependências.
 
(    ) Fornece uma visão modelada entre os módulos do próprio código fonte, bibliotecas e formulários, arquivos de banco de dados e demais 
arquivos de sistema. Além disso, determina como cada um desses elementos estará disposto na organização do sistema e como interagem 
entre si.
 
(    ) É um diagrama estrutural que ajuda a analisar as partes do sistema que podem ser substituídas por outras que implementem as mesmas 
interfaces (de entrada e/ou de saída) sem alterar o seu funcionamento.
 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - F.
B V - V - V - V.
C F - F - V - F.
D V - F - F - V.
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 auxilia na análise da estrutura e das funcionalidades esperadas da solução. Sobre a qual das cinco visões essa descrição corresponde, 
assinale a alternativa CORRETA:
A Visão de projeto.
B Visão de implementação.
C Visão de casos de uso.
D Visão de processo.
UML é extremamente útil para visualizar e documentar sistemas de software. No entanto, a terminologia pode ser um pouco 
assustadora para pessoas pouco familiarizadas com UML. Um diagrama de atividade é essencialmente um fluxograma que mostra as 
atividades executadas por um sistema. Sobre este diagrama, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Representa ações executadas por casos de uso. 
( ) As linhas verticais do diagrama de atividade identificam o executor da ação. 
( ) Ações não podem ser decompostas dentro das atividades. 
( ) Ações não podem ser entendidas como pré ou pós-condições. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
B F - F - V - V.
8
9
Camila Yumi Kawano Domingos
Análise e Desenvolvimento de Sistemas (3110596) 
18
C V - V - F - F.
D F - V - V - F.
Sobre os pilares da Programação Orientada a Objetos (POO), há várias questões associadas. Nesse sentido, analise as sentenças a seguir:
 
I- Polimorfismo protege o acesso direto (referência) aos atributos de uma instância, fora da classe onde esses foram declarados.
 
II- Herança usada na intenção de reaproveitar código ou comportamento generalizado ou especializar operações ou atributos.III- Encapsulamento permite que referências de tipos de classes mais abstratas representem o comportamento das classes concretas que 
referenciam.
 
Assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B Somente a sentença II está correta.
C Somente a sentença I está correta.
D Somente a sentença III está correta.
10
Imprimir
Camila Yumi Kawano Domingos
Análise e Desenvolvimento de Sistemas (3110596) 
18

Continue navegando