Escolar Documentos
Profissional Documentos
Cultura Documentos
MÓDULO 9
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)
C)
D)
E)
Comentários:
Exercício 2:
https://online.unip.br/imprimir/imprimirconteudo 1/21
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
A)
B)
C)
D)
E)
Comentários:
Exercício 3:
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)
D)
a. As afirmativas I e II
E)
a. As afirmativas II e III
Comentários:
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)
https://online.unip.br/imprimir/imprimirconteudo 3/21
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
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)
Comentários:
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:
2. É possível, neste modelo, uma promoção ao mesmo tempo por tempo de casa e por
merecimento.
https://online.unip.br/imprimir/imprimirconteudo 4/21
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
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)
B)
C)
D)
E)
Comentários:
Exercício 6:
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.
https://online.unip.br/imprimir/imprimirconteudo 5/21
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
B)
C)
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.
Comentários:
Exercício 7:
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.
https://online.unip.br/imprimir/imprimirconteudo 6/21
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
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.
A)
B)
II
C)
https://online.unip.br/imprimir/imprimirconteudo 7/21
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
III
D)
I e II
E)
I, II e III
Comentários:
Exercício 8:
· Transições, que mostram qual estado de atividade se segue a outro. Algumas vezes, esse
tipo de transição é conhecido como transição de conclusão, já que difere de uma
transição porque não exige um evento trigger explícito. Ele é disparado pela conclusão da
atividade que o estado da atividade representa.
· Barras de sincronização, que você pode usar para mostrar subfluxos paralelos. As barras
de sincronização permitem mostrar threads simultâneos no fluxo de eventos de um caso
de uso. (ver processo rup em http://www.wthreex.com/rup/).
https://online.unip.br/imprimir/imprimirconteudo 8/21
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
A)
B)
a. A decisão é uma condição que pode levar o fluxo para uma ou outra direção. É uma espécie
de desvio condicional.
C)
a. Os nós de início e final devem ser utilizados para demarcar o início e o fim das atividades
representadas no diagrama. Embora possamos ter mais de um nó final, devemos ter
somente um nó inicial.
D)
E)
a. Uma barra de sincronização pode unir ou dividir um fluxo, mas não é obrigatório que a
utilização de uma união seja seguida de uma bifurcação, ou vice-versa.
https://online.unip.br/imprimir/imprimirconteudo 9/21
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
Comentários:
Exercício 9:
A)
Um processo de sistema envolve as atividades e ações desenvolvidas sempre com o auxílio de um sistema que
implementou as regras de negócio.
B)
Um processo de sistema independe de uma implementação das regras de negócio em uma determinada
plataforma, podendo ser executado com o uso de fichas e formulário em papel
C)
D)
Um processo de Negócio diz respeito às regras de funcionamento de um empreendimento que existem mesmo
se não tiverem sido implementadas por um sistema.
E)
Um processo de Sistema diz respeito às regras de funcionamento de um empreendimento que existem mesmo
se não tiverem sido implementadas por um sistema.
Comentários:
Exercício 10:
https://online.unip.br/imprimir/imprimirconteudo 10/21
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
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.
Comentários:
https://online.unip.br/imprimir/imprimirconteudo 11/21
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
Exercício 11:
A)
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)
https://online.unip.br/imprimir/imprimirconteudo 12/21
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
Não é possível saber, olhando apenas este diagrama, a qual processo se refere nem a qual necessidade de
negócio atende.
Comentários:
Exercício 12:
A)
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)
Comentários:
Exercício 13:
A)
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)
E)
https://online.unip.br/imprimir/imprimirconteudo 14/21
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
Comentários:
Exercício 14:
A)
B)
O diagrama mostra um processo de sistema que não permite entrar com senha e usuário inválidos e também
não permite preencher o formulário com erros, embora não especifique quais os erros são validados.
C)
É possível gravar as informações do formulário que contenham erro desde que o usuário e senha tenham sido
validados corretamente.
D)
E)
O diagrama de atividades mostra claramente qual o processo de negócio que está sendo detalhado.
https://online.unip.br/imprimir/imprimirconteudo 15/21
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
Comentários:
Exercício 15:
A)
B)
O diagrama mostra que para selecionar a visualização ou impressão de um extrato é condição que o usuário
tenha uma impressora disponível.
C)
https://online.unip.br/imprimir/imprimirconteudo 16/21
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
D)
O diagrama mostra que é possível digitar uma senha válida para uma agência e conta inválidas.
E)
Não é possível saber, olhando apenas este diagrama, a qual processo se refere nem a qual necessidade de
negócio atende.
Comentários:
Exercício 16:
A)
B)
Mostra as funcionalidades que serão implementadas pelo sistema para atender às necessidades dos atores.
C)
Tem a mesma utilidade que o diagrama de atividades para detalhar os processos que terão que ser
implementados.
D)
E)
Mostra as classes que fazem parte do sistema a ser desenvolvido pelos analistas de sistema.
Comentários:
Exercício 17:
https://online.unip.br/imprimir/imprimirconteudo 17/21
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
A)
B)
C)
A generalização de Visualizar Conta Corrente mostra que tudo que esta funcionalidade fizer será partilhada
pelas funcionalidades Ver Extrato e Ver Saldo.
D)
E)
Comentários:
Exercício 18:
https://online.unip.br/imprimir/imprimirconteudo 18/21
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
A)
B)
A visualização de estoque é opcional, e pode ser feita tanto pelo comprador quanto pelo gerente de compras.
C)
D)
O diagrama mostra que o gerente de compras não recebe o material, mas pode atualizar o estoque.
E)
O gerente de compras pode fazer pedido de compra porque ele pode visualizar o estoque e este último está
ligado à funcionalidade fazer pedido de compra.
Comentários:
Exercício 19:
https://online.unip.br/imprimir/imprimirconteudo 19/21
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
III. O Diagrama de Caso de Uso mostra que atores executam as funcionalidades que serão
implementadas no sistema.
IV. O Diagrama de Atividades mostra como um processo pode ser executado, passo a passo,
incluindo as ações e decisões que compõem o processo, seja ele de sistema ou de negócio.
A)
I, II e III
B)
I, III e V
C)
II, III e IV
D)
III, IV e V
E)
I, IV e V
Comentários:
Exercício 20:
II. As atividades de projeto de sistemas não se relacionam com a de análise, sendo totalmente
independentes.
III. O uso da UML ajuda na análise e desenvolvimento de um projeto, mas não ajuda na sua
documentação.
IV. Os diagramas da UML são visões diferentes de um mesmo sistema. Estas visões podem ser
estáticas ou dinâmicas.
V. Os diagramas da UML, sendo visões distintas de um mesmo sistema, devem ser mantidos
coerentes entre si, de modo que o sistema a ser desenvolvido não tenha contradições.
https://online.unip.br/imprimir/imprimirconteudo 20/21
29/04/2021 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos.
A)
I, II e III
B)
I, III e V
C)
II, III e IV
D)
III, IV e V
E)
I, IV e V
Comentários:
https://online.unip.br/imprimir/imprimirconteudo 21/21