Escolar Documentos
Profissional Documentos
Cultura Documentos
INSTITUTO DE TECNOLOGIA
FACULDADE DE ENGENHARIA DA COMPUTAÇÃO
BELÉM
2011
ADAM DREYTON FERREIRA DOS SANTOS
CARLOS ROGÉRIO CAMPOS ANSELMO
FELIPE BATISTA CABRAL
FRANK GOMES DE AZEVEDO
NAGIB COELHO M. NETO
BELÉM
2011
1
1. INTRODUÇÃO
Dentre as principais tarefas do processo de desenvolvimento de software e um
dos principais diagramas da UML (Unified Modeling Language) destacam-se a
modelagem de casos de uso e o diagrama de casos de uso (DCU), respectivamente.
Assim, esta modelagem e este diagrama buscam como objetivo principal
ressaltar de que maneira as funcionalidade de um sistema podem ser observadas
pelo usuário do mesmo.
De acordo com Bezerra (2007), o modelo de casos de uso (MCU) é uma
representação das funcionalidades externamente observáveis do sistema e dos
elementos externos ao sistema que interagem com ele.
Dessa forma, o MCU leva em consideração os requisitos funcionais identificados
e entendidos na fase de levantamento de requisitos do processo de
desenvolvimento de software.
E segundo Guedes (2009), o DCU procura, por meio de uma linguagem simples,
possibilitar a compreensão do comportamento externo do sistema por qualquer
pessoa, tentando apresentar o sistema baseado em uma perspectiva do usuário.
Todavia, no diagrama de casos de uso não são, e nem devem ser, abordados
aspectos relativos às soluções tecnológicas, haja vista que esse diagrama
representa apenas a visualização do sistema por parte do cliente (usuário), sem
envolver a visão da equipe técnica de desenvolvimento.
Portanto, neste trabalho será apresentada a modelagem de casos de uso,
considerando o contexto de um sistema de clínica veterinária. Além disso, serão
considerados aspectos relativos à definição de atores, à definição casos de uso e à
das regras de negócio do referido sistema. E por fim, culminando em um diagrama
de casos de uso de um sistema de clínica veterinária.
2
3. CONSIDERAÇÕES FINAIS
A modelagem de casos de uso é uma das atividades mais importantes do
processo de desenvolvimento de software. Isso porque, são desta etapa e do
diagrama de casos de uso de onde são extraídas as funcionalidades desejadas pelo
cliente para o sistema que está sendo desenvolvido.
Segundo Bezerra (2007), o MCU é importante, pois direciona diversas tarefas
posteriores do processo de desenvolvimento. Além disso, esse modelo força os
desenvolvedores a moldarem o sistema de acordo com as necessidades do usuário.
É imperativo que na modelagem de casos de uso não sejam verificadas soluções
tecnológicas para o problema. Ou seja, nesta modelagem não serão considerados
aspectos referentes à implementação.
Dessa forma, no MCU deve ser denotada a visão externa passada pelo sistema,
ou seja, apenas suas funcionalidades (o que o sistema pode fazer). Todavia, sendo
identificados os respectivos usuários que irão interagir com tal sistema.
Portanto, a identificação dos atores, a identificação dos casos de uso, o diagrama
de casos de uso e as regras de negócio do sistema de clínica veterinária buscaram
o objetivo de traduzir aspectos funcionais do sistema em detrimento de aspectos
tecnológicos.
Contudo, relativamente ao contexto de uma clínica veterinária foram feitas as
descrições de cada ator participante, foi criada uma notação para representar os
aspectos principais de um caso de uso, e finalmente foi definido o diagrama de
casos de uso que representa as funcionalidades de um sistema para tal contexto.
5
4. REFERÊNCIAS
GUEDES, Gilleanes T. A.. UML 2: Uma abordagem prática. São Paulo: Novatec
Editora, 2009.
6
5. ANEXOS
5.1. ANEXO A
Nome do Caso de Uso Marcar Consulta
Pós-condições
Pós-condições
Pós-condições
Pós-condições
Pós-condições
Atores Secundários
Pós-condições
Atores Secundários
Pós-condições
Pós-condições
Pós-condições
5.2. ANEXO B