Buscar

Avaliação II - Analise Orientada a Objetos

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

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:825697)
Peso da Avaliação 1,50
Prova 62966573
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
Na fase de prototipação de projetos, é possível entender com mais clareza o propósito do 
software que está sendo desenvolvido, entender o negócio do cliente, propor melhorias, minimizar 
riscos e maximizar os tempos de desenvolvimento. Referente à prototipação, analise as sentenças a 
seguir:
I- O uso de protótipos evita que os clientes após o desenvolvimento do software identifiquem que 
este não atende às suas reais necessidades decorrente aos problemas de comunicação entre usuário e 
engenheiro nas fases de levantamentos.
II- É necessário utilizar algum tipo de ferramenta para trabalhar com protótipos.
III- O protótipo tem como objetivo simplificar o entendimento dos requisitos, assim como as 
funcionalidades e os conceitos do software.
IV- Ao se fazer uso de protótipos, fica claro que o apresentado é o desenvolvimento finalizado e não 
simplesmente um rascunho.
V- O uso do protótipo faz com que o usuário esteja ciente no estágio que se encontra o software.
Agora, assinale a alternativa CORRETA:
A As sentenças II, III e V estão corretas.
B As sentenças I e III estão corretas.
C As sentenças I, II e V estão corretas.
D As sentenças I, III e IV estão corretas.
Unified Modelling Language (UML) é uma notação baseada em diagramas, cuja função principal é 
especificar, visualizar e documentar modelos de "software" 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 no entendimento dos cenários e na comunicação do entendimento para todos os envolvidos no 
desenvolvimento. 
Acerca da unificação da UML, assinale a alternativa INCORRETA:
A OOSE é uma técnica de Modelagem de Objetos ou Object Modelling Technique. 
B A Unified Modeling Language (UML), ou Linguagem de Modelagem Unificada, surgiu da união
de três metodologias de modelagem.
C
O método Booch foi definido por Booch, que trouxe a definição de que um sistema é analisado a
partir de um número de visões, na qual cada visão é descrita por um número de diagramas e de
modelos.
 VOLTAR
