Buscar

Análise Orientada a Objetos 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

04/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/4
Acadêmico: Josiane Côrte (1787018)
Disciplina: Análise Orientada a Objetos I (ADS10)
Avaliação: Avaliação I - Individual Semipresencial ( Cod.:655534) ( peso.:1,50)
Prova: 24234954
Nota da Prova: 9,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Em um modelo de entidade e relacionamento, nem todas as entidades serão relacionadas e há casos em que não
há ligação entre elas. Estes casos são considerados entidades isoladas. Embora não seja tão comum, é importante
levar em conta esta possibilidade. Quando as ligações existirem, elas serão classificadas de acordo com os tipos
de relacionamentos. Acerca dos tipos de relacionamentos, analise as sentenças a seguir:
I- Existem três tipos de relacionamentos: um-para-um; um-para-muitos e muitos-para-muitos.
II- O relacionamento um-para-um é usado quando uma entidade A se relaciona com uma entidade B e vice-versa.
III- O relacionamento muitos-para-muitos é usado quando uma entidade A pode se relacionar com uma ou mais
entidades B.
IV- O relacionamento um-para-muitos é usado quando várias entidades A se relacionam com várias entidades B.
V- O relacionamento muitos-para-muitos é representado pelo sinal: N:N ou N:M.
Assinale a alternativa CORRETA:
 a) As sentenças II e V estão corretas.
 b) As sentenças I, II e V estão corretas.
 c) As sentenças I e II estão corretas.
 d) As sentenças I, III e IV estão corretas.
2. A orientação a objetos surgiu como uma maneira de suplantar as dificuldades dos paradigmas de programação
existentes, visando melhorar a qualidade dos softwares desenvolvidos. No que se refere às características da
programação e análise orientada a objetos, assinale a alternativa CORRETA:
 a) A programação orientada a objetos apresenta sua contribuição mais importante através da utilização de
componentes visuais para interface gráfica de usuário.
 b) A orientação a objetos permite que se minimizem os problemas de decomposição funcional e sub-rotinas.
 c) Durante a etapa de análise orientada a objetos, as entidades do mundo real (livro, pessoa, conta corrente etc.)
são implementadas como atributos dentro de um objeto.
 d) A orientação a objetos pode ser aplicada com sucesso na etapa de programação do sistema, enquanto na
etapa de análise aconselha-se a utilização de outra metodologia.
3. O processo unificado (UP) pode ser definido como um framework orientado a processos, em que a função
essencial dos casos de uso é a captura dos requisitos do sistema de forma organizada. Considerando a atividade
de captura de requisitos dentro do UP, analise as seguintes sentenças:
I- Os requisitos funcionais são registrados através dos casos de uso.
II- Os requisitos não funcionais podem ser registrados através dos casos de uso.
III- Requisitos suplementares são normalmente colocados em um documento adicional.
IV- Os fluxos principal e alternativo não fornecem informação para a captura de requisitos.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I e IV estão corretas.
 b) As sentenças II e IV estão corretas.
 c) As sentenças I, III e IV estão corretas.
 d) As sentenças I, II e III estão corretas.
04/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/4
4. Os objetos computacionais procuram reproduzir as mesmas características e comportamentos dos objetos do
mundo real dentro de um sistema. Correia e Tafner (2001) reforçam que os programadores podem interagir com
estes objetos ativando características ou comportamentos, sem necessidade de entender o funcionamento interno
do objeto computacional, ou seja, para interagir com objetos, precisamos apenas conhecer o que estes objetos
fazem e usá-los, nada mais. Na análise orientada a objetos, assinale a alternativa CORRETA referente ao principal
objetivo dos analistas e dos desenvolvedores:
FONTE: CORREIA, Carlos Henrique; TAFNER, Malcon Anderson. Análise orientada a objetos. Florianópolis: Visual
Books, 2001.
 a) Identificar o funcionamento interno e externo do objeto do sistema computacional que está sendo automatizado.
 b) Identificar as características do objeto que são trabalhadas internamente no sistema computacional.
 c) Identificar os objetos que farão parte do sistema computacional que está sendo automatizado, seus atributos e
principalmente no comportamento destes objetos dentro do sistema computacional.
 d) Compreender o funcionamento passo a passo do objeto do sistema computacional para adquirir a eficiência e a
eficácia.
5. Os objetos chamados de computacionais são caracterizados por tentar reproduzir atributos e comportamentos de
objetos do mundo real dentro de um sistema. Considerando os tipos de objetos computacionais existentes,
assinale a alternativa CORRETA:
 a) Objetos multimídia são os objetos que permanecem ocultos aos usuários, permitindo o funcionamento do
sistema através da troca de mensagens.
 b) Objetos computacionais visuais são aqueles que realizam, individualmente, tarefas relacionadas a dados.
 c) Objetos de domínio do trabalho são aqueles que possibilitam ao usuário a reprodução de sons, imagens etc.
 d) Objetos computacionais visuais são aqueles através dos quais os usuários podem interagir com a interface
gráfica de um sistema.
6. Dentro do processo unificado (UP), todo o desenvolvimento é tratado de forma iterativa e incremental, o que auxilia
a mitigar riscos e diminuir a quantidade de erros quando o software efetivamente chegar no usuário. O UP define
ainda 4 fases dentro do projeto de desenvolvimento, sendo que todas obedecem à característica de iteratividade e
incrementação. Considerando as características das 4 fases do UP, classifique V para as sentenças verdadeiras e
F para as falsas:
( ) Uma arquitetura estabilizada é característica da fase de construção.
( ) A fase de elaboração é caracterizada por uma versão detalhada da arquitetura do sistema.
( ) Na fase de concepção, é estabelecido um escopo inicial através dos casos de uso de alto nível.
( ) Na fase de transição, a primeira versão do sistema é implantada no ambiente de produção.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - V.
 b) V - F - F - F.
 c) F - V - F - V.
 d) F - V - V - F.
