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

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

ATSI 2006/2007 Aulas práticas. Plano da Aulas Práticas de ACSI 7 Março- Apresentação. Exemplos de projectos de anos anteriores... 14 Março- Introdução.

Apresentações semelhantes


Apresentação em tema: "ATSI 2006/2007 Aulas práticas. Plano da Aulas Práticas de ACSI 7 Março- Apresentação. Exemplos de projectos de anos anteriores... 14 Março- Introdução."— Transcrição da apresentação:

1 ATSI 2006/2007 Aulas práticas

2 Plano da Aulas Práticas de ACSI 7 Março- Apresentação. Exemplos de projectos de anos anteriores... 14 Março- Introdução ao BPMN... 21 Março- XXX 28 Março- XXX 4 Abril...férias Páscoa... 11 Abril- XXX - 1ª entrega do Projecto 18 Abril- XXX 25 Abril...feriado... 2 Maio- XXX 9 Maio- XXX 16 Maio- XXX - 2ª entrega do Projecto 23 Maio- XXX 30 Maio- XXX 6 Junho- XXX 13 Junho- XXX 20 Junho-... - 3ª entrega do Projecto ???data???- discussão do projecto... XXX = Estrutura típica de cada aula prática: »Discussão das questões da aula teórica anterior »Apoio ao projecto e/ou discussão das entregas

3 Introdução ao BPMN

4 BPMN - Business Process Modeling Notation BPMN: www.bpmi.orgwww.bpmi.org Permite especificar graficamente um processo de negócio utilizando as seguintes primitivas (conceitos): –Actividades representam serviços ou elementos operacionais, permitindo ilustrar decomposição funcional através de sub-actividades. –Fluxo de controlo sincronização entre actividades, e.g. sequência, ciclos, decisões. –Acontecimentos assíncronos representam acontecimentos de negócio. –Objectos de dados representam os objectos consumidos ou produzidos pelas actividades. –Fluxo de dados/mensagens associação entre objectos de dados e actividades. Uma descrição BPMN pode ser traduzida automaticamente ou semi-automaticamente para linguagens de execução, e.g. BPEL, BPELJ, BPEL4WS.

5 Contexto de Definição The Object Management Group (OMG) - www.omg.orgwww.omg.org Unified Modeling Language (UML) –UML 2.0 (Junho 2005) –UML 2.1.1 (início de 2007) –www.uml.orgwww.uml.org Business Process Management Initiative (BPMI) –BPMN 1.0 Specification (Maio 2004) –Adopçao formal do BPMN 1.0 pelo OMG (Fev. 2006) –www.bpmi.org.www.bpmi.org

6 Elementos Base da Notação

7 Elementos Base (Eventos, Actividades e Decisões)

8 Acontecimentos (Events)

9 Tipos de Actividades (Processos e Sub-Processos)

10 Tipos de Actividades (sub-processos)

11 Ligações (Sequências, Mensagens e Associações)

12 Decisões (“Gateways”)

13 Exemplo Base Fluxo sequencial Fluxo paralelo (fork) Actividade ou Processo Junção (join) Estado final Estado inicial Decisão

14 Já agora, o mesmo exemplo como um Diagrama de Actividade em UML 2.0...

15 Outro Exemplo Base Participante (Actor) Fluxo de dados “Data Object” Indicação de decomposição funcional (i.e. contém sub- processos) Indicação de decomposição funcional (i.e. contém sub- processos) Nota (explicação,..)

16 Exemplo Interacção Médico-Paciente I Mensagens

17 Exemplo Interacção Médico-Paciente II

18 Exemplo com compensação (acções de restauro do sistema para o estado anterior a uma transacção) Eventos de compensação Actividades de compensação

19 Exemplo de Validação de Crédito

20 Exemplo de Leilão

21 Sobre mapeamento de BPMN para BPEL...

22 Enterprise Architect

23 –Ferramenta de Modelação UML –Extensão para BPMN (Add-in) Disponível para o IST em: –http://mega.ist.utl.pt/~ic-acsi/ea user: acsi password: ea-acsi –EA versão 6.1.792 –BPMN versão 1.0 A disponibilizar brevemente: –EA versão 6.5 –BPMN versão 1.3

24 Acesso ao EA

25 EA e BPMN Depois de instalado o add-in, activar a Resource View (a opção BPM aparece como UML Profile porque o EA é originalmente uma ferramenta de modelação vocacionada para UML...) Estereótipos para BPMN

26 Projecto

27 Projecto de ATSI (trabalho de grupo) É fornecido um enunciado, com um caso genérico, e resolução incompleta (ver no Fenix). O objectivo é cada grupo propor uma visão integrada e coerente das diversas arquitecturas que descrevem a solução proposta. Para isto, deverão ser completadas as especificações parciais patentes no enunciado e propostas as que estão omissas. Deverão ser ainda apontadas possíveis falhas ou incoerências do enunciado (não é forçoso que existam, mas admite-se que tal seja plausível)

28 Projecto de ATSI (trabalho de grupo) Os alunos devem completar o caso, em três entregas, cumulativas (cada entrega deve incluir os resultados da anterior, de forma a que a última entrega contenha todo o projecto), focando-se em cada entrega numa perspectiva específica, da seguinte forma: 1.Data: 13 de Abril –Arquitectura Organizacional –Arquitectura de Processos 2.Data: 18 de Maio –Arquitectura Informacional –Arquitectura Aplicacional –Apêndice com indicação alterações à entrega anterior 3.Data: 22 de Junho –Arquitectura Tecnológica –Arquitectura de Serviços –Plano de implementação –Apêndice com indicação alterações aos resultados anteriores

29 Projecto de ATSI (trabalho de grupo) Forma de entrega: Os trabalhos devem ser submetidos até à data limite na secção Avaliação do Fenix O projecto vale 40% da nota final. –Cada entrega será classificada de 0 a 4 (a nota final será calculada convertendo linearmente o valor somado obtido): 4: acima da média esperada 3: bom, tal como o como esperado 2: fraco, abaixo do esperado 1: “foi entregue qualquer coisa...” 0: nada foi entregue (ou foi entregue algo irrelevante) –A nota final será calculada convertendo linearmente o valor obtido.

30 e agora, exemplos de projectos de anos anteriores...


Carregar ppt "ATSI 2006/2007 Aulas práticas. Plano da Aulas Práticas de ACSI 7 Março- Apresentação. Exemplos de projectos de anos anteriores... 14 Março- Introdução."

Apresentações semelhantes


Anúncios Google