A+ Alterar modo de visualização
1
2
D O método OMT é basicamente voltado para testes de modelos e fundamentado nas
especificações da análise de requisitos do sistema.
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 e correta. Ao modelar o sistema, se está 
documentando de uma maneira eficiente. Entretanto, a documentação é somente uma das vantagens 
fornecidas pela modelagem. Partindo da importância do por que modelar, uma pergunta nos vem à 
mente: afinal quais os reais objetivos da modelagem? Sobre os principais objetivos da modelagem, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) Documenta as decisões tomadas após o processo de desenvolvimento e não durante o processo 
de desenvolvimento.
( ) Ajuda a visualizar o sistema como gostaríamos que ele fosse.
( ) Permite a especificação da arquitetura e comportamento de um sistema.
( ) Fornece padrões de desenvolvimento que servem como guia de construção do sistema.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - V.
B F - F - V - V.
C F - F - V - F.
D V - F - F - F.
Na etapa de levantamento e análise de requisitos, o analista busca compreender as reais 
necessidades do usuário. O maior desafio desta etapa é, sem sombra de dúvida, a comunicação, 
devido à dificuldade no entendimento de um conjunto de conceitos vagos, abstratos e confusos que 
representam as necessidades e os desejos dos usuários e clientes e transformá-los em algo concreto, 
isto é, o sistema apto para o cliente. Neste contexto, sobre os fatores críticos na fase de levantamento 
de requisitos para obter as informações necessárias, analise as seguintes sentenças: 
I- Requisitos incompletos, falta de envolvimento do usuário e falta de recursos são informações que 
os usuários devem fornecer ao analista, o que, muitas vezes, ocorre de forma ineficaz, 
comprometendo o trabalho desenvolvido. 
II- Os usuários possuem uma expectativa irreal.
III- Nesta etapa também é comum que ocorram mudanças nos requisitos e nas especificações.
IV- Existe apoio executivo.
V- Falta de planejamento.
Assinale a alternativa CORRETA:
A As sentenças I, II, III e V estão corretas.
B As sentenças I, II, III e IV estão corretas.
C Somente a sentença III está correta.
3
4
D As sentenças II, III e IV estão corretas.
Assim, um sistema de informação precisa possuir uma boa documentação, que precisa ser atualizada 
para que o sistema possa ser mantido com facilidade, rapidez e de maneira correta. “Modelar um 
sistema é uma forma bastante eficiente de documentá-lo, a documentação é apenas uma das 
vantagens fornecidas pela modelagem” (GUEDES, 2004, p. 18). Partindo da importância do por que 
modelar, analise as sentenças a seguir:
I- Ajudar a visualizar o sistema como gostaríamos que ele fosse.
II- Permitir a especificação da arquitetura e comportamento de um sistema.
III- Fornecer padrões de desenvolvimento que servem como guia de construção do sistema.
IV- Somente a UML e RUP vão poder estimar e proporcionar uma melhor qualidade no produto final.
Assinale a alternativa CORRETA: 
Fonte: GUEDES, Gilleanes T. A. UML Uma abordagem prática. São Paulo: Editora Novatec, 2004.
A As sentenças I, II e IV estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças I, II e III estão corretas.
O levantamento dos requisitos é uma das etapas mais importantes em todo o projeto de 
desenvolvimento de software, pois é nela que o analista obtém as necessidades dos usuários para 
posteriormente transformá-las em um produto funcional. 
Considerando a atividade de levantamento de requisitos e suas características, assinale a alternativa 
CORRETA:
A Os requisitos levantados erroneamente podem ser facilmente corrigidos durante a etapa de
implementação.
B O levantamento de requisitos é a última etapa antes do desenvolvimento do código-fonte
propriamente dito.
C Uma das dificuldades do levantamento de requisitos é a ausência de ferramental adequado para
o registro.
D Um requisito levantado erroneamente ocasiona problemas em cascata nas demais etapas do
projeto.
A etapa de análise de requisitos é responsável por descrever as necessidades dos usuários em 
determinados processos essenciais à condução dos negócios. Por envolver pessoas diferentes com 
níveis de conhecimento diferentes, a análise de requisitos é uma atividade complexa, da qual todo o 
resto do processo de desenvolvimento do software depende profundamente. Com relação à análise de 
requisitos, analise as seguintes sentenças:
I- A atribuição de prioridades aos requisitos serve para determinar a ordem de implementação destes.
II- Stakeholders diferentes podem solicitar requisitos diferentes de um mesmo domínio, o que pode 
5
6
7
ocasionar conflitos.
III- Os requisitos podem mudar durante a fase de análise de requisitos, fato que deve ser tratado pelo 
analista de requisitos/sistemas.
IV- Fatores políticos e organizacionais não exercem influência sobre os requisitos do sistema.
Agora, assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B As sentenças I e IV estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças II, III e IV estão corretas.
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 projeto. 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 desenvolvimentonã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 final.
( ) 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 V - F - F - V.
B F - V - V - V.
C F - F - V - V.
D F - F - V - F.
Uma classe define um conjunto de características e comportamentos comuns a um determinado 
conjunto de objetos. Com relação à criação de classes dentro da análise orientada a objetos, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) Ao criarmos uma nova classe, definimos um novo tipo de variável através da qual podem ser 
instanciados objetos.
( ) Uma classe é composta por 4 partes: nome, atributos, estado e comportamento.
( ) Os atributos descrevem o estado interno dos objetos.
( ) O comportamento de um objeto pode ser determinado através da análise de seu estado.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
8
9
A V - V - F - V.
B V - F - V - F.
C F - F - V - V.
D F - F - V - F.
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 e correta. Ao modelar o sistema, se está 
documentando de uma maneira eficiente. Entretanto, a documentação é somente uma das vantagens 
fornecidas pela modelagem. Partindo da importância do por que modelar, uma pergunta nos vem à 
mente: afinal quais os reais objetivos da modelagem? Sobre os principais 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 I e III estão corretas.
B As sentenças I e II estão corretas.
C Somente a sentença I está correta.
D As sentenças II, III e IV estão corretas.
10
Imprimir

Mais conteúdos dessa disciplina