Baixe o app para aproveitar ainda mais
Prévia do material em texto
TÓPICO 2 | MODELO DE DESENVOLVIMENTO, DIAGRAMAS DA UML, 29 4.4.1 Descrição 5 FLUXO DE EVENTOS Um fluxo de evento serve para descrever como o sistema e os atores cooperam entre si para entregar algo de valor aos atores e também descrevem o que pode impedir que isso aconteça. Na verdade, um fluxo de eventos faz a descrição de um caminho entre muitos, uma vez que um caso de uso pode ser representado e executado de formas distintas (TACLA, 2010). Ainda segundo o mesmo autor, existem fluxos distintos: fluxos primários ou básicos e fluxo alternativo. Por esta visão, o fluxo básico se torna a explicação, enquanto que o fluxo alternativo é a alternativa. Tomemos como exemplo a situação proposta pelo autor citado onde uma pessoa explica um caminho para outra. Há fluxos primários ou básicos (fluxo normal de eventos) e alternativos (o que fazer se…). Para descrevê-los, é possível se inspirar na situação em que uma pessoa explica um caminho a outra. “Para ir ao churrasco, pegue a BR-116 na direção de São Paulo. Logo após o Clube Santa Mônica, tem um retorno por baixo da pista. Faça o retorno e continue reto (não retorne à BR). Continue nesta estradinha asfaltada por 1 km, no entroncamento pegue a estrada de terra à direita, ande cerca de 500m, você verá um grande eucalipto A UML não apresenta uma descrição padrão para casos de uso, sendo composta por diagramas informais. Vale lembrar que os diagramas de caso de uso facilitam a visualização, mas não são descritos detalhadamente, sendo que o uso deste diagrama apenas não é considerado suficiente para a compreensão e modelagem total da situação (TACLA, 2010, p. 17). De acordo com o autor, os casos de uso são facilmente descritos quando utilizados os seguintes elementos: • Nome • Descrição • Requisitos (requirements): são os requisitos funcionais providos pelo caso de uso • Restrições (constraints), tais como pré e pós-condições e condições invariantes: o Precondições: “define o que deve ser verdadeiro para que o caso de uso seja iniciado. Por exemplo, num sistema bancário, para o caso de uso Abrir conta corrente, uma precondição é apresentar CPF sem restrições (aprovação do pedido)” (TACLA, 2010, p. 17). o Pós-condições: “o que se torna verdadeiro pela execução do caso de uso. No mesmo caso de uso acima, o sistema pode se encontrar em um dos seguintes estados: conta aberta e com um depósito inicial ou conta não aberta por reprovação do CPF” (TACLA, 2010, p. 17).
Compartilhar