Buscar

Avaliação I - 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

1/4
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:738906)
O Modelo de ciclo de vida Iterativo e Incremental foi proposto justamente para ser a resposta aos
problemas encontrados no Modelo em Cascata. Um processo de desenvolvimento, segundo essa
abordagem, divide o desenvolvimento de um produto de software em ciclos. Em cada ciclo de
desenvolvimento, podem ser identificadas as fases de análise, projeto, implementação e testes. Essa
característica contrasta com a abordagem clássica, na qual as fases de análise, projeto, implementação
e testes são realizadas uma única vez.
I- Os problemas são encontrados mais cedo. 
II- As interações podem ser adaptadas durante o processo de desenvolvimento. III- É sequencial. 
IV- Nas interações, é feita a análise, design, implementação e testes.
Assinale a alternativa CORRETA:
A Somente a sentença I está correta.
B As sentenças I, II e III estão corretas.
C As sentenças I, III e IV estão corretas.
D As sentenças I, II e IV estão corretas.
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 e, 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, assinale a alternativa CORRETA:
A O relacionamento um-para-muitos é usado quando várias entidades A se relacionam com várias
entidades B.
B O relacionamento um-para-um é usado quando uma entidade A se relaciona com uma entidade
B e vice-versa.
C Existem quatro tipos de relacionamentos: um-para-um; um-para-muitos, muitos-para-um e
muitos-para-muitos.
D O relacionamento muitos-para-muitos é usado quando uma entidade A pode se relacionar com
uma ou mais entidades B.
O Processo Unificado (UP), descreve como trabalhar comercialmente de forma efetiva,
fornecendo práticas de desenvolvimento de software para equipes de trabalho. A estrutura do UP é
baseada em componentes, orientada à arquitetura, iterativa e incremental, utiliza toda a definição de
 VOLTAR
