Buscar

Analise Orientada a Objeto I - av 1

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 9 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

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 6, do total de 9 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

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 9, do total de 9 páginas

Prévia do material em texto

1
A UML é uma linguagem de modelagem unificada.
Sobre ela, assinale a alternativa CORRETA:
A
A UML é um processo proprietário de Engenharia de software criado pela Rational
Software Corporation, adquirida pela IBM.
B
A UML é padrão para a elaboração da estrutura de projetos de software.
C
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.
D
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.
2O 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.
3O Rational Unified Process (RUP) é um processo que fornece uma abordagem
para assumir tarefas e responsabilidades dentro de uma organização de
desenvolvimento, tendo como objetivo assegurar a produção de sistema de alta
qualidade dentro de prazos e orçamentos previsíveis. No desenvolvimento de
sistema, cada uma das pessoas envolvidas possuem um papel, definindo-se um
conjunto de comportamentos, habilidades e responsabilidades de uma pessoa da
equipe. Os papéis dentro de um projeto não são necessariamente para pessoas
específicas nem para cargos dentro da equipe. Com relação às categorias em que
são organizados os papéis, assinale a alternativa CORRETA:
A
O desenvolvedor é responsável por definir técnicas, estratégias e, principalmente,
definir os casos de testes que serão aplicados no sistema.
B
O desenvolvedor tem responsabilidade de atentar para as adequações de reais
necessidades, bem como verificar a conformidade com normas e padrões
estabelecidos.
C
Os analistas transformam os requisitos em produto de software e devem ter o
conhecimento necessário para desenvolver os códigos-fonte e testá-los.
D
O analista é o responsável por realizar o relacionamento ou contato com usuário ou
cliente do sistema.
4O 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-obje
tos/32285. Acesso em: 24 ago. 2018.
A
Na orientação a objetos, a ênfase é dada na definição dos atores envolvidos no
processo do desenvolvimento de sistema.
B
A orientação a objetos consiste em considerar os sistemas computacionais como
uma coleção de objetos que interagem de maneira organizada.
C
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.
D
A principal utilização da orientação a objetos é que os objetos são utilizados para
uma situação especificação, não havendo reutilização das informações.
5Para 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 - V - F.
B
V - V - F - F.
C
V - F - F - V.
D
F - F - V - V.
6O 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 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
V - V - F - F.
B
V - V - F - V.
C
F - V - F - F.
D
V - F - V - V.
7
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- Requisitos suplementares são normalmente colocados em um documento
adicional.
III- Os fluxos principal e alternativo não fornecem informação para a captura de
requisitos.
Assinale a alternativa CORRETA:
A
As sentenças I e III estão corretas.
B
Somente a sentença II está correta.
C
As sentenças I e II estão corretas.
D
Somente a sentença I está correta.
8As 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 assemelhamuito à 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
F - V - V - F.
B
V - F - V - F.
C
V - V - V - F.
D
V - V - F - V.
9Em 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 I e II estão corretas.
B
As sentenças II e V estão corretas.
C
As sentenças I, III e IV estão corretas.
D
As sentenças I, II e V estão corretas.
10O 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-in
tegrado-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.
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.

Continue navegando