Buscar

NOTA 1ª AVALIAÇÃO - ANÁLISE ORIENTADA A OBJETOS

Prévia do material em texto

13/04/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/3
Acadêmico: Waldomiro da Silva Paulino (1589449)
Disciplina: Análise Orientada a Objetos I (ADS10)
Avaliação: Avaliação I - Individual Semipresencial ( Cod.:637370) ( peso.:1,50)
Prova: 16836213
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. O Rational Unified Process (RUP) tem como objetivo garantir que os sistemas sejam produzidos com alta qualidade, dentro do tempo previsto e c
orçamento previsível. Desta forma, na engenharia de software, o processo RUP, dentro de uma empresa de desenvolvimento, provê uma abordag
assumir tarefas e responsabilidades. Referente ao Rational Unified Process (RUP), analise as sentenças a seguir:
I- O RUP, para que possa atingir o objetivo de aumentar sua produtividade, possui técnicas que todos os integrantes da equipe de desenvolvimen
sistemas devem seguir. 
II- O RUP é derivado tanto dos trabalhos referentes à UML como do Processo Unificado no desenvolvimento de sistemas.
III- O RUP, no desenvolvimento de sistemas, captura seis das melhores práticas de maneira cabível (satisfatória) para uma grande faixa de projeto
instituições.
IV- O RUP, somente nos projetos maiores, trata o gerenciamento de riscos como essencial, enquanto nos projetos menores o coloca como opcion
suficiente fazer apenas elaboração da lista de riscos.
V- O RUP representa uma geração anterior nos processos genéricos, possuindo a inovação mais importante, que é a identificação clara que a imp
do sistema é realizada no ambiente do usuário.
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 e IV estão corretas.
2. O Processo Unificado ou Unified Process (UP) é um dos padrões mais importantes da indústria de software e o primeiro modelo de processo intei
adaptado ao uso da notação UML (Unified Modeling Language). As atividades do Processo Unificado são bem definidas em alguns sentidos. Refe
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 I, II, IV e V estão corretas.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças I, II, III e IV estão corretas.
 d) As sentenças III e IV estão corretas.
3. Os objetos computacionais procuram reproduzir as mesmas características e comportamentos dos objetos do mundo real dentro de um sistema. C
Tafner (2001) reforçam que os programadores podem interagir com estes objetos ativando características ou comportamentos, sem necessidade d
o funcionamento interno do objeto computacional, ou seja, para interagir com objetos, precisamos apenas conhecer o que estes objetos fazem e u
nada mais. Referente aos tipos diferentes de objetos computacionais encontrados, analise as sentenças a seguir:
I- A utilização de programação visual proporciona ao usuário uma experiência totalmente interativa. O usuário pode interagir com sistema computa
através do mouse ou teclado, apertando botões, selecionando itens de um calendário, escrevendo em um campo texto ou selecionando itens de u
II- Os objetos computacionais visuais para desenvolver e realizar tarefas relacionadas a dados proporcionando aos usuários: janelas, campos ou 
os quais estes possam interagir.
III- O documento do editor de texto é um bom exemplo de um objeto multimídia.
IV- Os objetos multimídia proporcionam uma rica experiência de interação com o usuário. Este tipo de objeto computacional possibilita a reproduç
imagens, animações ou vídeos da mesma forma que nos editores de texto.
Agora, assinale a alternativa CORRETA:
FONTE: CORREIA, Carlos Henrique; TAFNER, Malcon Anderson. Análise orientada a objetos. Florianópolis: Visual Books, 2001.
 a) As sentenças I e III estão corretas.
 b) Somente a sentença I está correta.
 c) As sentenças I, III e IV estão corretas.
 d) As sentenças I, II e IV estão corretas.
4. A concepção é a primeira fase do Processo Unificado (UP). Nesta fase, busca-se obter uma visão da abrangência do sistema. Referente a esta fa
concepção do UP, analise as sentenças a seguir:
I- Os requisitos são levantados nesta fase e um modelo conceitual preliminar é construído.
II- Nesta fase ocorre a identificação dos casos de uso de alto nível que implementam as funcionalidades que o cliente requereu.
III- É calculado nesta fase o tempo que se leva (esforço) de desenvolvimento dos casos de uso e é construído o plano de desenvolvimento.
IV- Um dos objetivos desta fase é detalhar a análise e expandir os casos de uso.
V- Ao chegar no final da fase de concepção, os desenvolvedores estão aptos a planejar a fase seguinte, que é de iteração.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I, II e III estão corretas.
 b) As sentenças I, II, IV e V estão corretas.
 c) As sentenças II, III e IV estão corretas.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1Ng==&action2=QURTMTA=&action3=NjM3Mzcw&action4=MjAyMC8x&prova=MTY4MzYyMTM=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1Ng==&action2=QURTMTA=&action3=NjM3Mzcw&action4=MjAyMC8x&prova=MTY4MzYyMTM=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1Ng==&action2=QURTMTA=&action3=NjM3Mzcw&action4=MjAyMC8x&prova=MTY4MzYyMTM=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1Ng==&action2=QURTMTA=&action3=NjM3Mzcw&action4=MjAyMC8x&prova=MTY4MzYyMTM=#questao_4%20aria-label=
13/04/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/3
 d) As sentenças I, III e IV estão corretas.
