aorml – projeto detalhado do cenario de manutencao renata s.s. guizzardi ia – 2007/01
TRANSCRIPT
![Page 1: AORML – Projeto Detalhado do Cenario de Manutencao Renata S.S. Guizzardi IA – 2007/01](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc10c497959413d8c4319/html5/thumbnails/1.jpg)
AORML – Projeto Detalhado doCenario de Manutencao
Renata S.S. Guizzardi
IA – 2007/01
![Page 2: AORML – Projeto Detalhado do Cenario de Manutencao Renata S.S. Guizzardi IA – 2007/01](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc10c497959413d8c4319/html5/thumbnails/2.jpg)
Projeto Detalhado com AORML
Processo iterativo composto de tres passos principais:• Passo 1: transformacao de modelos vindos
da atividade de Projeto Arquitetural (Tropos) em modelos de Projeto Detalhado (AORML).
• Passo 2: refinar modelo AORML• Passo 3: propagar modificacoes para
modelos impactados pelo refinamento do passo 2.
![Page 3: AORML – Projeto Detalhado do Cenario de Manutencao Renata S.S. Guizzardi IA – 2007/01](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc10c497959413d8c4319/html5/thumbnails/3.jpg)
Primeira Transformacao
Diagrama de Dependencia Estrategica
Diagrama de Agentes
Tropos
AORML
![Page 4: AORML – Projeto Detalhado do Cenario de Manutencao Renata S.S. Guizzardi IA – 2007/01](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc10c497959413d8c4319/html5/thumbnails/4.jpg)
Proj. Arquitetural – Dep. Estrategica
![Page 5: AORML – Projeto Detalhado do Cenario de Manutencao Renata S.S. Guizzardi IA – 2007/01](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc10c497959413d8c4319/html5/thumbnails/5.jpg)
Diagrama de Agentes Versao Automatica
![Page 6: AORML – Projeto Detalhado do Cenario de Manutencao Renata S.S. Guizzardi IA – 2007/01](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc10c497959413d8c4319/html5/thumbnails/6.jpg)
Diagrama de Agentes - Relacionamentos
Objetivos adjudama nomear relacionamentos
Dois relacionamentos automaticosSe tornaram um <<communication>>
![Page 7: AORML – Projeto Detalhado do Cenario de Manutencao Renata S.S. Guizzardi IA – 2007/01](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc10c497959413d8c4319/html5/thumbnails/7.jpg)
Diagrama de Agentes - Cardinalidade
Decisoes sobre tipo de arquitetura afetam cardinalidade (ex. Cliente-servidor, peer-to-peer)
Qdo usar 0..* ou 1..*?
![Page 8: AORML – Projeto Detalhado do Cenario de Manutencao Renata S.S. Guizzardi IA – 2007/01](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc10c497959413d8c4319/html5/thumbnails/8.jpg)
Diagrama de Agentes - Refinamentos
Refinamentos devem ser propagados para o Diag. de Dependencia Estrategica (Proj. Arquitetural)
![Page 9: AORML – Projeto Detalhado do Cenario de Manutencao Renata S.S. Guizzardi IA – 2007/01](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc10c497959413d8c4319/html5/thumbnails/9.jpg)
Segunda Transformacao
Diagrama de Razao Estrategica
Diagrama de Sequencia (ISD)
Tropos
AORML
![Page 10: AORML – Projeto Detalhado do Cenario de Manutencao Renata S.S. Guizzardi IA – 2007/01](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc10c497959413d8c4319/html5/thumbnails/10.jpg)
Proj. Arquitetural – Razao Estrategica
![Page 11: AORML – Projeto Detalhado do Cenario de Manutencao Renata S.S. Guizzardi IA – 2007/01](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc10c497959413d8c4319/html5/thumbnails/11.jpg)
Diagrama de Sequencia (ISD)
Elaborar multiplos ISDs (um para cada situacao relevante de modelagem)
Compromissos sao uteis para controlar:• Assincronicidade• excecoes
Analise de contribuicao• Informa o projetista• Balanceia autonomia do agente
Granularidade do plano – O plano é definido de acordo com o escopo do serviço oferecido ao usuário (similar a caso de uso em UML).
![Page 12: AORML – Projeto Detalhado do Cenario de Manutencao Renata S.S. Guizzardi IA – 2007/01](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc10c497959413d8c4319/html5/thumbnails/12.jpg)
ISD – Cadastra Experiencia -Auto
![Page 13: AORML – Projeto Detalhado do Cenario de Manutencao Renata S.S. Guizzardi IA – 2007/01](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc10c497959413d8c4319/html5/thumbnails/13.jpg)
ISD – Cadastra Experiencia 1
![Page 14: AORML – Projeto Detalhado do Cenario de Manutencao Renata S.S. Guizzardi IA – 2007/01](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc10c497959413d8c4319/html5/thumbnails/14.jpg)
ISD – Cadastra Experiencia 2
Decisao de Projeto:Desconsiderar Agente Gerenciador de Interface
![Page 15: AORML – Projeto Detalhado do Cenario de Manutencao Renata S.S. Guizzardi IA – 2007/01](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc10c497959413d8c4319/html5/thumbnails/15.jpg)
Dep. Estrategica Modificado
![Page 16: AORML – Projeto Detalhado do Cenario de Manutencao Renata S.S. Guizzardi IA – 2007/01](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc10c497959413d8c4319/html5/thumbnails/16.jpg)
ISD – Recomenda Tecnico
![Page 17: AORML – Projeto Detalhado do Cenario de Manutencao Renata S.S. Guizzardi IA – 2007/01](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc10c497959413d8c4319/html5/thumbnails/17.jpg)
Interaction Frame Diagram (IFD)
![Page 18: AORML – Projeto Detalhado do Cenario de Manutencao Renata S.S. Guizzardi IA – 2007/01](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc10c497959413d8c4319/html5/thumbnails/18.jpg)
Interaction Pattern Diagram
![Page 19: AORML – Projeto Detalhado do Cenario de Manutencao Renata S.S. Guizzardi IA – 2007/01](https://reader035.vdocuments.mx/reader035/viewer/2022062418/552fc10c497959413d8c4319/html5/thumbnails/19.jpg)
Diagrama de Agentes Modificado