04/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/4
7. O Agile Unified Process (AUP) é uma versão simplificada do RUP, utilizando uma modelagem ágil, fatoração e
técnicas ágeis no desenvolvimento dirigido por testes (TDD). O AUP teve sua origem através de um grupo de
engenheiros, consultores, autores que após terem realizado uma ampla pesquisa, a intitularam de The Agile
Manifesto. O objetivo foi apresentar e discutir novas técnicas para disponibilizar maior agilidade através dos
conceitos aplicados às metodologias já existentes no desenvolvimento de sistemas. Desta forma, após este
manifesto, perceberam que a AUP seria um método ágil e poderia atender determinadas prerrogativas. Sobre
essas prerrogativas, analise as seguintes sentenças:
I- Colaborar com o cliente e não apenas nas discussões referentes às picuinhas contratuais.
II- Valorizar tanto os indivíduos envolvidos no processo como nas interações entre eles.
III- Estar preparado para introduzir mudanças, assim como estar preparado para se adaptar a elas.
IV- Produzir sistemas funcionais, e não apenas documentações completas e atualizadas.
V- Adaptações frente às mudanças após a produção de sistemas funcionais. 
Agora, assinale a alternativa CORRETA:
 a) As sentenças I, II, III e IV estão corretas.
 b) Somente a sentença I está correta.
 c) As sentenças I, II, III e V estão corretas.
 d) As sentenças II, III eIV estão corretas.
8. A Programação Orientada a Objetos é um jeito de pensar em um problema utilizando conceitos do mundo real e
não somente conceitos computacionais na forma de programar. Acerca dos conceitos da Programação Orientada a
Objetos, analise as sentenças a seguir:
I- O objeto tem determinadas propriedades que o caracterizam e que são armazenadas no próprio objeto. As
propriedades de um objeto são chamadas de instâncias.
II- As mensagens são informações enviadas ao objeto para que ele se comporte de uma determinada maneira. Um
programa orientado a objetos em execução consiste em envios, interpretações e respostas às mensagens. São os
métodos, os procedimentos residentes nos objetos, que determinam como eles irão atuar ao receber as
mensagens.
III- A herança é um mecanismo para o compartilhamento de métodos e atributos entre classes e subclasses,
permitindo a criação de novas classes através da programação das diferenças entre a nova classe e a classe pai.
IV- O encapsulamento é um mecanismo que permite o acesso aos dados de um objeto somente através dos
métodos desse. Nenhuma outra parte do programa pode operar sobre os dados do objeto. A comunicação entre os
objetos é feita apenas através de troca de mensagens.
Assinale a alternativa CORRETA:
 a) As sentenças II, III e IV estão corretas.
 b) As sentenças I e III estão corretas.
 c) As sentenças I e II estão corretas.
 d) As sentenças I, II e IV estão corretas.
9. O Processo Unificado ou Unified Process (UP) é um dos padrões mais importantes da indústria de software e o
primeiro modelo de processo inteiramente adaptado ao uso da notação UML (Unified Modeling Language). As
atividades do Processo Unificado são bem definidas em alguns sentidos. Referente às atividades do UP, analise as
sentenças a seguir:
I- As atividades do UP são compostas por uma descrição clara e precisa.
II- As atividades do UP determinam quais são as dependências entre as atividades.
III- As atividades do UP possuem um modelo de ciclo de vida que pode ser indefinido.
IV- As atividades do UP estão acompanhadas de procedimentos adequados para o uso das ferramentas que forem
disponibilizadas.
V- As atividades do UP apresentam os responsáveis.
Agora, assinale a alternativa CORRETA:
 a) As sentenças III e IV estão corretas.
 b) As sentenças I, II e III estão corretas.
04/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/4
 c) As sentenças I, II, IV e V estão corretas.
 d) As sentenças I, II, III e IV estão corretas.
10. O objetivo do Manifesto Ágil de software (The Agile Manifesto) surgiu com o intuito de trazer maior agilidade no
processo de desenvolvimento de software. Esse manifesto apresenta 12 princípios. De acordo com Sato (2007),
"Essas características trazem dinamismo para o desenvolvimento, motivação para o time e informações mais
precisas sobre a verdadeira situação do projeto para o cliente." Sobre esta área, classifique V para as sentenças
verdadeiras e F para as falsas:
( ) No dia a dia do projeto, os desenvolvedores e as pessoas relacionadas com o projeto trabalham de forma
colaborativa.
( ) Os projetos devem ser construídos por pessoas que estejam motivadas, prover tanto o ambiente como o
suporte necessário e a pessoa não necessariamente confia que o outro realizará seu trabalho.
( ) A comunicação face a face é a forma mais efetiva, ou seja, eficiente e eficaz, de passar as informações dentro
e fora da organização. 
( ) São realizadas periodicamente reuniões entre o time para que possa pensar em como se tornar mais eficiente.
( ) O software funcionando é a principal medida de progresso.
FONTE: SATO, Danilo Toshiaki. Uso eficaz de métricas em métodos ágeis de desenvolvimento de software. Tese
de Doutorado. São Paulo: USP, 2007.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - V - V.
 b) V - V - F - F - F.
 c) V - F - V - V - V.
 d) V - F - V - V - F.
Prova finalizada com 9 acertos e 1 questões erradas.

Continue navegando