Brechó 2.0: Uma Ferramenta para Apoiar a Gerência de Reutilização

Slides:



Advertisements
Apresentações semelhantes
Aula 5 Administração Integrada. Modelo Estratégico Básico No modelo estratégico básico temos quatro elementos que podem ser definidos como constituintes.
Advertisements

FERRAMENTA WEB PARA AUTOMAÇÃO DA ALOCAÇÃO DE RECURSOS EM UMA FÁBRICA DE SOFTWARE UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO Camila.
ALOCAÇÃO DE RECURSOS HUMANOS APLICADA A SOLICITAÇÕES DE MUDANÇA DE SOFTWARE RICARDO VOIGT Orientador: Everaldo Artur Grahl.
UTILIZANDO PORTAIS CORPORATIVOS COMO FERRAMENTA DE GESTÃO DO CONHECIMENTO: CASE EMPRESA TÊXTIL KARSTEN S.A. Felipe Rotermel Orientador: Prof. Oscar Dalfovo,
Planejamento Equipe GEPIN. Áreas AS Processo QSAC AS MDS AD GEPIN AD / MDMS DC Processos Garantir a qualidade dos processos de informação e tecnologia,
Tecnologias para Internet Thyago Maia Tavares de Farias Aula 19.
SISTEMA DE AUTOMAÇÃO DE VENDAS (SAV) APLICADO A TASCHIBRA Marco Antônio Batista Orientador: Wilson Pedro Carli.
Engenharia de software. Professor:Kleber Manrique Trevisani História da Ciência e da Tecnologia Alunos: Egberto. Rômulo Vitor.
O conceito de Trade Marketing responde à necessidade das empresas de produtos de consumo que observam uma mudança radical no ambiente de mercado, mais.
Acadêmico Demitres Bublitz Orientador Prof. Paulo Roberto Dias Co-orientador Prof. Oscar Dalfovo, Dr.
FRAMEWORK PARA GERENCIAMENTO E DISPONIBILIZAÇÃO DE INFORMAÇÕES MULTIMÍDIA GEOLOCALIZADAS NA PLATAFORMA ANDROID Acadêmico: David Tiago Conceição Orientador:
Ferramenta de apoio aos testes baseados em requisitos Acadêmico: Leandro da Cunha Orientador: Everaldo Artur Grahl.
SISTEMA WEB PARA EMISSÃO DE PEDIDOS ON-LINE APLICADO A UMA PAPELARIA Eduardo Alex Thomsen Orientador: Wilson Pedro Carli.
Sistema para Reservas de Veículos de uma Cooperativa de Saúde Ricardo Hoffmann Orientador: Wilson Pedro Carli.
Linguagem Lógico-Funcional Curry Gabriel Cardoso Jeferson Rubert
MONITORAMENTO DE EVENTOS DE CADEIAS DE PROCESSOS PRODUTIVOS AUTOMOTIVOS UTILIZANDO WEB SERVICES ECON Acadêmico: Leonardo Broilo Junior Orientador: Francisco.
DO PENSAMENTO DO NOSSO GRUPO
Ferramenta para Acompanhamento de Projetos Utilizando o Método Kanban
DIAGNÓSTICOS SOCIOECONÔMICO DE DESASTRES E GRANDES EMPREENDIMENTOS:
Introdução ao Comportamento Organizacional
Leonardo da Luz Dorneles Coordenadora: Magalí Teresinha Longhi
Curso de Graduação em Administração Informática Básica - Unidade 1
UML – Diagramas de componentes
Fábrica de Software.
A GRADUAÇÃO TECNOLÓGICA EM GESTÃO PÚBLICA:
Logix Update 24/maio/2017.
Sistemas Baseados no Conhecimento
ACOMPANHAR PRODUTO E POCESSO
DESENVOLVIMENTO E AVALIAÇÃO DO SOFTWARE EDUCACIONAL MONTAPC
FONTES DE INFORMAÇÃO TECNOLÓGICA EM BIOTECNOLOGIA:
ESTRATÉGIA TECNOLÓGICA
Relatório de Autoavaliação Institucional
Coleção Ensinar e Aprender no Mundo Digital
UML – Diagramas de Componentes e Modelação da Arquitectura Física
Mestrado em Engenharia de Computação área de concentração Geomática
GESTÃO E COMERCIALIZAÇÃO DE TECNOLOGIA
Engenharia de Software II
Gestão da Logística de Distribuição 5º Período
VERSÃO 0.1.
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO TECNOLÓGICA
Probabilidade e Estatística Aplicadas à Contabilidade II
Engenharia de Software Analise de Riscos
AULA 3.
Investimento com retorno Tecnologia com simplicidade
RESPOSTAS A INCIDENTES E PLANO DE CONTINUIDADE DE NEGÓCIOS
Aula 08 – CMMI® versus PMBOK
Sucedido, dê o máximo de si.
Amílcar Ramos Mestrado em Cabo Verde Teorias de Gestão Amílcar Ramos
Apresentação da Disciplina GPR – Gestão de Projetos
NOSSO CONCEITO A empresa e seu capital humano como um grande ambiente de aprendizagem.
Prof. Alberto Martins Júnior
15/09/2008.
PMO, Programas e Portfólio Prof. Cláudio Quartaroli.
Sistemas de Informações DET-478 – Sistemas de Informações Geográficas
Projeto de Implantação da Gestão da Qualidade Total
Logística e Gerenciamento da
Software Process Improvement Capability dEtermination
Projeto de Implantação da Gestão da Qualidade Total
Carlos José Pereira Ferreira – SENAI-SP
Por que Gestão de Projetos?
6 conahp.
A elaboração e implementação dos REA para a BVS-EPS, como um programa educativo, para gestão, mediação, uso e acessibilidade das informações em saúde Autores:
Metodologia Científica e Tecnológica
GERÊNCIA DE PROJETOS DE SOFTWARE
ATUALIZAÇÃO DA 6° EDIÇÃO PMBOK
Nome ou título do caso Nome da Organização.
Objetivos do Capítulo Identificar as mudanças que acontecem na forma e no uso de apoio à decisão em empreendimentos de e-business. Identificar o papel.
ERP - Enterprise Resource Planning
Pauta 6 A competência 5 da BNCC: CULTURA DIGITAL
Formulários OSM Ariana Barra.
Transcrição da apresentação:

