Prévia do material em texto
Pergunta 1 2 em 2 pontos Em um Diagrama de Atividades, para que serve uma Partição de Atividade (Swinlane)? Resposta Selecionada: c. Serve para indicar quem é responsável por executar cada atividade do diagrama. Respostas: a. Serve para indicar o tempo que deve ser gasto em cada atividade do diagrama. b. Serve para indicar o início e o final de cada atividade do diagrama. c. Serve para indicar quem é responsável por executar cada atividade do diagrama. d. Serve para separar símbolos semelhantes, melhorando a visualização do diagrama. Feedback da resposta: Essa é a principal finalidade da partição de atividade, porque normalmente, apenas indicamos as atividades, mas não quem é responsável por elas. Pergunta 2 0 em 2 pontos Sobre os Diagramas de Atividades podemos afirmar que: Resposta Selecionada: c. Ele só pode ser utilizado para auxiliar o desenvolvimento na etapa de projeto do sistema, modelando a lógica do programa que será implementado. Respostas: a. Ele modela um determinado comportamento do sistema. b. Ele não permite apresentar ações que ocorram concorrentemente. c. Ele só pode ser utilizado para auxiliar o desenvolvimento na etapa de projeto do sistema, modelando a lógica do programa que será implementado. d. Podemos construir diagramas com indicação de início, mas não precisamos indicar o final do processo (isso é percebido naturalmente). Feedback da resposta: Diagramas de atividades são utilizados para modelar comportamentos do sistema - alternativa A correta. Uma das grandes diferenças entre esse diagrama e um fluxograma é que ele pode apresentar ações que ocorrem ao mesmo tempo (concorrentemente) - alternativa B incorreta. O diagrama de atividades pode ser utilizado na etapa de análise, quando modela processos de negócio, e na etapa de projeto, quando modela a lógica do programa - alternativa C incorreta. Obrigatoriamente devemos indicar início e fim do diagrama - alternativa D incorreta. Pergunta 3 2 em 2 pontos No Diagrama de Caso de Uso da Figura 1, temos a representação de um sistema de controle bancário. Nele encontramos diversas associações entre os casos de uso que compõem o diagrama. Analise o diagrama e assinale a alternativa que apresenta uma afirmação correta sobre a realização dos processos de negócio da instituição bancária. Figura 1 – Sistema de Controle Bancário Fonte: Adaptado de Guedes (2009, p. 32). Guedes, Gilleanes T. A. UML 2: Uma Abordagem Prática. São Paulo: Novatec: 2009. Resposta Selecionada: b. Ao encerrar uma conta é obrigatória a emissão do saldo do cliente. Respostas: a. Algumas vezes, quando é realizado um depósito, é necessário registrar o movimento. b. Ao encerrar uma conta é obrigatória a emissão do saldo do cliente. c. Ao encerrar uma conta é obrigatório realizar um saque na conta corrente. d. Sempre que se registra um movimento é emitido um extrato. Feedback da resposta: Ao realizar um depósito é obrigatório registrar o movimento (associação do tipo <<include>>) (alternativa A incorreta). Ao encerrar uma conta é obrigatória a emissão do saldo (associação do tipo <<include>>) (alternativa B correta). Ao encerrar uma conta é opcional realizar um saque na conta, porque o saldo pode estar negativo e porque a associação é do tipo <<extends>> (alternativa C incorreta). A emissão de extrato só é ativada pelo cliente e não por qualquer caso de uso (alternativa D incorreta). Pergunta 4 2 em 2 pontos A Figura 1 apresenta um Diagrama de Atividades referente a um processo de consulta de saldo de uma conta corrente. Analisando esse diagrama podemos concluir que: Figura 1 - Diagrama de Atividades Fonte: Adaptado de Guedes (2009, p. 39). Guedes, Gilleanes T. A. UML 2: Uma Abordagem Prática. São Paulo: Novatec, 2009. Resposta Selecionada: d. Após apresentar o saldo o processo é encerrado. Respostas: a. O sistema, em primeiro lugar, valida a senha, para depois consultar o saldo do cliente. b. O sistema não faz qualquer validação em relação ao número de conta. c. Se a senha for inválida, o sistema solicita que ela seja digitada novamente. d. Após apresentar o saldo o processo é encerrado. Feedback da resposta: O sistema valida a senha e consulta o saldo simultaneamente (alternativa A incorreta). O sistema valida a conta corrente logo no início do processo (alternativa B incorreta). Se a senha for inválida, o sistema encerra o processo (alternativa C incorreta). Após mostrar o saldo o processo é encerrado (alternativa D correta). Pergunta 5 2 em 2 pontos Em um Diagrama de Caso de Uso, qual o papel dos atores? Resposta Selecionada: a. Os atores agem sobre determinados casos de uso, solicitando a sua execução. Respostas: a. Os atores agem sobre determinados casos de uso, solicitando a sua execução. b. Os atores são aqueles que executam as funções do sistema. c. Os atores agem sobre o sistema como um todo, podendo acessar qualquer caso de uso existente. d. Os atores são entidades que fazem parte do sistema e são controlados por ele. Feedback da resposta: O papel dos atores é solicitar que determinados casos de uso do sistema sejam executados, de forma que eles possam utilizar as funções do sistema.