120 likes | 220 Views
CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 9. 1. Agenda. Correção documentação de caso de uso aula 8 Diagramas de Casos De Uso - continuação Bibliografia. Diagramas de Casos De Uso - Continuação. 05/09/2014.
E N D
CIÊNCIA DA COMPUTAÇÃODESENVOLVIMENTO DE SISTEMASAula 9 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 1
Agenda • Correção documentação de caso de uso aula 8 • Diagramas de Casos De Uso - continuação • Bibliografia Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com
Diagramas de Casos De Uso - Continuação 05/09/2014 • Associações – Representam interações ou relacionamentos entre os atores e casos de uso ou entre casos de uso com outros casos de uso. • Ator -> caso de uso – Ator utiliza de alguma maneira a funcionalidade representada pelo caso de uso, requisitando execução ou recebendo resultado. • Linha continua sem seta é bidirecional, com seta unidirecional. Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 3
Diagramas de Casos De Uso - Continuação Caso de Uso Geral Caso de Uso Geral Casos de Uso especializados Casos de Uso especializados 05/09/2014 • Relacionamento de Generalização/Especialização – Forma de associação entre casos de uso com caracteristicas semelhantes, cria-se uso de caso geral com carcteristicas comuns a todos e relaciona-se com os demais com caracteristicas especificas de cada um. Evita-se duplicar documentação. Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 4
Diagramas de Casos De Uso - Continuação Ator Geral Atores especializados 05/09/2014 • Relacionamento de Generalização/Especialização aplicado a atores Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 5
Diagramas de Casos De Uso - Continuação 05/09/2014 • Associação de Inclusão – Usado quando a um cenário, situação ou rotina comun a mais de um uso de caso. Nesse caso a documentação dessa rotina é colocada em uso de caso especifico para outros usos de caso utilizem esse serviço evitando descrever mesma sequencia de passos em varios casos de uso. Indicam obrigatoriedade, a execução do 1º obriga a execução do 2º. Representado por linha pontilhada c/ seta e estereotipo include, a seta aponta para o caso de uso incluido. Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 6
Diagramas de Casos De Uso - Continuação 05/09/2014 • Associação de Extensão – Usado para descrever cenários opcionais de caso de uso que ocorrerão em situação especifica se determinada condição for satisfeita. Semelhante a inclusao, difere pelo fato da seta apontar para o caso de uso que utiliza caso de uso extendido e não ter obrigatoriedade de execução do 2º caso de uso. Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 7
Diagramas de Casos De Uso - Continuação 05/09/2014 • Restrições em Associações de Extensão • Texto entre as chaves usados para validação, consistência, etc. • Aplica-se a determinado componente ou situação • Usado quando condição necessaria para execução de caso de uso extendido não é clara. Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 8
Diagramas de Casos De Uso - Continuação 05/09/2014 • Pontos de Extensão • Identifica um ponto no comportamento de um caso de uso a partir do qual esse comportamento poderá ser extendido pelo outro caso de uso. Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 9
Diagramas de Casos De Uso - Continuação 05/09/2014 • Pontos de Extensão - continuação • Devem estar de acordo com documentação, confomre fluxo alternativo abaixo. Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 10
Diagramas de Casos De Uso - Continuação 05/09/2014 • Associação de Multiplicidade • Especifica numero de vezes que ator pode usar determinado caso de uso. • Sócio usa apenas 1 vez, funcionário varias vezes e ambos um por vez. Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 11
Bibliografia Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com 12 02/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com –http://professorleomir.wordpress.com