1 Workshop GrecO 2005 ipPROCESS: Validação e Extensão do Processo Baseada em Estudos de Caso.

Slides:



Advertisements
Apresentações semelhantes
Projeto Qualified Curriculum
Advertisements

Análise e Projeto Orientado a Objetos
RUP – Rational Unified Process
Os projetos.
Engenharia de Software
ISO Processos do Ciclo de Vida do Software
O Processo Praxis 3.0 Processos de Software 25/03/2017
Identificando requisitos
Sistema Gerenciador de Ocorrências
Adriano Teixeira João Vide Luís Silva Maria Pedroto
Rational Unified Process(RUP)
Valéria Maria Lauande Março/2010
Engenharia de Software Professor Sandro de Paiva Carvalho.
RUP - Rational Unified Process
Introdução à Engenharia de Software
Fundamentos de Engenharia de Software - temas para estudo -
Fundamentos de Engenharia de Software Edson Scalabrin Alcides Calsavara Teaching/mestrado/ FundamentosEngenhariaSoftware.
Metodologia de Desenvolvimento de Software
RUP Rational Unified Process (Processo Unificado de Desenvolvimento da Rational) 1.
Processo Desenvolvimento de Software Tradicional
Análise Estruturada O mais amplamente usado dos métodos de modelagem de requisitos Modelos que retratam fluxo e o conteúdo da informação (dados e controle)
Seminário de Andamento UNILASALLE André Sandri Maio 2006 PROFILE EM UML PARA MODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS.
Luciano Marquardt Everaldo Artur Grahl
Gabriel Silva Bornia Prof. Dr. Roberto Tom Price Orientador
WARE SECURITY SYSTEM.
WARE SECURITY SYSTEM Admerson Viana Eduardo Vecci Raul Maia Wagner Honorato.
1/22 Introdução aos Processos de Software © Alexandre Vasconcelos Centro de Informática da UFPE/ Qualiti Software.
Visão Geral do RUP.
Validação experimental de uma abordagem baseada em busca para projeto de arquitetura de linha de produto de software Thelma Elita Colanzi Adaptação do.
Avaliação do RUP como processo para desenvolvimento de software
Análise e Projeto de Sistemas de Informação Orientados a Objeto
LABORATÓRIOS DE INFORMÁTICA IV ENGENHARIA DE SOFTWARE: DA TEORIA À PRÁTICA GRUPO 13.
PMBOK: Gerenciamento do Escopo do Projeto
PFC Projeto Final de Curso
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.
Heron Vieira Aguiar “Seminário da disciplina MDA” Julho de 2006
Processos Fundamentais – Desenvolvimento de Software INF /9 Processos Fundamentais Desenvolvimento de Software Baseado na norma ISO/IEC
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
O Processo Unificado (UP)
METODOLOGIA, MÉTODOS E FERRAMENTAS
Processos de Software.
1 Mesa de Compras Apresentação Fábrica 16/06/2003.
CIn-UFPE1 © 2003, Alexandre Vasconcelos Visão Geral do RUP.
Desenvolvimento Global de Software Mestrado de Informática / UFPB Francilene Procópio Garcia, D.Sc. Configuração do Processo - Parte.
© Nabor C. Mendonça Processo / Metodologia de Desenvolvimento de Software.
1 DESENVOLVIMENTO DO IP CORE DE UM HOST USB Aluno: Diogo Rodrigues Maciel Orientadora: Profª Edna Barros.
Mestrando: Pedro Barbosa Cordeiro Orientador: Bernardo Lula Júnior
Desenvolvimento Global de Software
Análise e Projeto de Sistemas Unified Modeling Language Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores.
Antonio Nascimento Roteiro Introdução Objetivos Áreas de Conhecimento Certificações Conclusões Referências.
UML Components MO409 – Eng. de Software Profa. Eliane Martins
Engenharia de Requisitos Prof. Fábio Botelho, MSc Redes e Sistemas Distribuídos Recife, Agosto de 2012.
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
APS II Análise e Projeto de Sistemas de Informação II
PSDS com CMMI Nível 2 Dimitri de Almeida Malheiros Barbosa 27/03/2006.
IF 718 Análise e Projeto de Sistemas Augusto Sampaio Vitor Braga (Estágio docência) Camila Sá (Monitora) Parte do material cedido pela Qualiti Software.
1 Identificando Riscos em Projetos de IP-cores Aluno: Tiago Lins Orientador: Hermano Perrelli 29/03/2007.
MAPS: Um Modelo de Adaptação de Processos de Software Ciro Carneiro Coelho Orientador Prof. Hermano Perrelli de Moura.
Introdução O processo de design de software consiste de uma série de decisões de design que geralmente envolvem diferentes alternativas de solução, consideradas.
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
Engenharia de Software Ludimila Monjardim Casagrande 1º Semestre Plano da Disciplina.
Engenharia de Software Ludimila Monjardim Casagrande 2º Semestre Plano da Disciplina.
/ de Abril de UFPE - Universidade Federal de Pernambuco Centro de Informática Pós-Graduação em Ciência da Computação Dissertação de Mestrado.
Uma Extensão do Fluxo de Análise e Projeto do RUP com suporte a Desenvolvimento Baseado em Componentes Eduardo Almeida
Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto.
1 Workshop GrecO 2005 ipQUALITI: um Modelo de Qualidade para Desenvolvimento de IP’s.
1 Workshop GrecO 2005 Brazil-IP – Fenix Projeto USB.
Projeto BrazilIP Gerente: Cristiano Araújo Coordenadora: Edna Barros.
1 Workshop GrecO 2005 Uma Metodologia para Desenvolvimento de Multiprocessor System-on-Chip (MPSoCs) João Fernando Bione da Silva
Transcrição da apresentação:

