100 likes | 464 Views
Casos de Uso Modelagem e Programação Orientada a Objetos Curso Superior de Tecnologia em Sistemas para Internet. Prof. Cristiano Stüpp Nunes cristiano.nunes@metrocamp.edu.br. Casos de Uso. Representa uma unidade discreta da interação entre um usuário (humano ou máquina) e o sistema;
E N D
Casos de UsoModelagem e Programação Orientada a ObjetosCurso Superior de Tecnologia em Sistemas para Internet Prof. Cristiano Stüpp Nunes cristiano.nunes@metrocamp.edu.br
Casos de Uso • Representa uma unidade discreta da interação entre um usuário (humano ou máquina) e o sistema; • É umanarrativaemtextoquedescreve a interação entre o usuário e umadeterminadafuncionalidade do sistema; • Utilizado para descobrir e registrar requisitos de sistemas; • Descreve como o sistema (ou uma funcionalidade específica) deverá se comportar.
Caso de Uso de Alto Nível • Descreve a funcionalidade e a interação de forma sucinta. • Exemplo: Caso de Uso:SolicitaLocação de Filme Um cliente solicita a locação de alguns títulos de filme. Após identificar-se e identificar os títulos ele pode levá-los para casa, ciente do prazo de devolução e do valor a ser pago.
Atores • São representações de qualquerelementoquepossavir a interagir com o sistema; • Nãofaz parte do sistema, sãoelementosexternos; • Podem ser usuários, sistemaslegados, equipamentosligadosaosistema, etc; • Geralmenterepresentamumaclasse de usuários, porexemplo: diretor(es), gerente(s), cliente(s), etc; • Interagem com sistemaentrando dados ourecebendo-os.
Caso de Uso de Expandido • Maisdetalhado; • Existemdesdetiposextremamentedetalhadosatéaquelesrazoavelmentedetalhados:
Diagrama de Casos de Uso • Pode-se representaroscasos de usousando-se diagramasda UML (Diagrama de Caso de Uso); • É dacategoria dos Diagramas de Comportamento; Modelo de Diagrama de Caso de Uso Exemplo de Diagrama de Caso de Uso