Buscar

Prova Online - UNIFACVEST - ANÁLISE DE SISTEMAS

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

QUESTÃO 1
Relacione o tipo de relacionamento (Coluna I) aos seus respectivos exemplos (Coluna
II).
Coluna I
1. Associação.
2. Composição.
3. Classe de Associação.
4. Herança.
Coluna II
( ) Um relacionamento entre um cliente e suas compras.
( ) Um relacionamento entre um livro e seus capítulos.
( ) Um relacionamento entre um médico e um médico ortopedista.
( ) Uma classe para que possa ser colocado o atributo quantidade de um ingrediente
em uma receita.
Assinale a alternativa com a sequência correta.
a ) 1, 2, 4, 3.
 b ) 2, 1, 4, 3.
c ) 3, 1, 4, 2.
d ) 2, 1, 3, 4.
e ) 1, 2, 3, 4.
Ver justificativa da resposta
Justificativa
Um relacionamento entre um cliente e suas compras trata-se de uma associação simples, um cliente "faz"
compras.
Um relacionamento entre um livro e seus capítulos é uma composição, já que se trata de um
relacionamento "TODO/PARTE" onde o livro é o todo e os capítulos são as partes desse todo. Ainda, um
capítulo só pode fazer parte de um único livro.
Um relacionamento entre um médico e um médico ortopedista é uma herança, pois um médico
ortopedista é um tipo de médico.
Uma classe para que possa ser colocado o atributo quantidade de um ingrediente em uma receita é um
exemplo clássico de classe de associação, onde uma associação entre as classes Receita e Ingrediente
necessita do atributo quantidade.
QUESTÃO 2
javascript:;
Relacione os operadores que podem ser utilizados em um Diagrama de Sequência
(Coluna I) com suas respectivas descrições (Coluna II).
Coluna I
1. Operador REF.
2. Operador OPT.
3. Operador LOOP.
4. Operador ALT.
Coluna II
( ) Indica que determinada parte do Diagrama de Sequência será executada repetidas
vezes.
( ) Faz uma referência a uma parte de outro Diagrama de Sequência.
( ) Oferece uma alternativa ao diagrama.
( ) Mostra que uma parte do Diagrama de Sequência é opcional.
Assinale a alternativa com a ordem correta.
a ) 4, 1, 2, 3.
b ) 3, 1, 2, 4.
c ) 1, 3, 4, 2.
 d ) 3, 1, 4, 2.
e ) 2, 1, 4, 3.
Ver justificativa da resposta
Justificativa
Operador REF: faz uma referência a uma parte de outro Diagrama de Sequência.
Operador OPT: mostra que uma parte do Diagrama de Sequência é opcional.
Operador LOOP: indica que determinada parte do Diagrama de Sequência será executada repetidas
vezes.
Operador ALT: oferece uma alternativa ao diagrama.
QUESTÃO 3
Os Métodos Ágeis surgiram com o objetivo de adotar práticas eficientes em todo o
processo de desenvolvimento. Sobre isso, assinale a alternativa correta.
a ) O Scrum é a linguagem de programação mais usada para programar sistemas que foram
construídos com métodos ágeis.
javascript:;
b ) O conceito de Sprint no Scrum corresponde a uma fase do ciclo de desenvolvimento de um
software.
 c ) Considerando que a prioridade é o cliente, os Métodos Ágeis têm o objetivo de enxugar o processo de
desenvolvimento.
d ) Um dos valores do Manifesto Ágil diz que o registro de todos os processos é mais importante que o
próprio software, já que com esses registros sempre é possível reconstruir o software.
e ) Um dos princípios do Manifesto Ágil orienta que a documentação do sistema deve estar sempre
atualizada e detalhada a fim de não gerar dúvidas na fase de construção do software.
Ver justificativa da resposta
Justificativa
Considerando que a prioridade é o cliente, os Métodos Ágeis têm o objetivo de enxugar o processo de
desenvolvimento. A essência dos Métodos Ágeis é atender prioritariamente às necessidades do cliente.
Enxugar o processo de desenvolvimento contribui para esse princípio.
Os Métodos Ágeis preconizam que a documentação está em segundo plano e que só deve ser feita se
contribuir para a agilidade do processo. O software mais importante do que processos é um dos princípios
do Manifesto Ágil. O Scrum não é uma linguagem de programação. Métodos Ágeis não trabalham com
ciclos de desenvolvimento.
QUESTÃO 4
javascript:;
Relacione os relacionamentos (Coluna I) com seus respectivos conceitos (Coluna II).
Coluna I
1. Agregação.
2. Classe de Associação.
3. Herança.
4. Associação.
5. Composição.
Coluna II
( ) Representa que existe alguma conexão entre os objetos das classes, de tal forma
que um objeto de uma classe deve manter alguma referência ao objeto da outra classe.
( ) Relacionamento TODO/PARTE onde uma parte pertence a um único todo.
( ) É um tipo especial de associação onde o elemento associado corresponde a uma
parte do elemento principal sendo que uma parte pode pertencer a vários todos.
( ) Deve ser colocada entre duas classes com associação muitos para muitos quando o
relacionamento necessita de um atributo.
( ) Permite que as características da classe Mãe possam ser expandidas para a Filha,
incluindo novas características a ela.
Assinale a alternativa com a sequência correta.
a ) 3, 1, 4, 2, 5.
b ) 3, 4, 1, 5, 2.
c ) 5, 1, 4, 3, 2.
d ) 2, 1, 5, 4, 3.
 e ) 4, 5, 1, 2, 3.
Ver justificativa da resposta
Justificativa
Agregação: é um tipo especial de associação onde o elemento associado corresponde a uma parte do
elemento principal sendo que uma parte pode pertencer a vários todos.
Classe de Associação: deve ser colocada entre duas classes com associação muitos para muitos quando
o relacionamento necessita de um atributo.
Herança: permite que as características da classe Mãe possam ser expandidas para a Filha, incluindo
novas características a ela.
Associação: representa que existe alguma conexão entre os objetos das classes, de tal forma que um
objeto de uma classe deve manter alguma referência ao objeto da outra classe.
Composição: relacionamento TODO/PARTE onde uma parte pertence a um único todo.
javascript:;
QUESTÃO 5
Sobre os operadores que podem ser utilizados em um Diagrama de Sequência, é
correto afirmar que:
a ) têm por objetivo explicitar as classes, mensagens e a interação entre elas por meio da linha da
vida, que mostra os momentos em que os objetos estão ativos.
b ) são seis (ator, linha da vida, objeto, estereótipo boundary, mensagens e autochamadas).
 c ) são utilizados para melhorar a estruturação do diagrama e para mostrar algumas situações que
podem ocorrer no decorrer dos processos.
d ) têm por objetivo representar as várias visões que o Diagrama de Sequência pode oferecer.
e ) são utilizados para recompor diagramas que foram fragmentados em vários outros com o objetivo
de melhorar a sua estruturação.
Ver justificativa da resposta
Justificativa
Os operadores de um Diagrama de Sequência têm por objetivo estruturar os diagramas para melhor
demonstrar as situações envolvidas nos processos.
Não existe o conceito de compor e recompor Diagramas de Sequência. Também não existe o conceito de
visão desse diagrama. Ator, objeto, estereótipo boundary, mensagens e autochamadas são os elementos
do diagrama de sequência; a linha da vida trata-se de uma particularidade dos objetos do diagrama. O
Diagrama de Classes tem por objetivo explicitar as classes, mensagens e a interação entre elas por meio
da linha da vida.
QUESTÃO 6
javascript:;
Leia as seguintes proposições sobre as técnicas de elicitação de requisitos conhecidas
como análise de documentos e conhecimento de sistemas legados.
I. A análise de documentos é desnecessária, já que é muito mais produtivo extrair as
informações diretamente com o usuário.
II. Os documentos a serem analisados podem trazer informações sobre domínio do
problema ou necessidades do negócio (oportunidades, problemas, objetivos).
III. Um sistema legado é aquele que o cliente já utiliza para resolver o problema
relacionado ao assunto e que deseja substituir pelo novo sistema.
Assinale a alternativa correta.
a ) Todas estão corretas.
b ) Nenhuma está correta.
 c ) Apenas II e III estão corretas.
d ) Apenas I está correta.
e ) Apenas I e II estão corretas.
Ver justificativa da resposta
Justificativa
A primeira proposição está errada. Além das entrevistas e reuniões para se extrair informações do
usuário, é de extrema importância a análise de documentos, pois neles podem estar contidas informações
de grande importânciaque podem ter sido esquecidas pelo usuário. A segunda proposição está correta.
Normalmente os documentos têm a descrição do negócio da empresa e suas regras. Também explicitam
o domínio do problema. A terceira proposição está correta. Um sistema legado contém a solução atual do
problema, mesmo não atendendo totalmente às necessidades do usuário nem demandando a construção
de um novo sistema.
QUESTÃO 7
javascript:;
Relacione os conceitos associados ao Diagrama de Sequência (Coluna I) com suas
respectivas definições (Coluna II).
Coluna I
1. Ator.
2. Objeto.
3. Mensagem.
4. Autochamada.
5. Estereótipo boundary.
Coluna II
( ) Ocorre quando um objeto passa uma mensagem a si mesmo, invocando um método
da própria classe.
( ) É um objeto especial representando a tela que o usuário irá manipular.
( ) É aquele que inicia o processo e interage com o estereótipo boundary.
( ) São os mesmos do Diagrama de Classes envolvidos no processo do caso de uso a
que o diagrama se destina.
( ) São invocações dos métodos das classes.
Assinale a alternativa que apresenta a sequência correta.
a ) 3, 1, 4, 2, 5.
b ) 3, 4, 1, 5, 2.
c ) 5, 1, 4, 3, 2.
 d ) 4, 5, 1, 2, 3.
e ) 2, 1, 5, 4, 3.
Ver justificativa da resposta
Justificativa
Ator: é aquele que inicia o processo e interage com o estereótipo boundary.
Objeto: são os mesmos objetos do Diagrama de Classes envolvidos no processo do caso de uso a que o
diagrama se destina.
Mensagem: são invocações dos métodos das classes.
Autochamada: ocorre quando um Objeto passa uma mensagem a si mesmo, invocando um método da
própria classe.
Estereótipo boundary: é um objeto especial representando a tela que o usuário irá manipular.
QUESTÃO 8
javascript:;
Relacione os componentes de um protótipo de tela (Coluna I) com suas características
(Coluna II):
Coluna I
1. Text Field.
2. Text Área.
3. Check Box.
4. Label.
5. Combo Box.
Coluna II
( ) Utilizado quando se deseja apresentar uma lista de valores para que o usuário
selecione uma ou mais opções.
( ) Campo de entrada, utilizado quando se deseja que o usuário digite um determinado
conteúdo de texto ou número no campo da tela.
( ) Utilizado quando se deseja apresentar uma lista de valores para que o usuário
selecione apenas uma opção.
( ) Utilizado quando se deseja que o usuário digite um determinado conteúdo de texto,
porém, nesse componente, e possível escrever um texto com várias linhas.
( ) Utilizado quando se deseja escrever um texto na tela ou para legenda de campos de
entrada.
Assinale a alternativa com a ordem correta.
a ) 3, 4, 1, 5, 2.
b ) 3, 1, 5, 2, 4.
 c ) 5, 1, 4, 3, 2.
d ) 2, 1, 5, 4, 3.
e ) 3, 1, 4, 2, 5.
Ver justificativa da resposta
Justificativa
O Text Field é o campo de entrada, utilizado quando se deseja que o usuário digite um determinado
conteúdo de texto ou número no campo da tela.
O Text Área é utilizado quando se deseja que o usuário digite um determinado conteúdo de texto, porém,
nesse componente, e possível escrever um texto com várias linhas.
O Check Box é utilizado quando se deseja apresentar uma lista de valores para que o usuário selecione
uma ou mais opções.
O Label é utilizado quando se deseja escrever um texto na tela ou para legenda de campos de entrada.
O Combo Box é utilizado quando se deseja apresentar uma lista de valores para que o usuário selecione
apenas uma opção.
javascript:;

Continue navegando