Modelagem de sistemas
Apresentação
Modelagem de Casos de Uso
É um modelo de análise que representa um refinamento dos requisitos funcionais do sistema em desenvolvimento.
Serve para documentar os requisitos funcionais de uma aplicação, devido a sua notação gráfica simples e descrição em linguagem natural, o que facilita a comunicação entre a equipe técnica e os especialistas do domínio.
Um observador sabe quais são as funcionalidades fornecidas pelo sistema em questão, e quais são os resultados externos produzidos pelas mesmas.
A notação do modelo deve ser legível para o usuário final pois esse modelo é utilizado na fase de validação do sistema.
Diagrama de Casos de Uso
Descrevem relacionamentos e dependências entre um grupo de Caso de Uso e os Atores participantes no processo.
Corresponde a uma das fases iniciais de um projeto de software pois envolve a determinação dos usos que o sistema terá, ou seja, do que ele deverá fornecer como serviços.
O Diagrama de Casos de Uso captura os usos ou aplicações completas do sistema.
Atores
Um ator é uma entidade externa que interage com o sistema durante sua execução.
As entidades externas representadas pelos atores podem ser:
Pessoas: usuário, secretária, aluno, professor, etc
Dispositivos: impressora, computadores, etc
Hardwares: placa de modem, placa de controle, etc
Software: sistema de banco de dados, aplicativos, etc
Importante observar que atores representam papéis desempenhados por pessoas, dispositivos quando estiverem interagindo com o sistema.
atores
Casos de Uso
Representa um relato de uso de certa funcionalidade do sistema em questão, sem revelar a estrutura e o comportamento interno do sistema.
Representam a interface externa do sistema e especificam um conjunto de exigências do que o sistema deve fazer.
Casos de Uso
Um caso de uso é mais abrangente, envolvendo todo um conjunto de transações que juntas constituem um serviço completo oferecido pelo