Buscar

Objetos 2

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 6 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 6 páginas

Prévia do material em texto

06/11/2023, 09:00 Avaliação II - Individual
about:blank 1/6
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:884399)
Peso da Avaliação 1,50
Prova 70870284
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
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 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 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 - F - V - F.
C F - F - V - V.
D F - V - V - V.
A Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para 
especificar, visualizar e documentar modelos de software no contexto específico do paradigma 
orientado a objetos. Não é considerada uma metodologia de desenvolvimento e, portanto, não 
especifica como as coisas devem ser construídas ou conduzidas nos projetos. Esta linguagem é 
composta por vários elementos de modelo que representam as diferentes partes de um sistema. Seus 
objetivos primordiais são: especificação, documentação, estruturação para subvisualização e maior 
visualização lógica do desenvolvimento completo de um sistema de informação. Acerca os elemetos 
da UML, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Uma classe é um agrupamento de objetos. As classes de um sistema possuem relacionamentos 
entre elas para comunicação e para compartilhar informações.
( ) Um pacote é um conjunto de elementos agrupados. Esses elementos podem ser classes, 
diagramas ou até mesmo outros pacotes. O diagrama de pacotes é uma das opções da linguagem de 
modelagem unificada.
( ) Um componente representa um módulo físico do código e é modelado durante o ciclo de 
desenvolvimento e refinado sucessivamente durante a instalação e a execução do sistema.
( ) Um objeto é quem fará a execução classe especificada, sendo algo abstrato, ou seja, não oriundo 
do mundo real. 
 VOLTAR
A+ Alterar modo de visualização
1
2
06/11/2023, 09:00 Avaliação II - Individual
about:blank 2/6
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - V.
B V - V - F - F.
C V - V - V - F.
D F - F - V - F.
A Unified Modeling Language (UML), ou Linguagem de Modelagem Unificada, surgiu da união de 
três metodologias de modelagem: o método Booch, o método Object Modeling Technique (OMT) e o 
método Object Oriented Software Engineering (OOSE).
A respeito disso, assinale a alternativa INCORRETA: 
A O método OMT é basicamente voltado para testes de modelos e fundamentado nas
especificações da análise de requisitos do sistema.
B
Os dois métodos (OOSE e o Objectory) foram desenvolvidos com base da mesma visão de Ivar
Jacobson. Jacobson traz no OOSE a visão do método orientado a objetos, enquanto no Objectory
é utilizado para construir sistemas nas suas mais variadas formas.
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.
D A engenharia de negócio utiliza o método Booch, de forma adaptada, para modelagem e no
melhoramentos dos processos referentes ao funcionamento de organizações.
A prototipação é um processo que tem como objetivo facilitar o entendimento dos requisitos, 
apresentar conceitos e funcionalidades do software. Dessa forma podemos propor uma solução 
adequada para o problema do cliente, aumentando sua percepção de valor. 
Assinale a alternativa CORRETA que apresenta a ordem do processo de prototipação:
A Avaliar o protótipo - Estabelecer objetivos do protótipo - Definir funcionalidade do protótipo -
Desenvolver o protótipo.
3
4
06/11/2023, 09:00 Avaliação II - Individual
about:blank 3/6
B Avaliar o protótipo - Desenvolver o protótipo - Estabelecer objetivos do protótipo - Definir
funcionalidade do protótipo.
C Definir funcionalidade do protótipo - Estabelecer objetivos do protótipo - Desenvolver o
protótipo - Avaliar o protótipo.
D Estabelecer objetivos do protótipo - Definir funcionalidade do protótipo - Desenvolver o
protótipo - Avaliar o protótipo.
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 
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 II, III e IV estão corretas.
B As sentenças II e IV estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças I e IV estão corretas.
Um fator crítico na fase de levantamento de requisitos são as incertezas dos usuários com relação às 
potencialidades do sistema de informação. Sobre os principais fatores críticos na fase de levantamento 
de requisitos, analise as sentenças a seguir:
I- Falta de envolvimento do usuário.
II- Falta de recursos.
5
6
06/11/2023, 09:00 Avaliação II - Individual
about:blank 4/6
III- Expectativas irreais.
IV- Apoio do executivo.
V- Mudança de requisitos e especificações.
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 As sentenças I e V estão corretas.
D Somente a sentença I está correta.
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. Juntos, em 1995 lançaram a UML 0, unificando os 
seus três métodos de estudos desenvolvidos individualmente. Acerca desses três métodos da UML, 
analise as sentenças a seguir:
I- O Método de Booch é utilizado nas fases de projeto e construção de sistemas. 
II- O método OOSE (Object-Oriented Software Engineering) facilitava a captura de requisitos.
III- O método OMT (Object Modeling Technique propõe um método de modelagem para projetos 
orientados a objetos.
IV- O método de Booch resultou no Método Unificado.
Assinale a alternativa CORRETA:
A As sentenças II e IV estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças I, II e III estão corretas.
Com base nas informações recebidas sobre o desenvolvimento de um sistema UML, analise as 
sentenças a seguir:
7
8
06/11/2023, 09:00 Avaliação II - Individual
about:blank 5/6
I- Análise de Requisitos.
II- Análise.
III- Design.
IV- Programação.
( ) Descreve que novas classes, atributos, métodos e funcionalidades serão adicionados a fim de 
prover uma infraestrutura técnica necessária à interface do usuário e de periféricos, gerenciamento de 
banco de dados, comunicação com outros sistemas, entre outros.
( ) É responsável pelacoleta dos dados que são indispensáveis e necessários para que o usuário do 
sistema possa solucionar seu problema e alcançar os objetivos desejados da organização.
( ) São definidas as primeiras abstrações (classes e objetos) e mecanismos que estarão presentes no 
domínio do problema.
( ) As classes provenientes do design são convertidas para o código da linguagem orientada a 
objetos escolhida.
Assinale a alternativa que apresenta a sequência CORRETA:
A III - I - II - IV.
B I - IV - II - III.
C III - II - I - IV.
D II - I - IV - III.
Na construção de sistemas computacionais, a análise e a programação orientados a objetos 
buscam soluções para problemas do mundo real baseando suas soluções em modelos. Um sistema 
computacional precisa estar baseado em 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, lembrando que a documentação é apenas uma das 
9
06/11/2023, 09:00 Avaliação II - Individual
about:blank 6/6
vantagens fornecidas pela modelagem. Com relação aos objetivos da modelagem, classifique V para 
as sentenças verdadeiras e F para as falsas:
( ) Ajudar a visualizar o sistema como gostaríamos que ele fosse.
( ) Permitir a especificação da arquitetura.
( ) Documentar as decisões tomadas durante o processo de desenvolvimento.
( ) Definir o protótipo das telas a serem utilizados.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F.
B F - V - V - F.
C V - V - V - F.
D V - F - V - V.
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á 
documentado de uma maneira eficiente. No entanto, 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, 
assinale a alternativa INCORRETA:
A Documenta as decisões tomadas após o processo de desenvolvimento e não durante o processo
de desenvolvimento.
B Ajuda a visualizar o sistema como gostaríamos que ele fosse.
C Fornece padrões de desenvolvimento que servem como guia de construção do sistema.
D Permite a especificação da arquitetura e comportamento de um sistema.
10
Imprimir

Outros materiais