Brechó 2.0: Uma Ferramenta para Apoiar a Gerência de Reutilização Rodrigo Santos, Anderson Marinho, Marlon Silva, Cláudia Werner, Leonardo Murta Grupo de Reutilização de Software Laboratório de Engenharia de Software REUSE/LENS – COPPE/UFRJ

ROTEIRO Introdução Motivação Contextualização A Biblioteca Brechó e o Processo GRU O Projeto O Protótipo Os Papéis e Atividades Value-based Component Market in Brechó Considerações Finais

Incorporação de aspectos econômicos ao desenvolvimento de software MOTIVAÇÃO Desafio da Engenharia de Software (BIFFL et al., 2006) Incorporação de aspectos econômicos ao desenvolvimento de software incerteza na tomada de decisões arsenal tecnológico existente experiência e indústria área estratégica criação de valor agregado Rodrigo Santos WAMPS 2010 3

Implementar uma estratégia de gerenciamento de ativos reutilizáveis MOTIVAÇÃO Aumentar a eficiência e a eficácia dos processos de software da organização por meio da reutilização de produtos de trabalho projetados para utilização em múltiplos contextos Como? Implementar uma estratégia de gerenciamento de ativos reutilizáveis Rodrigo Santos WAMPS 2010 4

CONTEXTUALIZAÇÃO A Reutilização de Software é uma disciplina estratégica (BOEHM & SULLIVAN, 2000; FAVARO et al., 1998) Tanto artefatos de software quanto informação ou conhecimento prévio (FRAKES & KYO KANG, 1992) Técnica mais popular (SZYPERSKI, 2002) Engenharia de Software Baseada em Componentes (ESBC) Repetibilidade, qualidade e predição Desenvolvimento Baseado em Componentes (DBC) Construção de Sistemas vs. Construção de Componentes Rodrigo Santos WAMPS 2010 5

PROJETO BRECHÓ Envolve a especificação e a construção de uma biblioteca de componentes e serviços (WERNER et al., 2007) Disponibilização das funcionalidades básicas requeridas em uma biblioteca (documentação, armazenamento, busca e recuperação) Disponibilização de funcionalidades diferenciadas, visando atender às principais demandas de um mercado de componentes Conceito flexível de componente (WERNER et al., 2009) “qualquer artefato submetido como um arquivo ou conjunto de arquivos empacotados” Rodrigo Santos WAMPS 2010 6

BIBLIOTECA BRECHÓ Stakeholders e Atividades 7

BIBLIOTECA BRECHÓ Principais Funcionalidades Controle de acesso de usuários fornecedores e consumidores Documentação e publicação flexível de componentes Empacotamento e download personalizado de componentes Mecanismos de busca e recuperação (filtros e corretores de grafia) Mecanismos de controle de licenças Execução de serviços remotos (web services) Mapa de informações de reutilização e notificações via e-mail Gerência de configuração de componentes Hierarquização e sugestão de categorias Composição de serviços remotos (orquestração) Mecanismos de avaliação, tarifação e precificação básicos Mercados e ecossistemas de componentes baseados em valor Rodrigo Santos WAMPS 2010 8

BIBLIOTECA BRECHÓ Recorte em Dimensões Organização interna dividida em níveis 9

BIBLIOTECA BRECHÓ Tela Inicial Rodrigo Santos WAMPS 2010 10