1 Workshop GrecO 2005 ipPROCESS: Validação e Extensão do Processo Baseada em Estudos de Caso

2 Informações Gerais Desenvolvimento: –André Aziz Camilo de Araujo Orientação: –Edna Natividade da Silva Barros Linha de Pesquisa: –Desenvolvimento de IP’s; –Metodologias de Desenvolvimento; Projetos Relacionados: –LCD Controller; –USB Host Controller; –8051 Microcontroller. Informações do Trabalho Conteúdo do Trabalho

3 Descrição do Problema Existência de um processo de desenvolvimento – ipPROCESS: –Construído “on-the-fly”: 8051 Microcontroller; –Muitas disciplinas não tiveram seus fluxos totalmente aplicados; –Baseado no modelo de ciclo de vida “cascata”; –Com possíveis extensões: Criação da disciplina de Planejamento e Gerenciamento; Criação da disciplina de Gerência de Configuração; Criação da disciplina de Distribuição; Adequação do processo aos padrões propostos pelo VSIA (Virtual Socket Interface Alliance). Informações do Trabalho Conteúdo do Trabalho

4 Relevância do Problema Novas tendências de mercado: –Crescimento do desenvolvimento de SOC’s (System On- Chip) baseado no reuso de IP-cores; Não existem metodologias consolidadas para o desenvolvimento de IP’s; Processos sistemáticos de desenvolvimento aumentam a qualidade do produto final: –Aumentam o reuso; –Diminuem bugs. Informações do Trabalho Conteúdo do Trabalho

5 Objetivo do Trabalho Expandir o processo de desenvolvimento ipPROCESS: –Incluir a disciplina de Distribuição utilizando os padrões descritos no VSIA; –Validar o novo processo com estudos de caso. Informações do Trabalho Conteúdo do Trabalho

6 Abordagem Escolhida Pesquisar metodologias de desenvolvimento de software: –ipPROCESS é baseado em RUP (Rational Unified Process) e XP (eXtreme Programming); Pesquisar os padrões do VSIA que descrevem como um IP deve ser documentado, testado e distribuído; Estudar as práticas propostas pelo RMM ( Reuse Methodology Manual ); Validar as novas definições do processo com os projetos: –LCD Controller e USB Host Controller. Informações do Trabalho Conteúdo do Trabalho

7 Contribuições Esperadas Extensão do ipPROCESS: –Estruturação do processo adequando aos padrões do VSIA; –Inclusão da disciplina de Distribuição; Revisão dos fluxos de requisitos, análise e projeto, implementação e verificação: –Novos templates de documentos; Validação do processo: –Colhimento de dados para a definição futura das disciplinas de Planejamento e Gerenciamento e Gerência de Configuração; –Novo grupo de alunos treinados na metodologia. Informações do Trabalho Conteúdo do Trabalho

8 Recursos Utilizados Ferramentas: –Microsoft Visio 2003; –Microsoft Office 2003; –Microsoft Project Professional; –Microsoft Project Server 2003; Linguagens: –UML (Unified Modeling Language); –SPEM (Software Process Engineering Metamodel). Informações do Trabalho Conteúdo do Trabalho