5. A orientação a objetos surgiu como uma maneira de suplantar as dificuldades dos paradigmas de programação existentes, visando melhorar a qu
softwares desenvolvidos. No que se refere às características da programação e análise orientada a objetos, assinale a alternativa CORRETA:
 a) A orientação a objetos permite que se minimizem os problemas de decomposição funcional e sub-rotinas.
 b) A programação orientada a objetos apresenta sua contribuição mais importante através da utilização de componentes visuais para interface grá
usuário.
 c) Durante a etapa de análise orientada a objetos, as entidades do mundo real (livro, pessoa, conta corrente etc.) são implementadas como atribu
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 util
outra metodologia.
6. Uma das principais vantagens da orientação a objetos é que tanto a análise quanto a programação referem-se aos mesmos conceitos, o que dimi
conhecido como ?vazamento de abstração? entre o modelo e o código fonte propriamente dito. Com relação à orientação a objetos, analise as se
sentenças:
I- Na análise orientada a objetos, os analistas dão ênfase à definição de sub-rotinas e funções que simularão o comportamento do sistema.
II- A orientação a objetos permite que se minimize os problemas de decomposição funcional e sub-rotinas.
III- Durante a etapa de análise orientada a objetos, as entidades do mundo real (livro, pessoa, conta corrente etc.) são implementadas como méto
de um objeto.
IV- Uma das vantagensda programação orientada a objetos é o agrupamento entre os dados e comportamentos das entidades.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I, II e III estão corretas.
 b) As sentenças I e IV estão corretas.
 c) As sentenças I, III e IV estão corretas.
 d) As sentenças II e IV estão corretas.
7. 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 ca
considerados entidades isoladas. Embora não seja tão comum, é importante levar em conta esta possibilidade. Quando as ligações existirem, elas
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 I e II estão corretas.
 b) As sentenças I, II e V estão corretas.
 c) As sentenças II e V estão corretas.
 d) As sentenças I, III e IV estão corretas.
8. As estruturas na programação orientada a objetos possibilitam que analistas ou programadores organizem os objetos de maneira que consigam v
melhor o domínio e a complexidade do problema em questão. Existem dois tipos básicos de estrutura: Generalização-Especialização e Todo-Parte
desses dois tipos de estrutura, assinale a alternativa CORRETA:
 a) A estrutura todo-parte é muito útil na identificação dos objetos e dos seus componentes diante de um determinado problema em estudo.
 b) A estrutura todo-parte é composta por uma característica conhecida por cardinalidade, que é importante para determinar o tipo de relacioname
 c) A especialização se assemelha muito à estrutura todo-parte.
 d) A generalização é conhecida pelo conceito de associar indivíduos com atributos diferentes e, ao mesmo tempo, despreza os que forem em com
9. Os objetos computacionais procuram reproduzir as mesmas características e comportamentos dos objetos do mundo real dentro de um sistema. C
Tafner (2001) reforçam que os programadores podem interagir com estes objetos ativando características ou comportamentos, sem necessidade d
o funcionamento interno do objeto computacional, ou seja, para interagir com objetos, precisamos apenas conhecer o que estes objetos fazem e u
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 os objetos que farão parte do sistema computacional que está sendo automatizado, seus atributos e principalmente no comportamen
objetos dentro do sistema computacional.
 c) Identificar as características do objeto que são trabalhadas internamente no sistema computacional.
 d) Compreender o funcionamento passo a passo do objeto do sistema computacional para adquirir a eficiência e a eficácia.
10.A UML (Unified Modeling Language) foi criada através da junção de várias metodologias existentes na época para a modelagem de sistemas orie
objetos. Uma de suas principais vantagens é a perfeita integração dos termos e técnicas utilizados na modelagem e na implementação, como a h
também conhecida como generalização/especialização. Considerando que a relação mostrada na figura a seguir é uma relação de herança, class
para as sentenças verdadeiras e F para as falsas:
( ) A classe Pessoa transmite seus atributos codigo para as classes Fisica e Juridica.
( ) A classe Fisica e a classe Juridica transmitem seus atributos para a classe Pessoa, conforme o sentido das setas.
( ) Ao criarmos uma classe e estabelecermos uma relação de herança com Pessoa, automaticamente ela herda os atributos codigo e nome.
( ) O atributo codigo é herdado, mas como já existem atributos do tipo String nas classes Fisica e Juridica, o nome não é herdado.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1Ng==&action2=QURTMTA=&action3=NjM3Mzcw&action4=MjAyMC8x&prova=MTY4MzYyMTM=#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1Ng==&action2=QURTMTA=&action3=NjM3Mzcw&action4=MjAyMC8x&prova=MTY4MzYyMTM=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1Ng==&action2=QURTMTA=&action3=NjM3Mzcw&action4=MjAyMC8x&prova=MTY4MzYyMTM=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1Ng==&action2=QURTMTA=&action3=NjM3Mzcw&action4=MjAyMC8x&prova=MTY4MzYyMTM=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1Ng==&action2=QURTMTA=&action3=NjM3Mzcw&action4=MjAyMC8x&prova=MTY4MzYyMTM=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1Ng==&action2=QURTMTA=&action3=NjM3Mzcw&action4=MjAyMC8x&prova=MTY4MzYyMTM=#questao_10%20aria-label=
13/04/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 3/3
 a) V - F - V - F.
 b) V - V - F - F.
 c) F - V - F - V.
 d) F - F - V - V.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando