Buscar

Disciplina - Análise Orientada a Objetos I (ADS10) Avaliação I - Individual FLEX

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.:687704)
Peso da Avaliação
1,50
Prova
37386294
Qtd. de Questões
10
Acertos/Erros
10/0
Nota
10,00
Associação registra um relacionamento semântico entre classes. A maneira comumente utilizada de associação é entre duas classes.
Há também associações de uma classe para ela própria, assim como associações onde mais de duas classes estão envolvidas. Uma
associação estabelece uma possível conexão entre instâncias das classes envolvidas. Existem dois tipos de conexão entre os objetos: as
conexões de ocorrência e as conexões de mensagens. Uma conexão de ocorrência existe quando um atributo de um objeto contém uma
referência a outro objeto. Assim, a necessidade de frequentemente se criar a conexão de ocorrência surge da identificação de atributos
em um objeto que é redundante e, quando uma análise é realizada, nota-se que eles fazem parte de outro objeto. Referente às conexões
de associação, classifique V para as sentenças verdadeiras e F para as falsas:
 
(    ) As conexões existentes entre os objetos possuem hierarquia ou estrutura.
 (    ) Quando um atributo de um objeto contém uma referência a outro objeto existe uma conexão de ocorrência.
 (    ) Quando um objeto envia uma mensagem a outro objeto, ocorre uma conexão de mensagem.
 (    ) Nas conexões de mensagens apresenta-se o método doador e receptor.
 (    ) Uma conexão de ocorrência é criada ao se perceber atributos em um objeto que é redundante e ao se verificar mais atentamente
fazem parte de outro objeto.
 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V - F.
B F - F - V - V - V.
C V - F - V - V - F.
D F - V - V - F - V.
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 I, II, IV e V estão corretas.
D As sentenças III e IV estão corretas.
O Processo Unificado é um processo de desenvolvimento fortemente ligado à orientação a objetos, porém, pode-se utilizá-lo em
qualquer projeto mesmo sendo ele estruturado, sem que perca suas características básicas. Ele utiliza alguns princípios modernos
(componetização, revisões etc) na área de engenharia de software. Algumas das características básicas do Processo Unificado (UP) são
direcionados a caos de uso; centrado na arquitetura; ser iterativo e incremental; sendo composto por quatro fases. Acerca das quatro
fases do RUP, assinale a alternativa INCORRETA:
 
FONTE: https://www.devmedia.com.br/artigo-engenharia-de-software-o-processo-unificado-integrado-ao-desenvolvimento-web/8032.
Acesso em: 10 ago. 2018.
A As quatro fases do UP são Concepção ou inception; elaboração ou elaboration; construção ou construction e Transição ou
deployment.
B
A fase de construção se refere a codificação no ambiente de produção, sendo liberada para o usuário a primeira versão do sistema.
Além disso, é nesta fase que os dados que possam existir do sistema antigo são transferidos para o novo sistema, bem como são
realizados os testes com os usuários finais.
A+ Alterar modo de visualização
1
2
3
C
A fase de concepção se refere a ter uma visão ampla do sistema, sendo realizado o entendimento do sistema. Para tal, são levantados
os requisitos que o sistema deve atender, bem como o que ele não pode fazer. Nesta fase, ainda é realizado o tempo de
desenvolvimento, sendo construído um plano de desenvolvimento.
D
A fase de elaboração diz respeito a fazer um detalhamento maior da análise realizada na fase de concepção, sendo detalhado os casos
de uso construídos composto por conjunto de ciclos iterativos. Nesta fase, também podem ser realizado algum tipo de implementação
e testes.
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 F - V - V - F.
B F - V - F - V.
C V - F - F - F.
D V - F - V - V.
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 diminui o que é 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 seguintes 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étodos dentro de um objeto.
 IV- Uma das vantagens da programação orientada a objetos é o agrupamento entre os dados e comportamentos das entidades.
 
Agora, assinale a alternativa CORRETA:
A As sentenças I e IV estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças I, III e IV estão corretas.
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 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.
B Somente podem ser consideradas objetos as entidades que armazenam informação dentro de um sistema.
C 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.
D Dentro de um sistema, os objetos são modelados somente com base em entidades físicas como pessoas, livros, automóveis etc.
4
5
6
A elaboração é a segunda fase do Processo Unificado (UP). As interações que ocorrem nesta fase têm como objetivo detalhar a
análise e expandir os casos de uso, obtendo desta forma sua descrição detalhada e verificar as situações excepcionais. Referente à fase de
elaboração do UP, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) As interações desta fase são voltadas para a produção de uma arquitetura de alto nível.
(    ) Os casos de uso (na sua maioria) são demonstrados de forma detalhada.
(    ) Possui uma arquitetura projetada que utiliza artefatos estáticos e/ou dinâmicos.
(    ) A geração de código é realizada de forma significativa nesta fase.
(    ) Ao chegar no final da fase elaboração,os desenvolvedores estão aptos a planejar a fase seguinte, que é de construção.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V - F.
B V - F - V - V - F.
C F - F - V - V - V.
D F - V - V - F - V.
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 - V - F - F - F.
C V - F - V - F - V.
D V - V - F - F - V.
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, II e III estão corretas.
B As sentenças II, III e IV estão corretas.
C As sentenças I, III e IV estão corretas.
D As sentenças I, II, IV e V estão corretas.
7
8
9
As estruturas na programação orientada a objetos possibilitam que analistas ou programadores organizem os objetos de maneira
que consigam visualizar 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. Acerca desses dois tipos de estrutura, classifique V para as sentenças verdadeiras e F para as
falsas: 
(    ) A generalização é conhecida pelo conceito de associar indivíduos com atributos em comum e, ao mesmo tempo, desprezar as
diferenças.
(    ) A especialização se assemelha muito à estrutura todo-parte.
(    ) A estrutura todo-parte é muito útil na identificação dos objetos e dos seus componentes diante de um determinado problema em
estudo.
(    ) A estrutura todo-parte é composta por uma característica conhecida por cardinalidade, que é importante para determinar o tipo de
relacionamento.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B F - V - V - F.
C V - F - V - F.
D V - V - V - F.
10

Continue navegando