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

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

ARTEFATO: qualquer resultado (produto) de uma atividade.

Apresentações semelhantes


Apresentação em tema: "ARTEFATO: qualquer resultado (produto) de uma atividade."— Transcrição da apresentação:

1 ARTEFATO: qualquer resultado (produto) de uma atividade.
. Grady Booch (Método Booch) . James Rumbaugt (OMT) . Ivar Jacobson (OOSE) . Rational Software Corporation - USA IBM (2004) É uma linguagem GRÁFICA destinada a VISUALIZAR, ESPECIFICAR, CONSTRUIR e DOCUMENTAR os ARTEFATOS de um sistema COMPLEXO de software. ARTEFATO: qualquer resultado (produto) de uma atividade. Representação Gráfica de NOTAS 71

2 Diagramas Comportamentais
Diagrama de Casos de Uso Diagrama de Transição de Estados Diagrama de Atividades Diagramas Estruturais Diagrama de Pacotes Diagrama de Classes Diagrama de Componentes Diagrama de Objetos Diagrama de Estrutura Diagrama de Instalação Diagramas de Interação Diagrama de Sequencia Diagrama de Colaboração ou Comunicação Diagrama Interatividade Diagrama de Tempo 72

3 Communication Diagram Interaction Overview Diagram Timing Diagram
Sequence Diagram Interaction Diagram Composite Structure Diagram Class Diagram Component Diagram Object Diagram Package Diagram Deployment Diagram Structure Diagram Activity Diagram Use Case Diagram State Machine Diagram Behavior Diagram 73

4 Diagrama de Pacotes (package)
Critério de particionamento: LIVRE (coleção de classes com objetivo relacionado: contexto, assunto, tema, departamento, camada de software, tecnologia, problema, sistema, subsistema, etc) Representação Gráfica de PACOTE nome 74

5 Diagrama de Pacotes (package)
Exemplo Interface Usuário IHC Banco de Dados client Impressão de documentos Contr. Matric. Acadêmica A-CAMP S51 75

6 CASO de USO (Use Case): Conjunto de sequencia de ações (funcionalidade) que um sistema executa para produzir um resultado observável de valor a um ATOR específico. CASO de USO: bom para capturar requisitos funcionais. Não existem Caso de Uso grandes ou pequenos. O Caso de Uso tem o tamanho do objetivo de seu ATOR. Rodrigo Yoshima, Mundo OO, SP, 2006, pg49 76

7 REPRESENTAÇÃO GRÁFICA
CONCEITO REPRESENTAÇÃO GRÁFICA ATOR . Homem palito (stick man) . Retângulo com estereótipo (classificador) <<ator>> . Representam papéis (personagem) . Nome: Substantivo nome <<ator>> nome 77

8 REPRESENTAÇÃO GRÁFICA
CONCEITO REPRESENTAÇÃO GRÁFICA UseCase . Elipse . Funcionalidade . Nome:Verbo + Substantivo nome nome Business UseCase Elipse com tracinho nome 78

9 preencher declaração anual de rendimentos
Exemplo Digitar dados na Web usuário Inadequado preencher declaração anual de rendimentos contribuinte pessoa física Melhorado preencher declaração anual de rendimentos contribuinte pessoa física Igual 79

10 cadastrar horário disciplina
Exemplo estereótipo ativação cadastrar horário disciplina emitir grade professor cadastrar classes extras Secretaria. acadêmica impressora <<extend>> aluno solicita histórico aluno graduação aluno pós graduação especialização 80

11 Dependência entre UseCases Funcionalidade Especial / Exceção
<<extend>> Exemplo estereótipo cadastrar horário disciplina Secretaria. acadêmica cadastrar classes extras Deseja dar destaque à exceção cadastrar horário disciplina cadastrar classes extras Secretaria. acadêmica <<extend>> 81

12 Dependência entre UseCases Funcionalidade Compartilhada
<<include>> Exemplo estereótipo Avaliar aluno orientador Analisar histórico Autorizar matricula na pós coordenador pós graduação Analisar histórico Deseja dar destaque a funcionalidade comum Avaliar aluno orientador Autorizar matricula na pós coordenador pós graduação Analisar histórico <<include>> 82

13 Dependência entre UseCases Funcionalidade Compartilhada
<<include>> Exemplo estereótipo Emitir pedido vendedor Consultar preços Selecionar produtos Analisar histórico Deseja dar destaque a funcionalidade comum Emitir pedido vendedor Consultar preços Selecionar produto <<include>> 83

14 Dependência entre UseCases efetuar pagto
comprador caixa receber pagto Exemplo estereótipos gerente vendas Analisar vendas planejar liquidação finalizar promoção iniciar promoção Avaliar pechincha <<extend>> Mais de um ATOR, mesmo UseCase negociar preços orientar clientes vendedor oferecer produtos cliente pechinchar <<extend>> faturar Avaliar cliente <<include>> Sistemas de Vendas SV 84

15 Diagrama de Pacotes (package)
Caixa Bancário Eletrônico 01 Jogo de Batalha Naval 02 Sistema de Controle Loterias CEF 03 Votação Eletrônica 04 Jogo da Forca 05 Curso de Geografia do Prof. Rios 06 Paróquia Pe Santos 07 Alfaiataria Águia de Ouro 08 Exemplo Exercício Curso de Geografia do Prof. Rios 06 85

16 <<extend>> Preparar substitutiva
monitor Tirar dúvidas tutor Exemplo professor Preparar aula Ministrar aula Curso de Geografia do Prof. Rios 06 aluno <<extend>> Preparar substitutiva controlador controlar freqüência DB matriculados Corrigir e pontuar prova avaliador Aplicar prova Preparar prova DB questões / gabaritos Site web disciplina Divulgar resultados 86

17 Caixa Bancário Eletrônico 01
Exemplo digitar senha correntista Caixa Bancário Eletrônico 01 inserir cartão pessoal usuário Inadequados efetuar identificação usuário CASO de USO: Conjunto de sequencia de ações (funcionalidade) que um sistema executa para produzir um resultado observável de VALOR a um ATOR específico. 87

18 <<extend>>
<<include>> consultar saldo correntista efetuar pagto depositar $ sacar $ solicitar empréstimo consultar hist 36 meses registrar serviço realizado Exemplo Caixa Bancário Eletrônico 01 88

19 <<extend>> cancelar operação fracassada Exemplo
Caixa Bancário Eletrônico 01 consultar volume de $ ATM gerente operação oferecer produtos vender produtos acompanhar e controlar atendimento solicitar reposição de $ em espécie <<extend>> <<include>> autorizar emissão cartão <<extend>> cronometrar fila 89

20 Caixa Bancário Eletrônico 01
Exemplo selecionar serviço atendente executar serviço Caixa Bancário Eletrônico 01 <<extend>> recuperar senha cancelar senha anterior <<extend>> bloquear ATM carro forte liberar ATM repor $ espécie investidor poupador etc 90


Carregar ppt "ARTEFATO: qualquer resultado (produto) de uma atividade."

Apresentações semelhantes


Anúncios Google