EPF Composer Eclipse Process Framework Composer

Slides:



Advertisements
Apresentações semelhantes
RUP – Rational Unified Process
Advertisements

Programa das Aulas 20/09/05 - Apresentação da disciplina
Instalação e Configuração
SICAU – Sistema Integrado de Controle das Ações da União
1 ANÁLISE E PROJETO NO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE PROCESSO: CONCEITO MODELOS DE PROCESSO PROCESSO UNIFICADO HISTÓRIA CARACTERÍSTICAS AS QUATRO.
Orientação – acesso ambiente virtual
Rational Unified Process
Pesquisa Bibliográfica Disciplina de Metodologia da Pesquisa Profª Tereza Yoshiko Kakehashi 1.
O Processo Praxis 3.0 Processos de Software 25/03/2017
Iniciando na plataforma Eclipse
Análise de Casos de Uso.
Dispositivos lógicos programáveis (DLP)
Software Básico Silvio Fernandes Universidade Federal Rural do Semi-Árido Departamento de Ciências Exatas e Naturais Ciência da Computação Aula.
Engenharia de Software
Software Básico Silvio Fernandes
Valéria Maria Lauande Março/2010
Modelos no Domínio do Tempo de Sistemas LTI Contínuos
INTRODUÇÃO A INFORMÁTICA
Análise de Requisitos Use Case Renata Araujo Ricardo Storino
1 MODELAGEM COM A UML (UNIFIED MODELING LANGUAGE) BREVE HISTÓRICO CARACTERÍSTICAS CONCEITOS DE PROGRAMAÇÃO ORIENTADA A OBJETOS MODELAGEM DE ANÁLISE E DE.
April 05 Prof. Ismael H. F. Santos - 1 Modulo II CheckStyle Professor Ismael H F Santos –
Auditoria de Segurança da Informação
Introdução a Linguagem JAVA
Aula 6 Subprogramas Universidade do Vale do Rio dos Sinos
SISTEMA DE CONTROLE DE REMANEJAMENTO E RESERVA TÉCNICA - SISCORT
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Gerenciamento do Escopo
Classes e objetos Arrays e Sobrecarga
Classes e objetos Modelagem
Classes e objetos P. O. O. Prof. Grace.
Análise de Casos de Uso Alexandre Motnteiro.
Conhecendo o Visual Studio.NET
Cadastro de produto Posto de Combustível.
Instalação e Configuração
DIAGRAMA DE COMPONENTES
IDENTIFICAÇÃO, MODELAGEM E ANÁLISE DE PROCESSOS Luís Gonzaga Trabasso
TRIBUNAL DE JUSTIÇA DE PERNAMBUCO DIRETORIA DE INFORMÁTICA Workshop de Testes PROSOFT Setembro/ 2010 Daniel Leitão Juliana Xavier.
Análise Preliminar de Riscos
Semana 03: Comandos de desvio de fluxo. Expressões lógicas.
Engenharia de Requisitos
DFD – Data Flow Diagram Diagrama de Fluxo de Dados
Tecnólogo em Analise e Desenvolvimento de Sistemas - Faculdade de Tecnologia SENAC De Roger Ferreira Memórias e suas características,
José Roberto Blaschek Gerência do Escopo José Roberto Blaschek.
Visão Geral do RUP.
Introdução ao Desenvolvimento Web
Conteúdos do tutorial O que é um Slide Mestre?
Cadastro de Docentes e Auxiliares de Educação Infantil
Taxonomia Profa. Lillian Alvares,
Extranet GRD – Guia de Remessa de Documentos
Semana 03 Comandos de desvio de fluxo. Expressões lógicas.
Prof. Alexandre Vasconcelos
18/09/2008.
 - PSF Grupo: abc, agsj, fcac.
Projeto de Banco de Dados
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Técnicas e Projeto de Sistemas
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
Heron Vieira Aguiar “Seminário da disciplina MDA” Julho de 2006
ÁREA DE TRABALHO DO WINDOWS
EBSCOhost Pesquisa avançada.
FORMATANDO O TRABALHO NO WORD 2007
GESTÃO DE FICHEIROS ÍNDICE Pág. I.Instalação do Software 2 II.Selecção de Empresas / Manutenção de Empresas 5 III.Criação da Base de Dados (Clientes,
Módulo Compras Relatórios e Relações 1. Objetivo 2 Conhecer os relatórios e as relações do sistema disponibilizadas no módulo Compras.
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Bruno Silva Desenvolvido a partir de
Cadastro de Contas a Pagar
Indexação Profa. Lillian Alvares Faculdade de Ciência da Informação
Compras – Planejamento de Estoque
Contagem Sequencial do Estoque
Introdução a um Processo de Desenvolvimento Orientado a Objeto
Transcrição da apresentação:

EPF Composer Eclipse Process Framework Composer UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO – UFERSA DEPERTAMENTO DE CIÊNCIAS EXATAS E NATURAIS - DCEN EPF Composer Eclipse Process Framework Composer Profa. M.Sc. Yáskara Menescal yaskaramenescal@ufersa.edu.br 1 1

Introdução Conceitos Básicos Pacotes de Conteúdo Categorias Sumário Introdução Conceitos Básicos Pacotes de Conteúdo Categorias Pacotes de Processo Configuração Publicação HTML Considerações Finais Referências

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

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

Method Library Method Plug-in Method Package Process Package Conceitos Básicos Method Library Method Plug-in Method Package Process Package Method Configuration 5

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

Method Plug-in Conceitos Básicos 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. 7 7

Method Package Conceitos Básicos 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. 8 8

Process Package Conceitos Básicos 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. 9 9

Method Configuration Conceitos Básicos 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. 10 10

Conceitos Básicos 11 11

É 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. 12 12

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.). 13 13

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. 14 14

Pacotes de Conteúdo 15 15

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. 16 16

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. 17 17

Categorias 18 18

Categorias 19 19

Isto é feito através da notação UML de diagrama 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 de diagrama de atividades. 20 20

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”. 21 21

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. 22 22

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”. 23 23

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. 24 24

Pacotes de processo 25 25

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 26

Configuração 27 27

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. 28 28

Publicação HTML 29 29

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.

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

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 32 32

Passo a Passo: Atividade Prática 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 33 33

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-1.5.0.3-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-1.5.0.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. 34 34

Site do EPF Composer: http://www.eclipse.org/epf/ Referências Revista Mundo Java, nº 32. Site do EPF Composer: http://www.eclipse.org/epf/ 26/03/2009 35 35