Uma Abordagem baseada em modelos para o gerenciamento de variações em linha de processo de software e sua execução.

Slides:



Advertisements
Apresentações semelhantes
Como conseguir o manejo para uma boa governança?.
Advertisements

Engenharia de Software
GERENCIAMENTO DE INTEGRAÇÃO DO PROJETO
Prof.ª Adriana dos Santos Caparróz Carvalho
Junho de 2007 Implementação de Objetos de Aprendizagem para Disciplinas de Análise Estrutural dos Cursos de Engenharia Coordenador: Luis Alberto Segovia.
ESTÁGIO SUPERVISIONADO Isabel Shalders Porto
RUP Rational Unified Process (Processo Unificado de Desenvolvimento da Rational) 1.
Suporte a Sistemas -- Introdução -- Walfredo Cirne
Processo Desenvolvimento de Software Tradicional
Reutilização de Software
QIP Quality Improvement Paradigm NASA Software Engineering Laboratory (70s) Abordagem bottom-up para melhoria de software a partir de experimentação e.
Apresentando Projeto FAST Interface Gerência de Projetos Diego Renato Giuseppe Lima Halley Freitas.
Equipe: Renan Ribeiro Thiago Abritta
Curso de Mecânica com Simuladores no Moodle
Aplicação de mapas conceituais na educação
IN1149 – Qualidade, Processos e Gestão de Software
OdysseyShare: Desenvolvimento Colaborativo de Componentes COPPE - UFRJ Marco Aurélio Souza Mangan Webmidia/CSCW 2003.
Avaliação do RUP como processo para desenvolvimento de software
Mkt-Digital uma ferramenta para o planejamento de marketing em grupo
União Educacional Minas Gerais Curso de Pedagogia: Gestão e Tecnologia Educacional Aluna: Débora Luzia da Silveira Professoras: Gilca Vilarinho Gilca Vilarinho.
O TelEduc: É um ambiente para a criação, participação e administração de cursos na Web. Foi concebido tendo como alvo a formação de professores para informática.
Engenharia de Software
Prof. Alexandre Vasconcelos
INTERFACE HOMEM-MÁQUINA
Gerência de Configuração - GC
Observatório - EPT NÚCLEO DE TECNOLOGIA. Função: Gerar soluções estratégicas através da aplicação e desenvolvimento de ferramentas de TI. A coordenação.
Desenvolvimento das funcionalidades do trabalho colaborativo da solução para Rastreabilidade de Requisitos de Software baseada na generalização de artefatos.
O ambiente de Ead selecionado para realização do curso on-line foi o TelEduc. Este é utilizado na Uniminas como ferramenta de auxilio das disciplinas.
(Open Unified Process)
Introdução à Engenharia de Software
Processos.
DIREITO PENAL PARTE GERAL I Prof. Robson Galvão 1º SEM/2011.
Gerenciamento de Custos do Projeto
SPEM / EPF Composer Audrey Bezerra de Vasconcelos Qualidade de Software Prof. Alexandre Vasconcelos.
METODOLOGIA, MÉTODOS E FERRAMENTAS
Gestão da Qualidade de Software Ago/2014
Docente: Maria Madselva Ferreira Feiges UFPR / Educação / DEPLAE
Informações sobre o Teleduc O TelEduc é um ambiente para a criação, participação e administração de cursos na Web. Ele foi concebido tendo como alvo o.
Técnicas e Projeto de Sistemas
SCRUM Processo de Desenvolvimento de Software
Sistema de Apoio a Gerência na Construção de Empreendimento Proposta Abril 2010 Proposta Abril 2010.
Gestão por Resultados
Ferramentas de Suporte a MDD: Um Quadro Comparativo
GENESE – Sistema de Apoio para a Educação a Distância Alfredo Lanari de Aragão.
Desenvolvimento de Software Dirigido a Modelos
Ferramentas/Recursos do TelEduc. Os recursos do ambiente são distribuídos da seguinte forma: Estrutura do Ambiente: contém as informações sobre o funcionamento.
© 2007 by Pearson Education ©Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 18 Slide 1 Reuso de Software.
CIn - UFPE 1 OPEN Tiago Massoni 03/06/2003. CIn - UFPE2 Agenda Terminologia OPEN Modelagem de Processo Atividades, Tarefas e Técnicas Adaptação (Tailoring)
PROGRAMA DE FORTALECIMENTO e NIVELAMENTO - FEDERAÇÃO/SENAR
Engenharia de Software
TELEDUC. Estrutura do Ambiente Contém informações sobre o funcionamento do ambiente TelEduc. Dinâmica do Curso Contém informações sobre a metodologia.
Learning Design, uma especificação mais abrangente para Objetos de Aprendizagem Renato Luís de Souza Dutra Liane Tarouco Mary Lucia Pedroso Konrath.
Engenharia de Software
Professora: Kelly de Paula Cunha
Engenharia de Requisitos Prof. Fábio Botelho, MSc Redes e Sistemas Distribuídos Recife, Agosto de 2012.
Qualidade, Processos e Gestão de Software
SPEM (Software Process Engineering Metamodel): Uma Linguagem para Modelagem de Processos de Software.
CONHECENDO O. O que é o TelEduc O TelEduc é um ambiente para realização de cursos a distância através da Internet. Está sendo desenvolvido no Nied (Núcleo.
Pedagogia: Gestão e Tecnologia Educacional Alunas: Renatha Dias Reis Rosana Guedes Professoras: Gilca Juliene Zeila Turma: 5° G1.
Curso de Pedagogia - Gestão e Tecnologia Educacional Informática Aplicada III--- Gilca dos Santos Didatica dos Meios Juliene --Vasconcelos Zeila EaD-Educação.
Curso:Tecnologia em Gestão de Recursos Humanos Docente: Maysa Soares 2ºsemestre de 2012 Educação Corporativa.
Introdução a Métricas de Software Tópicos Avançados em Engenharia de Software III Danielle Dias e Cristine Gusmão / UFPE-PE.
Um Ambiente para Transmissão de Vídeos Instrucionais sob Demanda André Raabe Rafael Canan Ciência da Computação Centro de Ciências.
UNIMINAS Curso de Pedagogia - Gestão e Tecnologia Educacional TelEduc Fabiana Resende de Oliveira.
DEFINIÇÃO DE PROCESSO NO PROMODELLER Conceitos Introdutórios Fernando Bione
Engenharia de Software Conceitos e elementos 1. Engenharia   Resolução de problemas através de soluções economicamente viáveis  Motivacão: Limitação.
Bruna Cavallero Martins Universidade Católica de Pelotas.
CMMI Capability Maturity Model Integration
Revisado por Phil Daro, USA Common Core Standards Análise da Base Nacional Comum Curricular de Matemática.
Transcrição da apresentação:

Uma Abordagem baseada em modelos para o gerenciamento de variações em linha de processo de software e sua execução

Software Process Line Motivação Problema Objetivos Eclipse Process Framework Genarch Process Framework Transformações JBPM

Motivação Importância crescente dos processos de desenvolvimento de software (i)tempo disponível para a construção dos sistemas cada vez menores (ii)necessidade crescente de mais qualidade dos produtos desenvolvidos (iii)necessidade de se coordenar equipes cada vez maiores no desenvolvimento de sistemas

Motivação Definir um processo de software não é uma atividade simples –Exige experiência e envolve o conhecimento de muitos aspectos da engenharia de software Necessidade de se buscar mecanismos de reutilização de soluções anteriores, visando aumentar a qualidade e maturidade

Motivação Esse contexto tem possibilitado o surgimento de um novo conjunto de processos de desenvolvimento de software Associado a esse novo conjunto de processos, tem surgido também um conjunto de ferramentas de apoio e para auxiliar o trabalho com tais processos –Exemplo: Eclipse Process Framework (EPF)

Problema Conjunto de Arquivos dispersos gerados no EPF, que são os modelos do meta-modelo UMA.

Objetivos Desenvolver uma linha de processos de desenvolvimento de software. Disponibilizar um ambiente de execução e Gerenciamento do processo.

Overview

Process Framework

Eclipse Process Framework EPF é uma iniciativa do Projeto Eclipse sob a forma de um framework para criação e customização de processos de desenvolvimento de software Esse de framework de processos possui duas metas: – Prover um framework extensível e um conjunto de ferramentas para a engenharia de processos de desenvolvimento de software – Prover conteúdo extensível relativo a processos de desenvolvimento e gerenciamento de software, suportando desenvolvimento iterativo, ágil, e incremental

Criando Processos

Publicando o Processo

Exportando e Importando Processos

Genarch Tool

Transformações

Deploying the Process

Perguntas?