TRABALHOS
Projeto Orientados a
Objetos com UML
Eduardo Bezerra
Editora CAMPUS
Copyright 2002, 2003 Eduardo Bezerra
1
Capítulo 4
Modelagem de Casos de
Uso
Não diga pouco em muitas palavras, mas sim, muito em poucas. Pitágoras
Copyright 2002, 2003 Eduardo Bezerra
2
Introdução
O modelo de casos de uso é uma
representação das funcionalidades externamente observáveis do sistema e dos elementos externos ao sistema que interagem com o mesmo.
O modelo de casos de uso modela os requisitos funcionais do sistema.
Copyright 2002, 2003
3
Introdução
O diagrama da UML utilizado na modelagem
de casos de uso é o diagrama de casos de uso. Técnica de modelagem idealizada por
Ivar Jacobson, na década de 1970.
Mais tarde, incorporada ao método
Objectory.
Posteriormente, a notação de casos de uso foi adicionada à UML.
Copyright 2002, 2003
4
Introdução
Este modelo direciona diversas das tarefas
posteriores do ciclo de vida do sistema de software. Além disso, o modelo de casos de uso força os desenvolvedores a moldar o sistema de acordo com o usuário.
Copyright 2002, 2003
5
Componentes do modelo
O modelo de casos de uso de um sistema é
composto de:
Casos de uso
Atores
Relacionamentos entre os elementos anteriores.
Copyright 2002, 2003
6
Casos de uso
Um caso de uso é a especificação de uma
seqüência de interações entre um sistema e os agentes externos.
Define parte da funcionalidade de um sistema, sem revelar a estrutura e o comportamento internos deste sistema.
Um modelo de casos de uso típico é formado de vários casos de uso.
Copyright 2002, 2003
7
Casos de uso
Um caso de uso representa quem faz o que (interage) com o sistema, sem considerar o comportamento interno do sistema.
Copyright 2002, 2003
8
Descrições narrativas
Cada caso de uso é definido através da
descrição narrativa das interações