aula 4 - casos de uso - 11-03-2015

14
PROGRAMAÇÃO APLICADA DE COMPUTADORES – 2015 / 1 Vinicius Miranda LopesSchulz [email protected]

Upload: alberto

Post on 04-Nov-2015

3 views

Category:

Documents


0 download

TRANSCRIPT

Apresentao do PowerPoint

PROGRAMAO APLICADA DE COMPUTADORES 2015 / 1Vinicius Miranda Lopes [email protected]

Aula 4 Casos de Uso

SumrioDiagramas de Casos de UsoDiagramas de Casos de Uso: AtorDiagramas de Casos de Uso: Caso de UsoDiagramas de Casos de Uso: RelacionamentosDiagramas de Casos de Uso: Limite do SistemaDiagramas de Casos de Uso: Exemplo

Diagramas de Casos de UsoO Diagrama de Casos de Uso tem o objetivo de auxiliar a comunicao entre os analistas e o cliente.

Um diagrama de Caso de Uso descreve um cenrio que mostra as funcionalidades do sistema do ponto de vista do usurio.

O cliente deve ver no diagrama de Casos de Uso as principais funcionalidades de seu sistema.

Diagramas de Casos de UsoO diagrama de Caso de Uso representado por:atores;casos de uso;relacionamentos entre estes elementos.Estes relacionamentos podem ser:associaes entre atores e casos de uso;generalizaes entre os atores;generalizaes, extends e includes entre os casos de uso.

Diagramas de Casos de Uso: AtorUm ator representado por um boneco e um rtulo com o nome do ator. Um ator um usurio do sistema, que pode ser um usurio humano ou um outro sistema computacional.

Diagramas de Casos de Uso: Caso de UsoUm caso de uso representado por uma elipse e um rtulo com o nome do caso de uso. Um caso de uso define uma grande funo do sistema. A implicao que uma funo pode ser estruturada em outras funes e, portanto, um caso de uso pode ser estruturado.

Diagramas de Casos de Uso: RelacionamentosAssociao (Entre um ator e um caso de uso):Define uma funcionalidade do sistema do ponto de vista do usurio.

Diagramas de Casos de Uso: RelacionamentosGeneralizao (Entre Atores):Os casos de uso de B so tambm casos de uso de A. A tem seus prprios casos de uso

Diagramas de Casos de Uso: RelacionamentosInclude (Entre casos de uso):Um relacionamento include de um caso de uso A para um caso de uso B indica que B essencial para o comportamento de A.

Diagramas de Casos de Uso: RelacionamentosExtend (Entre casos de uso):Um relacionamento extend de um caso de uso B para um caso de uso A indica que o caso de uso B pode ser acrescentado para descrever o comportamento de A (no essencial). A extenso inserida em um ponto de extenso do caso de uso A.

Diagramas de Casos de Uso: Limite do SistemaLimites do sistema: representado por um retngulo envolvendo os casos de uso que compem o sistema.Nome do sistema: Localizado dentro do retngulo.

Diagramas de Casos de Uso: Exemplo

RefernciasInside the Unified Modeling Language, Material da RationalUML Distilled: Applying the Standard Object Modeling Language, Martin Fowler