A+ Alterar modo de visualização
1
2
3
2/4
Unified Modeling Language (UML), bem como é dirigido pelos use cases. Com relação à Agile
Unified Process (AUP), classifique V para as sentenças verdadeiras e F para as falsas: ( ) Valorizar os
indivíduos envolvidos no processo e as interações entre ambos. ( ) Flexibilidade para mudanças. ( )
Modelo único. ( ) Trabalho com qualidade. Assinale a alternativa que apresenta a sequência
CORRETA: FONTE: RevistaBW. Manifesto Ágil. Revista Brasileira de Web: Tecnologia, 2013.
Disponível em: https://revista.uniplac.net/ojs/index.php/tc_si/article/viewFile/688/400. Acesso em: 6
jul. 2018.
A F - V - F - F.
B V - V - F - F.
C V - V - F - V.
D V - F - V - V.
O paradigma de Orientação a Objetos (OO) tem como objetivo modelar o mundo em classes
(modelos de um determinado tipo de coisa) e objetos (uma coisa propriamente dita). Desta forma,
podemos criar, por exemplo, uma classe chamada bola, com características que todas as bolas devem
ter: tamanho, cor etc. Pode existir também um objeto chamado minha bola que possui um tamanho,
uma cor e outras características específicas e que se diferencia-se da bola do meu vizinho, por
exemplo, que é outro objeto com cor, tamanho e outros elementos diferentes. As duas bolas, no
entanto, mesmo sendo diferentes, possuem as características da classe bola. Uma modelagem básica
terá diversas classes que implementam diversos objetos que estão relacionados entre si. Estes
relacionamentos são formalizados logicamente e possuem regras bem definidas para serem
implementadas com sucesso em sistemas computacionais. Com relação à Programação Orientada a
Objetos com uso de UML, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A
Programação Orientada a Objetos foi criada para tentar aproximar o mundo real do mundo virtual. ( )
Na Programação Orientada a Objetos, o analista ou desenvolvedor é responsável por delinear o
mundo dos objetos e, assim, determinar como devem interagir entre si. ( ) A ideia central da
Programação Orientada a Objetos é tentar simular o mundo real dentro do computador. ( ) Na
Programação Orientada a Objetos, interfaces são usadas para implementar ou não seus métodos em
classes filhas. FONTE: RevistaBW. Introdução à Modelagem Orientada á Objeto. Revista Brasileira
de Web: Tecnologia, 2013. Disponível em: http://www.revistabw.com.br/revistabw/introducao-a-
modelagem-orientada-a-objeto/. Acesso em: 6 jul 2018.
A V - V - F - V.
B V - F - V - F.
C V - V - V - F.
D F - V - V - F.
O foco da análise orientação a objetivos é o mapeamento de uma solução sistêmica para algum
processo de negócio. Seu conceito surgiu com a ideia de minimizar os problemas encontrados até
então na criação de sistemas complexos, projetados por meio de decomposição funcional e sub-
rotinas. Acerca da orientação a objetos, assinale a alternativa CORRETA: FONTE:
https://www.devmedia.com.br/principais-conceitos-da-programacao-orientada-a-objetos/32285.
Acesso em: 24 ago. 2018.
A A principal utilização da orientação a objetos é que os objetos são utilizados para uma situação
4
5
28/03/2022 19:30 Avaliação I - Individual
3/4
A especificação, não havendo reutilização das informações.
B Na orientação a objetos, a ênfase é dada na definição dos atores envolvidos no processo do
desenvolvimento de sistema.
C A orientação a objetos consiste em considerar os sistemas computacionais como uma coleção de
objetos que interagem de maneira organizada.
D A principal vantagem da orientação a objetos é permitir a utilização de várias metodologias,
tanto para a análise de sistemas, quanto para a programação.
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, assinale a alternativa CORRETA:
A A estrutura todo-parte é composta por uma característica conhecida por cardinalidade, que é
importante para determinar o tipo de relacionamento.
B A especialização se assemelha muito à estrutura todo-parte.
C A generalização é conhecida pelo conceito de associar indivíduos com atributos diferentes e, ao
mesmo tempo, despreza os que forem em comum.
D A estrutura todo-parte é muito útil na identificação dos objetos e dos seus componentes diante de
um determinado problema em estudo.
Para realizar a modelagem de um sistema através da análise orientada a objetos, existem
diversos símbolos que identificam diferentes tipos de relacionamentos entre as classes. Estes
símbolos não só auxiliam o analista a especificar de forma precisa o que deve ser desenvolvido, como
também facilitam o trabalho do desenvolvedor. Considerando os tipos de estruturas e relacionamentos
mais utilizados na análise orientada a objetos, classifique V para as sentenças verdadeiras e F para as
falsas: ( ) A generalização/especialização possui como característica a associação de classes com
atributos em comum. ( ) A estrutura todo-parte é bastante utilizada na agregação e decomposição de
objetos. ( ) A herança é um mecanismo que permite a uma dada classe (classe derivada-subclasse)
aceder a dados e métodos de uma outra classe (classe base-superclasse) ( ) Conexões de ocorrência e
de mensagem representam o mesmo tipo de relacionamento entre objetos. Assinale a alternativa que
apresenta a sequência CORRETA:
A V - V - F - F.
B V - V - V - F.
C F - F - V - V.
D V - F - F - V.
Têm a responsabilidade de atentarem para as adequações de reais necessidades, bem como verificar a
conformidade com normas e padrões estabelecidos.
A quais dos papeis do RUP se enquadra essa definição?
6
7
8
4/4
A Papel de Gerente.
B Papel do Desenvolvedor.
C Papel do Analista.
D Papel de Testador.As fases do RUP são iniciação, elaboração, construção e transição.
Considerando o papel do testador no RUP, assinale a alternativa INCORRETA:
A Implementar Teste.
B Analisar Falha de Testes.
C Desenvolver Artefatos de Instalação.
D Implementar Conjunto de Testes.
A UML é uma linguagem de modelagem unificada. Sobre ela, assinale a alternativa CORRETA:
A A UML é um processos de negócio que une gestão de negócios e tecnologia da informação com
foco na otimização dos resultados.
B Ela não poderá ser empregada para a visualização, a especificação, a construção e a
documentação de artefatos que façam uso de sistemas complexos de software.
C A UML é um processo proprietário de Engenharia de software criado pela Rational Software
Corporation, adquirida pela IBM.
D A UML é padrão para a elaboração da estrutura de projetos de software. 
9
10

Continue navegando