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

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

18/09/2008.

Apresentações semelhantes


Apresentação em tema: "18/09/2008."— Transcrição da apresentação:

1 18/09/2008

2 EPF Composer Eclipse Process Framework Composer
Paulo César de Oliveira Dúvidas e Feedback: 26/03/2009 2 2

3 Agenda Introdução Conceitos Básicos Pacotes de Conteúdo Categorias
Pacotes de Processo Configuração Publicação HTML Considerações Finais Referências 26/03/2009

4 Projeto Open Source da Eclipse Foundation.
Introdução Projeto Open Source da Eclipse Foundation. Framework para Autoria, Customização e Publicação de Processos. Utiliza SPEM. Base da Ferramenta IBM Rational Method Composer (RMC) que é distribuído com o RUP. 26/03/2009

5 Introdução Instalação:
Download da versão mais recente: (http://www.eclipse.org/downloads/download.php?file=/technology/epf/composer/release/epf-composer win32.zip) Descompactar PRONTO!!! 26/03/2009 5 5

6 Conceitos Básicos Method Library Method Plug-in Method Package
Process Package Method Configuration 26/03/2009 6

7 Conceitos Básicos Method Library
Coleção de Plug-ins e Configurações de Métodos; Área de trabalho ou projetos onde os processos serão definidos. 26/03/2009 7 7

8 Conceitos Básicos Method Plug-in Container de Conteúdo Independente;
Dentro de um plug-in teremos um ou mais processos; Cada plug-in pode ou não ser plugado ou não a sua biblioteca de métodos; Podemos ter vários plug-ins em uma biblioteca e importar/exportar de/para outras bibliotecas (reuso); Para facilitar o gerenciamento de conteúdo, é dividido em dois sub-elementos: pacote de método e pacote de processo. 26/03/2009 8 8

9 Conceitos Básicos Method Package
Onde são criados e descritos cada elemento do processo: papéis, atividades, artefatos, etc.; Posteriormente, cada um destes elementos poderão compor um ou mais processos. 26/03/2009 9 9

10 Conceitos Básicos Process Package
Onde são criados e descritos os processos em si; Onde ocorre as combinações e ordenamento das atividades para o propósito do processo. 26/03/2009 10 10

11 Conceitos Básicos Method Configuration
Possibilita selecionar parte da biblioteca do método para ser publicada ou exportada; Funciona como um filtro da biblioteca, permitindo a publicação parcial do conteúdo; Permite disponibilizar partes do processo para diferentes público-alvos. 26/03/2009 11 11

12 Conceitos Básicos 26/03/2009 12 12

13 É possível portanto, verificar como o EPF é voltado para o reuso.
Conceitos Básicos É possível portanto, verificar como o EPF é voltado para o reuso. Isto agiliza bastante a definição de processos, pois permite aproveitar plug-ins de bibliotecas já existentes, como o OpenUP, Scrum e XP, e criar uma derivação exclusiva para a organização. 26/03/2009 13 13

14 Estes elementos podem e devem ser reusados sempre que possível.
Pacotes de Conteúdo É onde criamos e descrevemos os elementos do processo: papéis, artefatos, tarefas e materiais de apoio. Estes elementos podem e devem ser reusados sempre que possível. Como boa prática, devem ser criados pacotes para cada disciplina do processo (arquitetura, requisitos, testes, implementação etc.). 26/03/2009 14 14

15 Pacotes de Conteúdo No EPF, ao criar, por exemplo, um papel, este será vinculado as atividades nas quais atuará. Isto evitará futuros problemas de padronização e integridade no processo. O mesmo é válido para todos os tipos de elementos do processo: artefatos, materiais de apoio etc. No site HTML publicado, cada vínculo representa um link, auxiliando na navegação pelo site. Cada link leva o usuário a outra página do site, com mais detalhes daquele elemento. 26/03/2009 15 15

16 Pacotes de Conteúdo 26/03/2009 16 16

17 Categorias O método de conteúdo possui duas subseções chamadas “Categorias Padrão” e “Categorias Customizadas”. Categorias existem para criarmos uma organização dos elementos de processo, de forma a tornar mais amigável a navegação do usuário no site do processo. Então, categorias são os menus e níveis de menu que queremos ter no site HTML a ser publicado. 26/03/2009 17 17

18 Categorias Após a criação de uma categoria, esta deve ser adicionada como uma visualização da configuração desejada. Só é possível publicar um site HTML, se criarmos uma configuração e nela incluirmos as categorias desejadas. 26/03/2009 18 18

19 Categorias 26/03/2009 19 19

20 Categorias 26/03/2009 20 20

21 Isto é feito através da notação UML dedigrama de atividades.
Pacotes de processo Antes de gerarmos o site, deveremos criar o processo em si, senão teremos um amontoado de elementos sem fluxo, sem a sequência desejada. É no pacote de processo que montamos o quebra-cabeças, pois utilizando as atividades (que contém seus artefatos, papéis etc) iremos montar o fluxo do ciclo de vida do processo. Isto é feito através da notação UML dedigrama de atividades. 26/03/2009 21 21

22 Existem dois tipos de pacotes de processo:
Podemos criar processos de diversas formas possíveis: por disciplinas, por fases do ciclo de vida, ou outros agrupamentos que se achar conveniente. Existem dois tipos de pacotes de processo: “Padrões de Recursos”; “Processos de Entrega”. 26/03/2009 22 22

23 Pacotes de processo Um Padrão de Recurso é a definição de um processo padrão, que representa a forma de trabalho mais comum e mais completa para um determinado propósito ou fase do ciclo de vida da organização. Um Processo de Entrega é a definição de um processo customizado, baseado num processo padrão, porém, adaptada as necessidades da organização. 26/03/2009 23 23

24 Pacotes de processo Para definir um processo no EPF, precisamos criar uma WBS, estruturando as atividades contidas no processo, as tarefas contidas em cada atividade, e a sequência que elas devem ser executadas. O processo pode ser composto por tarefas de um ou mais plug-ins de métodos. Ao vincular uma tarefa a um processo o EPF não apenas cria um vínculo entre a tarefa e o processo, mas cria uma cópia desta tarefa no processo, chamada “Descritor de Tarefa”. 26/03/2009 24 24

25 Após a elaboração da WBS, diagramas podem ser criados.
Pacotes de processo Esta característica permite que se possa customizar a cópia da tarefa sem que se altere a tarefa original. Este conceito é semelhante ao conceito de herança em orientação a objetos. Caso alguma alteração for efetuada no objeto de origem, ela se propaga de forma não automática para a cópia, necessitando de uma sincronização da WBS dos processos. Após a elaboração da WBS, diagramas podem ser criados. 26/03/2009 25 25

26 Pacotes de processo 26/03/2009 26 26

27 Configuração Como anteriormente mencionado, para publicarmos um processo, devemos criar categorias e incluí-las como formas de visualização de uma configuração. A configuração nos permite escolher quais plug-ins que se deseja publicar. 26/03/2009 27 27

28 Configuração 26/03/2009 28 28

29 Publicação HTML O EPF permite que se altere o logo do site para o logo da organização, criar glossário e índice. A arquitetura de processos do EPF faz com que os elementos estejam relacionados entre si, fazendo com que seja permitida a geração de diagramas detalhados, com tarefas e seus artefatos de entrada e saída. Qualquer item disponibilizado no menu do lado esquerdo é um link para a respectiva página explicativa do elemento do processo. 26/03/2009 29 29

30 Publicação HTML 26/03/2009 30 30

31 Considerações Finais O EPF Composer é uma ferramenta que possui recursos necessários para autoria e publicação de processos: editor de textos, editor de fluxo de atividades e publicação HTML sem necessitar de um webdesigner. Tudo isto integrado de forma a permitir grande flexibilidade e capacidade de reuso, trazendo maior produtividade para a equipe, principalmente no que diz respeito a manutenção e a evolução de processos. 26/03/2009

32 Referências [1] Site: . Acessado em Maio 2009. 26/03/2009 32 32

33 Atividade Prática Passo a Passo:
Instalação da versão mais recente do EPF: (http://www.eclipse.org/downloads/download.php?file=/technology/epf/composer/release/epf-composer win32.zip) Criar pasta para workspace Criar biblioteca de método Criar plug-in de método Criar pacote de conteúdo 26/03/2009 33 33

34 Atividade Prática Passo a Passo:
Criar atividades(3), papéis (3), artefatos(2) e guias(4) Configurar os itens criados Criar uma nova configuração Criar um Padrão de Recurso (Capability Pattern) Criar uma nova atividade no Capability Pattern Adicionar as tarefas da atividade no novo Capability Pattern Gerar os 3 diagramas das atividades 26/03/2009 34 34

35 Atividade Prática Passo a Passo: Criar um conjunto de papéis
Criar uma Categoria Customizada Aplicar o Capability Pattern e o Conjunto de Papéis para a Catergoria Customizada Adicionar na Configuração a Categoria Customizada criada Publicar 26/03/2009 35 35

36 EPF Composer em Português
Efetuar o download da versão em Inglês (http://www.eclipse.org/downloads/download.php?file=/technology/epf/composer/release/epf-composer win32.zip) Efetuar o download do pacote de linguagem para português (http://www.eclipse.org/downloads/download.php?file=/technology/epf/composer/release/NLPack-epf-composer zip Acessar o DOS, na pasta em que encontra-se o executável EPF.exe e digitar o seguinte comando epf.exe -nl "pt_BR“ O EPF será acessado carregando a nova linguagem. Após esse acesso (através do DOS) o EPF será automaticamente carregado em Português. 26/03/2009 36 36

37 Referências Revista Mundo Java, nº 32.
Site do EPF Composer: 26/03/2009 37 37

38 EPF Composer Eclipse Process Framework Composer
Paulo César de Oliveira Dúvidas e Feedback: 26/03/2009 38 38

39 18/09/2008


Carregar ppt "18/09/2008."

Apresentações semelhantes


Anúncios Google