Buscar

Analise Orientada a Objetos I Uniasselvi Avaliação1

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

08/12/2018 Avaliações - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/4
Acadêmico: Rose Leite da Silva (1043637)
Disciplina: Análise Orientada a Objetos I (ADS10)
Avaliação: Avaliação I - Individual FLEX ( Cod.:425180) ( peso.:1,50)
Prova: 7994576
Nota da Prova: 10,00
Gabarito da Prova: Resposta Certa Sua Resposta Errada
1. 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 I, II, III e IV estão corretas.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças III e IV estão corretas.
 d) As sentenças I, II, IV e V estão corretas.
2. O Rational Unified Process (RUP) é um método que tem como objetivo ganhar
produtividade da equipe no desenvolvimento de software com qualidade e orçamento
previsível, para tal, fornece técnicas para a equipe. O RUP provê uma abordagem em que
os papéis e as responsabilidades são bem definidos. Relacionado aos papéis atribuídos ao
Rational Unified Process, classifique V para as sentenças verdadeiras e F para as falsas:
 
( ) Papel do desenvolvedor: o desenvolvedor tem que conhecer o negócio para conseguir
desenvolver tanto o código-fonte quanto conseguir testar o software.
 ( ) Papel de testador: o testador tem a função de testar o software após o desenvolvedor
ter realizado os testes e os casos de testes necessários para testar o software.
 ( ) Papel do analista: o analista é a pessoa responsável por se relacionar com o cliente
ou usuário. Um analista tem que ser capaz de capturar a visão do que o usuário precisa,
assim como criar descrições de forma que os desenvolvedores e testadores consigam
compreender.
 ( ) Papel de gerente: o gerente tem a função de gerenciar os desenvolvedores envolvidos
no projeto do software. 
 ( ) Outros papéis: o RUP é uma ferramenta adaptável, dessa forma, podem surgir papéis
diferentes dos papéis classificados como desenvolvedor, testador, analista, gerente; como
interessados, desenvolvedor de curso, redator técnico e administrador de sistemas.
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - F - V - V.
 b) V - F - V - F - V.
 c) V - V - F - F - V.
Tecnico
Linha
Tecnico
Linha
Tecnico
Linha
Tecnico
Linha
Tecnico
Linha
Tecnico
Linha
08/12/2018 Avaliações - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/4
 d) V - V - F - F - F.
3. O Rational Unified Process (RUP) tem como objetivo garantir que os sistemas sejam
produzidos com alta qualidade, dentro do tempo previsto e com orçamento previsível.
Desta forma, na engenharia de software, o processo RUP, dentro de uma empresa de
desenvolvimento, provê uma abordagem para assumir tarefas e responsabilidade.
Referente ao Rational Unified Process (RUP), analise as sentenças a seguir:
 
I- Os papeis, dentro de um projeto, não são necessariamente voltados para uma pessoa ou
para um cargo específico. Entretanto, no momento que a pessoa exerce um papel num
projeto, representa somente esse papel dentro do projeto.
 II- O relacionamento ou contato com o usuário ou o cliente do sistema é de
responsabilidade do analista. Além disso, possui a responsabilidade de identificar o que o
usuário realmente precisa, assim como verificar se as normas e os padrões estabelecidos
estão em conformidade.
 III- O desenvolvedor precisa ter conhecimento necessário para desenvolver os códigos-
fonte, assim como testá-los, pois é ele que exerce o papel de transformar os requisitos em
produtos de software. 
 IV- A pessoa responsável pela definição das técnicas, das estratégias, e principalmente
pela definição de quais casos de testes serão realizados no sistema é o testador. 
 V- O papel do gerente é planejar a forma que o projeto é organizado, assim como o
relacionamento com o cliente e identificar o que o usuário realmente deseja.
 
Agora, assinale a alternativa CORRETA:
 a) Somente a sentença I está correta.
 b) As sentenças II, III e IV estão corretas.
 c) As sentenças I, II, III e V estão corretas.
 d) As sentenças I, II, III e IV estão corretas.
