A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 9

Apresentações semelhantes


Apresentação em tema: "CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 9"— Transcrição da apresentação:

1 CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 9
25/03/2017 Professor Leomir J. Borba- – 1 25/04/2011 Professor Leomir J. Borba- –

2 Correção documentação de caso de uso aula 8
Agenda Correção documentação de caso de uso aula 8 Diagramas de Casos De Uso - continuação Bibliografia 25/03/2017 Professor Leomir J. Borba- – 25/04/2011 Professor Leomir J. Borba- –

3 Diagramas de Casos De Uso - Continuação
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. 25/03/2017 Professor Leomir J. Borba- – 3 25/04/2011 Professor Leomir J. Borba- – 3

4 Diagramas de Casos De Uso - Continuação
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. Caso de Uso Geral Casos de Uso especializados Caso de Uso Geral Casos de Uso especializados 25/03/2017 Professor Leomir J. Borba- – 4 25/04/2011 Professor Leomir J. Borba- – 4

5 Diagramas de Casos De Uso - Continuação
Relacionamento de Generalização/Especialização aplicado a atores Ator Geral Atores especializados 25/03/2017 Professor Leomir J. Borba- – 5 25/04/2011 Professor Leomir J. Borba- – 5

6 Diagramas de Casos De Uso - Continuação
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. 25/03/2017 Professor Leomir J. Borba- – 6 25/04/2011 Professor Leomir J. Borba- – 6

7 Diagramas de Casos De Uso - Continuação
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. 25/03/2017 Professor Leomir J. Borba- – 7 25/04/2011 Professor Leomir J. Borba- – 7

8 Diagramas de Casos De Uso - Continuação
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. 25/03/2017 Professor Leomir J. Borba- – 8 25/04/2011 Professor Leomir J. Borba- – 8

9 Diagramas de Casos De Uso - Continuação
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. 25/03/2017 Professor Leomir J. Borba- – 9 25/04/2011 Professor Leomir J. Borba- – 9

10 Diagramas de Casos De Uso - Continuação
Pontos de Extensão - continuação Devem estar de acordo com documentação, confomre fluxo alternativo abaixo. 25/03/2017 Professor Leomir J. Borba- – 10 25/04/2011 Professor Leomir J. Borba- – 10

11 Diagramas de Casos De Uso - Continuação
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. 25/03/2017 Professor Leomir J. Borba- – 11 25/04/2011 Professor Leomir J. Borba- – 11

12 Bibliografia BIBLIOGRAFIA BÁSICA 1 GUEDES, Gilleanes T.A. UML 2: Uma Abordagem Prática. 1ª Edição. São Paulo: Novatec, 2009. 2 WAZLAWICK, Raul Sidnei. Análise e Projeto de Sistemas de Informação Orientados a Objetos. 2ª Edição. Rio de Janeiro: Campus, 2010. 3 WEST, David; MCLAUGHLIN, Brett; POLLICE, Gary. Use a cabeça Análise & Projeto Orientado ao Objeto. 1ª Edição. Rio de Janeiro: Alta Books, 2007. BIBLIOGRAFIA COMPLEMENTAR 4 ARAUJO, Ricardo; LIMA, Cardoso André. UML Aplicada: Da teoria à implementação. 1ª Edição. Rio de Janeiro: Ciência Moderna, 2007. 5 BOOCH, Grady; RUMBAUGH, James;, JACOBSON, Ivar. UML: Guia do Usuário. 1ª Edição. Rio de Janeiro: Campus, 2006. 6 LARMAN, Craig. Utilizando UML e padrões: Uma introdução à análise e projeto orientados a objetos e ao desenvolvimento iterativo. 3ª Edição. Porto Alegre: Bookman, 2007. 7 PAULA FILHO, Wilson de Pádua. Engenharia de Software: Fundamentos, métodos e padrões. 3ª Edição. Rio de Janeiro: LTC, 2009. 8 SILVA, Nelson Peres da. Análise e Estruturas de Sistemas de Informação. 1ª Edição. São Paulo: Érica, 2007. Bibliografia Basica – GUEDES (1) é o principal 02/08/2011 Professor Leomir J. Borba- – 25/03/2017 Professor Leomir J. Borba- – 12 25/04/2011 Professor Leomir J. Borba- –


Carregar ppt "CIÊNCIA DA COMPUTAÇÃO DESENVOLVIMENTO DE SISTEMAS Aula 9"

Apresentações semelhantes


Anúncios Google