Buscar

Análise Orientada a Objetos I (ADS10) - Avaliação II - 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 3 páginas

Prévia do material em texto

12/10/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: )
Disciplina: Análise Orientada a Objetos I (ADS10)
Avaliação: Avaliação II - Individual FLEX ( Cod.:) ( peso.:1,50)
Prova:
Nota da Prova: 9,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Três grandes nomes criaram a UML. Dois deles são norte-americanos: Grady Booch e James Rumbaugh, o terceiro é o suíço Ivar Jacobson. Junt
1995 lançaram a UML 0, unificando os seus três métodos de estudos desenvolvidos individualmente. Acerca desses três métodos da UMLL, class
para as sentenças verdadeiras e F para as falsas: 
( ) O Método de Booch é utilizado nas fases de projeto e construção de sistemas. 
( ) O método OOSE (Object-Oriented Software Engineering) facilitava a captura de requisitos.
( ) O método OMT (Object Modeling Technique propõe um método de modelagem para projetos orientados a objetos.
( ) O método de Booch resultou no Método Unificado.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F.
 b) F - F - V - F.
 c) V - V - F - F.
 d) V - V - V - V.
2. A orientação a objetos é um paradigma de análise, projeto e programação de sistemas de informação baseado na composição e interação entre d
unidades de software chamadas de objetos. Seu uso é particularmente útil na tentativa de compreender um problema a fim de propor soluções
computacionais na criação de sistemas de informação. A Orientação a Objetos usa o termo abstração para designar a técnica de análise de um c
mundo real para criar representações no desenvolvimento de soluções informatizadas. Objeto é uma instância ou modelo derivado de uma classe
objeto é a representação de qualquer coisa, real ou abstrata, do mundo real que será manipulado ou armazenado pelo sistema. Enquanto classe 
conjunto de objetos distintos, porém com as mesmas características e comportamentos. A classe é uma abstração de entidades existentes no mu
Exemplos de classe: pessoa, animal, automóvel, publicação. Desta forma, a primeira coisa que se deve fazer em uma análise orientado a objetos
identificar as entidades que se pretende considerar no sistema e imediatamente transformá-las em classes. Com relação ao conceito de classe, c
para as sentenças verdadeiras e F para as falsas:
( ) Uma classe persistente existe somente durante a execução do processo ou do thread que o criou.
( ) Classe é uma instância de um objeto.
( ) Uma classe abstrata pode ser instanciada diretamente.
( ) Uma classe transiente permanece existindo após deixar de existir o processo ou o thread que o criou.
( ) Uma classe concreta pode ser instanciada diretamente.
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: https://www.luis.blog.br/orientacao-a-objetos-classe-e-objeto-propriedades-e-metodos/. Acesso em: 13 jul. 2018.
 a) F - F - V - F - V.
 b) F - F - F - F - F.
 c) F - F - F - F - V.
 d) V - F - F - V - V.
3. A utilização da prototipação como prática em projetos de desenvolvimento de software busca a mitigação de alguns riscos comuns a este tipo de 
Além de mitigar certos tipos de riscos, tal abordagem apresenta vantagens tanto do ponto de vista do cliente quanto do desenvolvedor de software
Considerando as características da prototipação, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Em projetos que adotem este tipo de prática, o ciclo de desenvolvimento não ocorre de forma iterativa.
( ) Uma das dificuldades da prototipação é conscientizar o cliente de que o que está sendo testado é um rascunho que está distante do produto 
( ) No ciclo de desenvolvimento prototipação, a participação direta do cliente auxilia a evitar surpresas no momento da entrega do produto.
( ) Existem diversas ferramentas que auxiliam o desenvolvimento de protótipos de software.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - V.
 b) F - F - V - F.
 c) F - F - V - V.
 d) V - F - F - V.
4. Unified Modelling Language (UML) é uma notação baseada em diagramas, cuja função principal é especificar, visualizar e documentar modelos d
orientados por objetos. Não pode ser considerada um método de desenvolvimento, pois não determina o modo de fazer as coisas. Apenas auxilia
entendimento dos cenários e na comunicação do entendimento para todos os envolvidos no desenvolvimento. Acerca da unificação da UML, class
para as sentenças verdadeiras e F para as falsas: 
( ) Ela foi criada a partir da unificação, inicialmente, dos métodos Booch e OMT.
( ) A UML anteriormente era chamada de Método unificado.
( ) O método OOSE foi incorporado posteriomente a UML.
( ) O método de Booch resultou no Método Unificado.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - F.
 b) V - F - V - V.
 c) V - V - V - F.
 d) F - V - V - F.
12/10/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
5. O diagrama de classes é um dos diagramas mais conhecidos da UML (Unified Modeling Language). Através de sua notação, é possível identificar
classes farão parte do sistema, bem como seus atributos, métodos e possíveis relacionamentos com as demais classes. Considerando as caracte
diagramas de classes na UML e a figura a seguir, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O relacionamento entre GravadorDeArquivo e Entidade é conhecido como generalização.
( ) O relacionamento entre ArquivoXML e ArquivoTXT é conhecido como composição.
( ) A classe ArquivoTXT pode possuir um atributo do tipo Entidade através da herança.
( ) Não existe relacionamento de herança entre as classes da figura.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) F - F - V - V.
 c) F - V - V - F.
 d) F - F - V - F.