4. Pode-se dizer que a orientação a objetos vai muito além da simples utilização de
componentes gráficos prontos para a definição de interfaces gráficas de usuários.
Considerando as características da programação e análise orientadas a objetos, assinale a
alternativa CORRETA:
 a) 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.
 b) Na atividade de análise orientada a objetos, os analistas devem identificar objetos que
farão parte do sistema computacional, com seus atributos e comportamentos.
 c) Uma das vantagens da programação orientada a objetos é a separação entre os dados
e comportamentos das entidades.
 d) Uma das desvantagens da orientação a objetos é o aumento da manutenibilidade e
reusabilidade.
5. 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.
 
08/12/2018 Avaliações - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 3/4
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - V.
 b) F - V - V - F.
 c) V - F - V - V.
 d) V - F - F - F.
6. Foi observado em um estudo realizado por assessorias esportivas que o uso de
equipamentos computadorizados auxilia na evolução dos atletas. Ambler (1998) trouxe um
fator tecnicista para a definição de objeto: "Um objeto é qualquer indivíduo, lugar, evento,
coisa, tela, relatório ou conceito que seja aplicável ao sistema" (AMBLER, 1998, p. 5).
Sobre objeto, assinale a alternativa CORRETA:
 
FONTE: AMBLER, Scott W. Análise de projeto orientado a objeto. 2. ed. Rio de Janeiro:
Infobook, 1998.
 a) Em uma academia de prática esportiva, Maria é um cliente-objeto. Referente a ela ir em
uma loja de departamento, Maria é uma cliente-objeto, pois possui uma conta de crédito
com todas as suas compras efetuadas.
 b) Em uma academia de prática esportiva, Maria é uma aluna-objeto, ela faz estágio na
academia. Referente a ela ir em uma loja departamental, Maria é uma cliente-objeto.
 c) Em uma academia de prática esportiva, a aluna Maria é uma cliente-objeto, e se a aluna
Maria lecionar noseu bairro para outras aulas, da mesma forma ela é uma cliente-
objeto.
 d) Em uma academia de prática esportiva, a aluna Maria é sempre uma cliente-objeto,
mesmo ao executar diferentes funções.
7. 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 fase de 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, III e IV estão corretas.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças II, III e IV estão corretas.
 d) As sentenças I, II, IV e V estão corretas.
8. A orientação a objetos é fortemente baseada na observação das características das
entidades do mundo real e das relações estabelecidas entre elas. Considerando as
particularidades da orientação a objetos, assinale a alternativa CORRETA:
 a) Somente podem ser consideradas objetos as entidades que armazenam informação
dentro de um sistema.
 b) 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.
 c) Uma das técnicas mais eficientes na identificação de objetos dentro de um sistema é o
agrupamento de entidades com características semelhantes e abstração delas em
classes.
 d) Dentro de um sistema, os objetos são modelados somente com base em entidades
físicas como pessoas, livros, automóveis etc.
08/12/2018 Avaliações - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 4/4
9. 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. 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 computacional através do mouse ou
teclado, apertando botões, selecionando itens de um calendário, escrevendo em um
campo texto ou selecionando itens de uma lista.
 II- Os objetos computacionais visuais para desenvolver e realizar tarefas relacionadas a
dados proporcionando aos usuários: janelas, campos ou botões com 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ção de sons, 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, III e IV estão corretas.
 b) As sentenças I, II e IV estão corretas.
 c) Somente a sentença I está correta.
 d) As sentenças I e III estão corretas.
10.Uma das características mais importantes do Processo Unificado (UP) é o fato de ele ser
centrado em arquitetura. Esta arquitetura é definida através das várias visões de usuários
demonstradas nos casos de uso. Considerando o conceito de arquitetura delimitado no
UP, analise as seguintes sentenças:
 
I- A arquitetura de um sistema é basicamente o modelo que define a estrutura,
organização e operações da informação em camadas ou componentes.
 II- Fatores como sistema operacional e linguagem de programação não influenciam nas
decisões arquiteturais.
 III- A definição da arquitetura deve considerar a existência de sistemas legados, na grande
maioria das vezes.
 IV- A arquitetura do sistema trata essencialmente de requisitos não funcionais.
 
Agora, assinale a alternativa CORRETA:
 a) As sentenças I, II e III estão corretas.
 b) As sentenças I, II 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.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando