Buscar

259S - ANALISE DE SIST ORIENT A OBJET

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

Prévia do material em texto

04/03/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 1/13
Exercício 1:
Dada uma especificação de Caso de Uso para “Entregar Pizza em Casa”, onde o cliente tem
acesso a um formulário de um sistema web no qual preenche seus dados, solicita o tipo de
pizza desejado, informa se deseja ou não algum tipo de bebida, pode fazer o pagamento
através do Cartão de Crédito e pode imprimir um recibo completo do pedido, escolha a
opção incorreta:
A)
Um ator adequado para este caso de uso é o sistema de pagamento da operadora de cartão
de crédito.
B)
Existe um relacionamento de <<include>> entre o pedido da pizza e a emissão do recibo.
C)
O entregador da pizza não é um ator deste caso de uso.
D)
Existe um relacionamento de <<extends>> entre o pedida da pizza e a seleção de bebidas.
E)
O número do cartão de crédito do cliente não é um ator deste caso de uso.
O aluno respondeu e acertou. Alternativa(B)
Comentários:
E) Somente é ator aquele que executa algum processo no sistema.
A) Somente é ator aquele que executa algum processo no sistema.
C) O entregador de pizza não esta mencionado nesta especificação.
B) O include somente ocorre quando dizemos a respeito de bibliotecas e não de processos.
Exercício 2:
Analise o Diagrama de Caso de Uso abaixo e escolha a opção INCORRETA:
04/03/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 2/13
A)
O ator "visitante" pode executar a funcionalidade de manter cadastro.
B)
O ator "visitante" utiliza a funcionalidade de fazer login.
 
C)
O ator "administrador" pode executar a funcionalidade de manter funcionário.
 
D)
Visitante e Administrador são tipos de usuário que fazem login.
 
E)
Manter cadastro é opcional para o ator "visitante".
O aluno respondeu e acertou. Alternativa(C)
Comentários:
04/03/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 3/13
A) Não pode, somente o administrador pode, pois o Manter Cadastro tem um extend com o
Manter Funcionário, e não o Manter Funcionário que tem com o Manter Cadastro.
E) O manter cadastro não é opcional devido o tipo da linha que esta interligando os dois.
C) O administrador não pode, pois o manter funcionário que possui um extend com o
manter cadastro.
Exercício 3:
O funcionamento de um sistema é possível através da comunicação de um conjunto de
objetos por meio de mensagens que são passadas entre eles. Estas mensagens podem ser
execuções de métodos, onde uma classe pode executar métodos de outra classe ou métodos
próprios. O conhecimento que uma classe tem de outra classe pode ser maior ou menor,
envolvendo uma maior ou menor conexão entre as mesmas. Considerando estas
afirmativas, considere as sentenças abaixo e responda:
I. Um alto acoplamento entre classes significa que uma classe não tem bem definida suas
responsabilidades e, portanto, faz coisas que outra classe deveria fazer;
II. A diminuição do acoplamento entre classes é um efeito que pode ser alcançado através
do uso de interfaces para tratar os comportamentos similares de classes diferentes;
III. Podemos diminuir o acoplamento entre as classes através da utilização dos estereótipos
<<extends>> e <<include>>, de modo a evitar o alto acoplamento entre casos de usos
separados.
Está correto:
A)
a. Somente a afirmativa I
B)
a. Somente a afirmativa II
C)
a. Somente a afirmativa III
D)
a. As afirmativas I e II
E)
a. As afirmativas II e III
O aluno respondeu e acertou. Alternativa(B)
Comentários:
B) O uso de interface na classe é como um contrato, a classe diz que usara todosprotótipos
de métodos disponibilizados na interface, assim as interfaces sendousadas para manter uma
padrão e similaridade entre as classes
04/03/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 4/13
Exercício 4:
Um caso de uso somente pode relacionar-se com outro caso de uso através de um
relacionamento de inclusão ou extensão. De outro modo, somente se relacionará com os
atores do sistema. Sobre o diagrama de caso de uso determine a afirmação correta abaixo:
A)
Um ator é um elemento interno ao sistema que operacionaliza o caso de uso, fazendo com o
que o mesmo seja executado pelo sistema.
B)
Um caso de uso é um agrupamento de classes que, interligadas, através de seus métodos e atributos, permitem que as
funcionalidades e requisitos não funcionais de um sistema sejam executados.
C)
O caso de uso representa sempre um algoritmo de programação cujo código executará de maneira a atender às
funcionalidades do sistema.
D)
O ator é um elemento que interage com uma funcionalidade do sistema, mesmo estando fora da fronteira do sistema.
E)
O relacionamento entre atores e casos de uso pode ser de generalização ou de associação.
O aluno respondeu e acertou. Alternativa(D)
Comentários:
D) Todas aquelas funções que esta incluída ou exentida a um ator, ele pode realizar.
Exercício 5:
Um funcionário pode ser promovido em uma empresa baseado no seu tempo de casa (anos
contados desde a data de sua contratação) ou por algum trabalho relevante realizado
(chamado de merecimento, conforme uma visão de meritocracia). Para atender estas
necessidades foi elaborado um diagrama de classes conforme abaixo:
04/03/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 5/13
Baseado no diagrama acima escolha a quantidade de afirmações corretas:
1. As classes que representam o tempo de casa e a promoção por merecimento são
subclasses da classe Promoção, portanto, fazem tudo o que uma promoção faz além de
fazer as ações características do tempo de casa e do merecimento.
2. É possível, neste modelo, uma promoção ao mesmo tempo por tempo de casa e por
merecimento.
3. É possível que um funcionário não tenha qualquer promoção durante todo o tempo de
serviço prestado à empresa.
4. A promoção está diretamente ligada ao cargo, isto é, conforme apresentado pelo modelo
de classes o funcionário pertence a um determinado cargo que pode ou não ser
promovido.
5. Um funcionário pode passar por vários cargos na empresa durante sua vida profissional
e pode ter promoções independentemente do cargo em que estiver em um dado período.
 
 
A)
a. Uma afirmação correta.
B)
a. Duas afirmações corretas.
C)
a. Três afirmações corretas.
D)
a. Quatro afirmações corretas.
E)
a. Cinco afirmações corretas.
04/03/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 6/13
O aluno respondeu e acertou. Alternativa(C)
Comentários:
C) Apenas a 1, 2 e 5 esta de acordo com o diagrama que esta anexado na questão.
Exercício 6:
Em uma determinada metodologia, o processo de levantamento de requisitos é precursor do
processo de análise. Nesta metodologia o analista de requisitos constrói o Diagrama de
Caso de Uso e a elabora, para cada caso de uso do diagrama, a Especificação do Caso de
Uso. Com as especificações de caso de uso em mãos, o analista de sistemas constrói o
diagrama de classes preliminar, colocando os principais atributos identificados e alguns
métodos. Sobre a relação entre caso de uso e classe, identifique a opção incorreta:
A)
a. O processo de identificação de classes em uma especificação de caso de uso pode ser feito
através da identificação dos substantivos que representam classes ou atributos. Os atributos
representam um elemento estrutural da classe, enquanto os métodos representam seu
elemento comportamental.
B)
a. A identificação de operações em uma especificação de caso de uso é fundamentadana
análise do fluxo principal, ou básico, enquanto que os fluxos alternativos são adequados
para a identificação das validações de regras de negócio.
C)
a. As exceções identificadas e documentadas em uma especificação de caso de uso devem ser
usadas para futura programação das restrições que o sistema deve impor sobre dados
incorretos.
D)
a. Os atores identificados nos casos de uso têm suas informações geralmente incorporadas ao
sistema através da criação de classes que representam estas informações.
E)
a. Os relacionamentos entre os casos de uso não significam que teremos que ter estes
mesmos relacionamentos entre as classes no diagrama de classes.
O aluno respondeu e acertou. Alternativa(B)
Comentários:
B) O diagrama de casos de uso tem apenas principal, por que ele é um passo a passo do
que o usuário vai interagir com o sistema
Exercício 7:
04/03/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 7/13
Um DAO Genérico é um padrão de projeto que abstrai o objeto que será persistido, de modo
que qualquer objeto possa receber as operações básicas de Incluir, Excluir, Alterar e
Localizar, também chamadas de CRUD – Create, Retrieve, Update e Delete. No diagrama
de sequência abaixo temos uma representação de um processo de criação de um objeto,
isto é, a inclusão de seus atributos em uma tabela relacional.
 
 
 
Com base nestas informações considere as afirmações abaixo:
 I . Uma operação de leitura de dados antes da criação do objeto é feita para evitar que
haja uma duplicação de objetos persistidos.
 II. Uma representação no diagrama de sequência pode olvidar determinadas mensagens
de retorno, de modo a tornar o modelo mais claro e inteligível. Isto pode ser devidamente
suprido por padrões estabelecidos na empresa de modo que a prática seja conhecida e
esteja documentada em algum repositório empresarial.
. III. A utilização de interfaces permite um menor acoplamento entre as classes, de modo
que comportamentos similares em classes distintas possam ser implementados.
Estão corretas as afirmativas:
 
 
 
A)
I
04/03/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 8/13
B)
II
C)
III
D)
I e II
E)
I, II e III
O aluno respondeu e acertou. Alternativa(E)
Comentários:
E) Antes da inserção de novos dados na base sempre é bom conferir se o mesmo já não
existe. Ter padrões é muito bom por que pode ser evitado muitos erros de processo A
interface é a melhor forma de utilização das classes
Exercício 10:
Analise o Diagrama de Atividades abaixo e responda o item incorreto:
 
04/03/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 9/13
 
 
A)
A figura representa um diagrama de atividades de sistema e mostra claramente a qual sistema se refere.
B)
O preenchimento do formulário é seguido de uma validação de possíveis erros. Esta validação não permite que
o fluxo continue enquanto os erros não forem corrigidos.
C)
Se o formulário não contiver erros as ações de Gravar e Imprimir as informações ocorrerão incondicionalmente.
D)
A validação do usuário e da senha não especifica qual o formato válido do usuário e se o tipo de senha válido é
numérico ou alfanumérico.
E)
Não é possível saber, olhando apenas este diagrama, a qual processo se refere nem a qual necessidade de
negócio atende.
O aluno respondeu e acertou. Alternativa(A)
Comentários:
D) O sistema somente sinaliza que o usuário e/ou a senha esta incorreta, e não passa
nenhuma outra informação ao usuário.
A) Não é possível saber a qual sistema se se refere o diagrama, só sabemos que é um
preenchimento de formulario.
Exercício 11:
 Analise o Diagrama de Atividades abaixo e responda o item incorreto:
 
04/03/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 10/13
A)
O processo apresentado no diagrama é um processo de sistema relacionado com um processo de negócio do
setor bancário.
B)
Para visualizar um extrato na tela é condição que seja informado um período de data inicial e final do extrato.
C)
Não é necessário ir fisicamente a uma agência para poder visualizar ou imprimir um extrato.
D)
O diagrama mostra que agência, conta e senha têm que ser válidas
E)
Não é possível saber, olhando apenas este diagrama, a qual processo se refere nem a qual necessidade de
negócio atende.
O aluno respondeu e acertou. Alternativa(E)
04/03/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 11/13
Comentários:
E) Da a perceber que é do setor bancário, porém não é possível saber com clareza qual é a
real solução por trás do diagrama que agrega ao banco.
Exercício 12:
Analise o Diagrama de Caso de Uso abaixo e responda o item incorreto:
A)
Os atores Gerente e Cliente têm à sua disposição as mesmas funcionalidades.
B)
As funcionalidades de Ver Extrato e Ver Saldo são especializações da funcionalidade Visualizar Conta
Corrente.
C)
É possível ter uma visualização de Conta Corrente que não implique necessariamente ver extrato ou saldo.
D)
Ver extrato e ver saldo necessitam da implementação da funcionalidade Visualizar Conta Corrente.
E)
Somente o Gerente pode usar a funcionalidade Fazer Empréstimo.
O aluno respondeu e acertou. Alternativa(E)
04/03/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 12/13
Comentários:
C) Como a visualização da conta corrente implenta ver extrato ou ver saldo,
necessariamente o ator deve ver esses dois itens.
A) O cliente não tem acesso ao módulo de fazer empréstimo, o mesmo deve solicitar ao
gerente.
D) Na verdade, é ao contrário, o "ver extrato" e "ver saldo" que necessita da implementação
da funcionalidade.
E) Somente o Gerente tem acesso a este módulo, porém o cliente pode requirir para o
gerente executar esta função.
Exercício 13:
 Analise o Diagrama de Caso de Uso abaixo e responda o item correto:
 
A)
O gerente de compras depende do pedido de compra para visualizar o estoque.
B)
O Gerente de Compras pode Visualizar Estoque e, também, Atualizar o estoque, mas não pode fazer pedido de
compra.
 
C)
O comprador pode atualizar o estoque já que o pedido de compra é feito por ele.
D)
A impressão de nota fiscal é opcional após fazer o pedido de compra.
04/03/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
https://online.unip.br/imprimir/imprimirconteudo 13/13
E)
O comprador não pode visualizar o estoque, somente o gerente de compras pode.
O aluno respondeu e acertou. Alternativa(B)
Comentários:
B) O Gerente de Compras não tem acesso ao módulo de fazer pedido, devido o tipo de linha
utilizado entre "Visualizar Estoque" e "Fazer Pedido de Compra".

Continue navegando

Outros materiais