Buscar

Prévia do material em texto

Um estudante do curso de análise e desenvolvimento de sistemas está animado com o começo de seus estudos na Universidade. Em uma de suas aulas, o professor lhe informou que irá utilizar um livro base em sua disciplina que está disponível na livraria do campus, o professor informa a turma que os alunos da universidade possuem desconto nesse livro na livraria do campus. Por ver uma boa oportunidade em adquirir o livro, o estudante vai até livraria com a intenção de comprar o mesmo, solicita ao atendente se o livro em questão está disponível. Neste momento o atendente consulta o seu sistema para analisar a disponibilidade do livro. Caso o livro não esteja disponível, o atendimento informa ao estudante a indisponibilidade é encerra o seu atendimento. Porém, caso o livro esteja disponível o aluno é informado do preço e este deve verificar se possui dinheiro suficiente para o pagamento desse livro. Caso não tenha dinheiro suficiente, ele agradece a atendente e sai da livraria. Caso ele possua dinheiro ele irá realizar o pagamento do livro e o atendente irá lhe entregar o livro juntamente com a nota fiscal do produto.
 
Baseado no cenário descrito acima, você como um entusiasta de tecnologia e ótimo analista de sistema resolve realizar algumas ações: 
a) Identifique as cinco atividades presentes no enunciado. Lembre-se que uma atividade é uma tarefa, como por exemplo, “Comprar pão”.
O Aluno vai até a livraria para adquirir o livro; 
O Atendente consulta Livro e Verifica a Disponibilidade em Sistema; 
O Aluno Verifica se possuí Saldo para Compra;
O Aluno Pagar pelo Livro;
O Atendente Emite a Nota Fiscal e a entrega junto do Livro;
 
b) Escolha três elementos de modelagem que estão presentes no enunciado e redija uma breve explicação de cada um, juntamente com um exemplo. Esses elementos se referem, aos estudados nas aulas, bem como os apresentados nas aulas conceituais. Dessa forma, você deve escolher três dos seguintes elementos: Atividade, Fluxo, Gateway, Evento, Artefato, Pool e Lane. Nesse sentido, você precisa apresentar uma breve explicação de cada um dos três elementos que escolher para explicar e apresentar seu respectivo exemplo.
Gateway é um elemento fundamental que irá implicar diretamente em possíveis saídas/respostas/consequências provenientes de uma decisão, como por exemplo efetuar uma compra, caso o pagamento seja bem sucedido a compra será realizada com sucesso, caso não, a compra será finalizada sem a conclusão dessa mesma compra.
Artefato é todo aquele tipo de dado que possa vir a ser produzido durante o processo, assim temos como exemplos ata de reunião, documentações provenientes de um processo, um arquivo contendo determinados dados específicos como planilhas e/ou relatórios, etc.
Lane é o identificador dos participantes dos processos em si, como por exemplo num ato de compra e venda, onde teremos o Vendedor e o Comprador como participantes ativos deste processo.
 
c) Realize a modelagem BPMN  toda a modelagem desse enunciado. Esse todo refere-se a identificação e representação de todas as atividades, fluxos, gateways, eventos, artefatos, pools e lanes presentes no enunciado da atividade que precisam ser abstraídas para a modelagem BPMN.
Início e fim:
Início – Ir a livraria.
Fim – Indisponibilidade do livro, Dinheiro insuficiente, Compra concluída.
Pool:
Livraria.
Lanes: 
Aluno e Atendente.
Artefatos:
Nota fiscal da compra.
Gateways:
Verificar se possuí saldo para compra;
Verificar disponibilidade do livro;
Confirmar o pagamento;
Eventos:
Aluno:
Ir à livraria; 
Solicitar o livro;
Pagar pelo livro;
Agradecer o atendente e sair da livraria;
Atendente:
Consultar livro em sistema;
Informar caso haja indisponibilidade do livro;
Emitir a nota fiscal;
Entregar o livro;

Mais conteúdos dessa disciplina