O PROCESSO GRU (Nível E) O propósito do processo Gerência de Reutilização é gerenciar o ciclo de vida dos ativos reutilizáveis GRU3 - Os dados de utilização dos ativos reutilizáveis são registrados GRU1 - Uma estratégia de gerenciamento de ativos é documentada, contemplando a definição de ativo reutilizável, além dos critérios para aceitação, certificação, classificação, descontinuidade e avaliação de ativos reutilizáveis GRU4 - Os ativos reutilizáveis são periodicamente mantidos, segundo os critérios definidos, e suas modificações são controladas ao longo do seu ciclo de vida GRU2 - Um mecanismo de armazenamento e recuperação de ativos reutilizáveis é implantado GRU5 - Os usuários de ativos reutilizáveis são notificados sobre problemas detectados, modificações realizadas, novas versões disponibilizadas e descontinuidade de ativos Rodrigo Santos WAMPS 2010

BIBLIOTECA BRECHÓ Formulários 12

BIBLIOTECA BRECHÓ Manutenção de Categorias (GRU 1) Rodrigo Santos WAMPS 2010 13

BIBLIOTECA BRECHÓ Manutenção de Categorias Rodrigo Santos WAMPS 2010 14

BIBLIOTECA BRECHÓ Manutenção de Componentes 15

BIBLIOTECA BRECHÓ Publicação de Componentes (GRU 3 → GRU 5) 16

BIBLIOTECA BRECHÓ Dependências (GRU 4) Rodrigo Santos WAMPS 2010 17

BIBLIOTECA BRECHÓ Dependências entre Releases e entre Pacotes 18

BIBLIOTECA BRECHÓ Busca e Recuperação de Componentes (GRU 2) Odyssey 19

BIBLIOTECA BRECHÓ Busca e Recuperação de Componentes 20

BIBLIOTECA BRECHÓ Oferta de Serviços Web 21

BIBLIOTECA BRECHÓ Mapa de Reutilização (GRU 3) Rodrigo Santos WAMPS 2010 22

BIBLIOTECA BRECHÓ Mecanismo de Tarifação 23

BIBLIOTECA BRECHÓ Mecanismo de Sugestão de Categorias 24

BIBLIOTECA BRECHÓ Mecanismo de Avaliação de Componentes (GRU 4) 25

BIBLIOTECA BRECHÓ GRU e GCO (GRU 4) Processo GRU com GCO Rodrigo Santos WAMPS 2010

BIBLIOTECA BRECHÓ Brechó-VCM (Value-based Component Market in Brechó) Rodrigo Santos WAMPS 2010 27

BIBLIOTECA BRECHÓ Informações de Dados Históricos (GRU 3) 28 28

BIBLIOTECA BRECHÓ Informações de Dados Históricos Rodrigo Santos WAMPS 2010 29 29

Perspectiva do Produtor (GRU 4) Solicitação de publicação Análise de solicitação Classificação do ativo reutilizável Solicitação de inclusão de release Certificação de release (GQA e GCO – GRU 4) Notificação de interessados (GRU 5) Rodrigo Santos WAMPS 2010 30

BIBLIOTECA BRECHÓ Produtor Rodrigo Santos WAMPS 2010 31 31

BIBLIOTECA BRECHÓ Produtor Cláudia Werner - Rodrigo Santos 32

BIBLIOTECA BRECHÓ Produtor 29/11/2018 33

BIBLIOTECA BRECHÓ Gerente de Ativos Reutilizáveis 34

Perspectiva do Consumidor (GRU 4 e GRU 5) Busca de ativos reutilizáveis Recuperação de ativo reutilizável (GRU 3) Adaptação de ativo reutilizável (PCP) Integração de ativo reutilizável Avaliação de ativo reutilizável Rodrigo Santos WAMPS 2010 35

Produtor Base de Dados Históricos Consumidor 36

BIBLIOTECA BRECHÓ Brechó-VCM (Value-based Component Market in Brechó) 37 37

BIBLIOTECA BRECHÓ Brechó-VCM (Value-based Component Market in Brechó) (GRU 4) Rodrigo Santos WAMPS 2010 38 38

BIBLIOTECA BRECHÓ Tecnologias Utilizadas A Brechó consiste em um sistema de informação Web Programação baseada na linguagem Java (JEE) Framework Struts Framework Hibernate Banco de Dados MySQL Diferentes papéis Usuário Produtor / Consumidor Administrador Gerente do Repositório Disponível em http://reuse.cos.ufrj.br/brecho Rodrigo Santos WAMPS 2010 39

Considerações Finais A Brechó estabelece um canal entre produtores e consumidores Catalogação e recuperação de componentes Mapa de reutilização Organização interna em níveis Disponibilização de Serviços Web Publicação semi-automática de serviços Trabalhos mais recentes Composição de serviços remotos (orquestração) Incorporação de aspectos econômicos Ecossistemas de Software (SANTOS & WERNER, 2010a) Rodrigo Santos WAMPS 2010 40

SECOs no caso da indústria de componentes (SANTOS & WERNER, 2010) 41 41

Brechó 2.0: Uma Ferramenta para Apoiar a Gerência de Reutilização Obrigado!! Rodrigo Santos rps@cos.ufrj.br http://reuse.cos.ufrj.br/brecho