6. A dificuldade na realização de um projeto de software que entregue um produto de qualidade, dentro do prazo e custos esperados impulsiona o in
metodologias de estimativa e controle de projeto. Considerando as características das atividades de levantamento de custos e prazos em um proj
software, assinale a alternativa CORRETA:
 a) Um problema comum em projetos de desenvolvimento de software é a necessidade de contratação de profissionais que não haviam sido previs
início do projeto, o que acarreta um aumento de custos.
 b) Quando o levantamento de requisitos é feito na etapa inicial do projeto de software, o cálculo do valor exato do custo do software torna-se simp
 c) O levantamento de requisitos fornece uma estimativa precisa da complexidade envolvida em todo o projeto do software.
 d) A criação de uma margem de segurança em termos de prazo e custo não é recomendada em projetos de desenvolvimento de software.
7. Um sistema de informação deve ter uma boa documentação, de forma atualizada, para que o sistema possa ser mantido de maneira rápida, fácil 
Ao modelar o sistema, se está documentando de uma maneira eficiente. Entretanto, a documentação é somente uma das vantagens fornecidas p
modelagem. Partindo da importância do por que modelar, uma pergunta nos vem à mente: afinal quais os reais objetivos da modelagem? Sobre o
objetivos da modelagem, analise as sentenças a seguir:
I- Documenta as decisões tomadas após o processo de desenvolvimento e não durante o processo de desenvolvimento.
II- Ajuda a visualizar o sistema como gostaríamos que ele fosse.
III- Permite a especificação da arquitetura e comportamento de um sistema.
IV- Fornece padrões de desenvolvimento que servem como guia de construção do sistema.
Assinale a alternativa CORRETA:
 a) As sentenças II, III e IV estão corretas.
 b) As sentenças I e III estão corretas.
 c) As sentenças I e II estão corretas.
 d) Somente a sentença I está correta.
8. O sucesso de um projeto depende diretamente da análise derequisitos. Estudos comprovaram que as falhas em requisitos estão entre as principa
para o fracasso de um software. Entre as principais razões, destacam-se os requisitos mal organizados, requisitos mal expressos, requisitos desn
para os clientes e a dificuldade para lidar com requisitos frequentemente mutáveis. Acerca dos problemas que podem ocorrer neste processo, ass
alternativa INCORRETA:
 a) Usuários sabem exatamente o que querem, apenas não conseguem transmitir com clareza o que querem.
 b) Durante o processo de análise, as necessidades dos usuários mudam, ou seja, os requisitos levantados sofrem alteração.
 c) Fatores externos ao sistema podem influenciar os requisitos do sistema, por exemplo, políticas e organizações.
 d) Os requisitos, na sua maioria, não são definidos por apenas um usuário, e sim pelos usuários responsáveis por aquela funcionalidade ou outra
funcionalidades que possam incidir sobre ela, ocasionando em requisitos conflitantes.
9. A vida de um software não finaliza após a sua implantação, ele continua existindo durante muito tempo. Será utilizado por anos, e várias atualizaç
ocorrerão, isto é, a manutenção é qualquer alteração no software após entrar em produção. Sobre a manutenção de software, classifique V para a
sentenças verdadeiras e F para as falsas:
( ) É possível dizer que a modelagem utilizada pela UML diminui os custos da manutenção.
( ) O custo de manutenção de um software é insignificante comparado com o custo total do projeto.
( ) Ao fazer uso da modelagem utilizada pela UML, é facilitado o entendimento do do sistema por quem tiver que realizar a manutenção.
( ) A manutenção de software é reconhecida pelos profissionais de desenvolvimento.
( ) Ao se utilizar uma modelagem correta com uma documentação adequada o processo de manutenção é mais rápido.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - F - V.
 b) V - V - F - F - F.
 c) V - V - F - F - V.
 d) F - F - F - V - V.
12/10/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
10.A maioria dos métodos utilizados em ambientes de desenvolvimento de software se baseia em uma decomposição funcional e/ou controlada por 
sistemas. Estas abordagens se diferem em diversos aspectos das abordagens que adotam metodologias orientadas a objetos, onde dados e funç
altamente integrados. O desenvolvimento de software com a abordagem orientada a objetos consiste na construção de módulos independentes o
que podem ser facilmente substituídos, modificados e reutilizados. Ela retrata a visão do mundo real como um sistema de objetos cooperativos e
colaborativos. Com relação aos modelos de elementos com uso de UML, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Objeto é a representação abstrata de coisas do mundo imaginário que, sob o ponto de vista do nosso problema, possuem atributos e método
sofisticados.
( ) Um elemento pode existir em diversos tipos de diagramas, mas existem regras que definem que elementos podem ser mostrados em que tip
diagrama.
( ) Objeto é um elemento que podemos manipular, acompanhar seu comportamento, criar, destruir etc.
( ) Interfaces são usadas para implementar ou não seus métodos em classes filhas.
Assinale a alternativa CORRETA:
 a) F - V - V - F.
 b) F - F - F - F.
 c) V - V - V - F.
 d) F - V - V - V.
Prova finalizada com 9 acertos e 1 questões erradas.
	Page 1
	Page 2
	Page 3

Outros materiais