Buscar

Conceitos de Análise Orientada a Objetos

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

Exercícios 02 
 
1. O que é uma classe no contexto de análise orientada a objetos? 
 
Você acertou! 
A. É uma estrutura que abstrai um conjunto de objetos com características similares. 
 
Uma classe define o comportamento de seus objetos — por meio de métodos — e os 
estados possíveis destes objetos — por meio de atributos. 
 
Resposta incorreta. 
B. É um conjunto de propriedades da classe. 
 
Atributos são um conjunto de propriedades da classe. 
 
Resposta incorreta. 
C. É uma instância de uma classe, ou seja, de si mesma. 
 
Objeto é uma classe sendo instanciada. 
 
Resposta incorreta. 
D. São um conjunto de funcionalidades. 
 
Métodos são um conjunto de funcionalidades da classe. 
 
Resposta incorreta. 
E. É uma solução completa, com toda a implementação concluída. 
 
Uma classe não é uma implementação ou solução, mas existem dentro delas. 
 
 
2. O que é uma user story (história de usuário)? 
 
Resposta incorreta. 
A. É uma descrição das classes de um sistema. 
 
Uma user story não se trata de uma descrição das classes em específico. 
 
Resposta incorreta. 
B. É uma descrição completa de todos os objetos de um sistema de informação. 
 
Uma user story não é uma descrição dos objetos de um sistema de informação. 
 
Você acertou! 
C. É uma descrição concisa de uma necessidade do usuário do produto (ou seja, de um 
“requisito”) sob o ponto de vista desse usuário. 
 
A user story busca descrever essa necessidade de uma forma simples. 
 
Resposta incorreta. 
D. É um diagrama utilizado para descrever os métodos de um sistema, bem como os 
atributos de cada classe. 
 
Uma user story não é um diagrama, assim como não é utilizado para descrever os métodos 
de um sistema ou atributos em específico. É utilizado de uma forma mais ampla, 
descrevendo casos específicos. 
 
Resposta incorreta. 
E. É um conceito criado na década de 60 para descrever um sistema a partir do código. 
 
O conceito de user story foi criado pelas metodologias ágeis, surgindo após o ano de 2000, 
quando foi criado o manifesto ágil. 
 
3. Dos itens listado a seguir, quais aparecem na seção de "Análise e Design" de 
um documento de solução? 
 
Você acertou! 
A. Arquitetura do sistema, Modelo de domínio, Diagramas de interação, Diagramas de 
classes, Diagrama de atividades. 
 
Também podemos ter o Diagrama de estados, Diagrama de componentes e Modelo de 
dados nessa parte do documento. 
 
Resposta incorreta. 
B. Descrição da implementação do sistema. 
 
Este item é geralmente encontrado na seção "Implementação". 
 
Resposta incorreta. 
C. Plano de testes, Execução do plano de testes. 
 
Estes itens são encontrados geralmente em seções de Testes. 
 
Resposta incorreta. 
D. Requisitos funcionais, Requisitos não funcionais, Protótipo, Métricas, Cronograma. 
 
Estes itens são encontrados na seção de "Requisitos do sistema". 
 
Resposta incorreta. 
E. Tema, Objetivos, Delimitações, Justificativas, Métodos de trabalho, Organização, 
Glossário. 
 
Estes itens encontram-se na seção introdutória do documento. 
 
 
4. Analise o requisito a seguir: R1 - Cada venda realizada possuirá um valor total 
e um desconto que pode ou não ser aplicado. A partir deste requisito, é 
possível identificar qual(is) classe(s)? 
 
Resposta incorreta. 
A. Valor total e aplicado. 
 
Valor total não é uma classe, mas pode ser considerado um atributo de venda. Aplicado 
também não é uma classe, já que nesse contexto representa uma característica. 
 
Resposta incorreta. 
B. Aplicado e venda. 
 
Aplicado não é nem uma classe no sistema. 
 
Resposta incorreta. 
C. Desconto e valor total. 
 
Valor total não é uma classe, mas pode ser considerado um atributo de venda. 
 
Resposta incorreta. 
D. Venda e valor total. 
 
Venda é uma possível classe do sistema, mas valor total não. Valor total pode ser um 
atributo de venda, mas, nesse caso, não representa uma classe. 
 
Você acertou! 
E. Venda e desconto. 
 
Venda e desconto serão duas classes do nosso sistema, já que eles são substantivos 
presentes na descrição e apresentam características para virarem classes. 
 
 
5. Quais são as tarefas primárias para a análise orientada a objetos? 
 
Resposta incorreta. 
A. Modelar o problema, descrever o problema e implementar a solução. 
 
As principais tarefas da análise orientada a objetos não são modelar o problema, descrever 
o problema e implementar a solução. 
 
Resposta incorreta. 
B. Criar o diagrama ER e o dicionário de dados. 
Estas tarefas geralmente são realizadas nos métodos tradicionais. 
 
Resposta incorreta. 
C. Criar o diagrama de classes, criar o diagrama de objetos e criar o diagrama de estado 
de objetos. 
 
Estas são ferramentas utilizadas na análise, mas as tarefas primárias não se limitam 
somente à criação dos diagramas. 
 
Você acertou! 
D. Encontrar objetos/classes, organizar os objetos/classes, descrever como os 
objetos/classes interagem, definir o comportamento dos objetos/classes, definir o interior 
dos objetos/classes. 
 
As principais tarefas da análise orientada a objetos são: encontrar objetos/classes, organizar 
os objetos/classes, descrever como os objetos/classes interagem, definir o comportamento 
dos objetos/classes, definir o interior dos objetos/classes. 
 
Resposta incorreta. 
E. Criar os casos de uso e fazer a implementação de todos os diagramas da UML. 
 
Na análise orientada a objetos, não são criados todos os diagramas da UML. Geralmente, 
são utilizados os diagramas de classes, objetos e estado de objetos.