Universidade Salvador - UNIFACS 4ª Jornada UNIFACS de Iniciação Científica - 4 ª JUIC Salvador, 18 a 20 de Outubro de 2006. Métricas para análise de complexidade.

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto de Sistemas I
Advertisements

Gerenciamento de Projetos
BENCHMARKING.
TROCA DE SABERES ENTRE O PET CNX EDUCOMUNICAÇÃO E O GESTAR II
12 de Dezembro de 2002 Mestrado em Engenharia Electrotécnica e de Computadores Mestrando: Rogério Dias Paulo Orientador: Professor Doutor Adriano Carvalho.
Profa. M.Sc. Yáskara Menescal
Ciência, Saúde e Esporte
Definição de Prioridades de Requisitos
Plano de Trabalho Atividades a serem realizadas: 1ª. Etapa
Composição e Geração de Aplicações usando Aspectos
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
AUTORA: DENYSE PETTERLE MANFROI PROFESSORA DE ARTE
Uma visão geral Grupo: Alexandre Henrique Vieira Soares
Elaboração da ficha catalográfica para teses e dissertações TUTORIAL
Universidade Federal de Santa Catarina
Avaliação do RUP como processo para desenvolvimento de software
UNIVERSIDADE REGIONAL INTEGRADA DO ALTO URUGUAI E DAS MISSÕES
UNIVERSIDADE REGIONAL INTEGRADA DO ALTO URUGUAI E DAS MISSÕES
MODELING AND SIMULATION OF A GROUNDING SYSTEM USING SIMULINK Gustavo dos Santos Pires Universidade Federal do Mato Grosso do Sul Campo Grande - MS DDMMYYY.
União Educacional Minas Gerais Curso de Pedagogia: Gestão e Tecnologia Educacional Aluna: Débora Luzia da Silveira Professoras: Gilca Vilarinho Gilca Vilarinho.
Qualidade de Produto de Software
Capability Maturity Model (CMM)
Universidade de Brasília Faculdade de Ciência da Informação Profa. Lillian Alvares.
Modelos de Maturidade de Processos de Software
“Formação Compartilhada de Professores - Escola e Universidade – GPEFCom” Espaço para logomarca do Grupo (se houver) largura igual a da logomarca do cnpq.
Ciência e Tecnologia para o Desenvolvimento Social VII DIGITE AQUI SEU TÍTULO Modalidade: ”Gradução ou Ensino Médio/Técnico” Nome Completo do autor 1 ¹;
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.
2005 Cin - Centro de Informática - Universidade Federal de Pernambuco – UFPE Iniciação Científica Visual # Tool Bolsista: Rodrigo Cavalcante Mendes Orientadores:
Sistemas de Gerenciamento de Educação a Distância Prof. Silvia Helena Cardoso Prof. Renato M. E. Sabbatini.
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.
Daniel Weiss Orientador: Prof. Henrique Freitas
CONHECIMENTOS ESPECÍFICOS PROFESSORA: LILIAN MICHELLE
Nome autor 1, Nome autor 2, Orientador X
O ensino dos Sistemas de Informação Geográfica (SIG) na área das ciências naturais Workshop Anual de Inovação e Partilha Pedagógica da U.Porto 2015 Ana.
MESTRADO EM REDES DE COMPUTADORES
ALUNOS: ALANDIONE AP. DA SILVA ELZA RIBEIRO BUENO MARCIA BORGES.
Sistemas de Gerenciamento de Educação a Distância Prof. Silvia Helena Cardoso Prof. Renato M. E. Sabbatini.
Gestão de Remuneração Profª Bárbara Freixo.
Aluna: Fernanda Gomes Fonseca Bevilaqua Curso : Pedagogia: Gestão e Tecnologia educacional Professora: Gilca Vilarinho 5 de outubro
1/34 Engenharia de Software e Sistemas Alexandre Vasconcelos
A3 Resumo de Projeto Wilson Barreto
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.
Sistemas de Informações Gerenciais 2010/01 Prof. Ms. Adriana M. Martins
Técnicas e Projeto de Sistemas
Sistemas de informação (nome da nossa disciplina)
Engenharia de Software Aula 02 – Introdução Prof. Adriana M. Martins.
UNIMINAS Curso de Pedagogia - Gestão e Tecnologia Educacional Aluna: Ângela Cristina da Silva Prof ª: Gilca Vilarinho 3º Período G 1.
Integração.
Engenharia de Software com o RUP - Workflow de Testes Parte II Alexandre Vasconcelos, André Santos, Augusto Sampaio, Hermano Moura, Paulo Borba © Centro.
06/05/ Apresentação da disciplina 1 Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática ESPECIALIZAÇÃO EM INFORMÁTICA.
Pedro Moises de Sousa 1 ; Róger Araujo Magalhães 2 ; O USO DA REALIDADE VIRTUAL PARA O ENSINO DE HISTÓRIA 1 – Mestre em Ciências da Computação; Docente.
Gerência de Projetos de Software
Curso: Engenharia Civil – 5º ano
POLÍTICA NACIONAL DE RESÍDUOS SÓLIDOS
Uniminas- União Educacional de Minas Gerais Curso Pedagogia Gestão e Tecnologia Educacional Professores:Gilca Vilarinhos Juliene Vasconcelos Zeila Miranda.
Relato da experiência sobre a criação do portal do Serviço de Informação e Documentação do Instituto Nacional de Pesquisas Espaciais Lise Christine Banon.
Engenharia de Software
BIBLIOTECA DIGITAL DA UFRGS: implementação e perspectivas 2da. Jornada sobre la Biblioteca Digital Universitaria JBD2004 Buenos Aires, de junio de.
Professora: Kelly de Paula Cunha
UTFPR- Universidade Tecnológica Federal do Paraná Campus Pato Branco Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Departamento.
ISO/IEC Prof. Dr. Sandro Ronaldo Bezerra Oliveira
VII Encontro CIn sobre Qualidade, Processos e Gestão de Software Thierry Araujo Avaliação dos resultados do projeto SmartSim e perspectivas para.
TÉCNICAS DE ESTIMATIVAS
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.
União Educacional Minas Gerais Pedagogia Gestão E Tecnologia Educacional Aline Barbosa Oliveira Michelle Christina Silva Professores: Gilca Vilarinho Juliene.
PROJETO SPICE ISO Integrantes: Erickson Balzaneli
PROFESSORA RITA A. ANDRADE
Tema: Informação e Conhecimento
Introdução Texto 28pt e 40pt espaçamento entre linhas O Prémio APREN pretende divulgar, junto do sector da eletricidade renovável, as dissertações académicas.
Transcrição da apresentação:

Universidade Salvador - UNIFACS 4ª Jornada UNIFACS de Iniciação Científica - 4 ª JUIC Salvador, 18 a 20 de Outubro de Métricas para análise de complexidade de programas orientados a objetos Autor: João Marcelo M. Fernandes Orientador: Profa. Dra. Laís do Nascimento Salvador ( ) Grande Área: Ciências Exatas e da Terra Curso: Sistemas de Informação Departamento: Ciências Exatas Autor: João Marcelo M. Fernandes Orientador: Profa. Dra. Laís do Nascimento Salvador ( ) Grande Área: Ciências Exatas e da Terra Curso: Sistemas de Informação Departamento: Ciências Exatas Tel.: Tel.: RESUMO CONTATOS GESA - Grupo de Pesquisa em Engenharia de Software e Aplicações (NUPERC) No contexto da Engenharia de Software, uma métrica corresponde às definições, coletas, analises e agilidades sobre uma medição com o objetivo de melhorar a qualidade do software desenvolvido por uma organização [1]. O uso de métricas tornou-se uma ferramenta fundamental para as fases de planejamento e acompanhamento de projetos, considerada das atividades mais importante no processo de desenvolvimento de um software. O presente projeto pretende investigar algumas Métricas existentes no contexto da orientação a objeto, estudando suas principais características. Será abordado também um projeto proposto para a criação de um avaliador de métricas em softwares orientados a objetos usando a ferramenta JavaCC. Implementação de uma ferramenta de avaliação de métricas Depois de escolher as métricas que devem ser implementadas e tendo o conhecimento profundo da gramática da linguagem escolhida, neste caso uma linguagem que seja orientada a objeto, podemos com a ajuda de uma ferramenta específica implementar as métricas propostas. A ferramenta escolhida para ajudar na implementação dessas Métricas foi o JavaCC [2], um gerador de parser, que recebe como entrada a gramática da linguagem a ser avaliada. A ferramenta produzida será usada para avaliar métricas de um conjunto selecionado de projetos de software livre. Seleção de projetos de software livre Paralelamente à implementação da ferramenta, será feita uma pesquisa sobre projetos de software livre. Com base nesta pesquisa, será escolhido um conjunto de projetos que serão avaliados pela ferramenta proposta. Resultados A implementação de uma ferramenta para avaliação de métricas traz benefícios no controle e gerenciamento de projetos de software, pode acompanhar todo o progresso do projeto e determinar quando o seu estado de qualidade foi atingido. Pode-se medir para avaliar a proximidade dos objetivos definidos para o projeto quanto à qualidade, esforço, custo e requisitos. Por essa razão, o uso de métricas tem se tornado uma grande vantagem estratégica. A aplicação desta ferramenta em projetos de software livre pretende trazer indicadores iniciais sobre o estado atual desse domínio, principalmente no âmbito brasileiro, onde o desenvolvimento de software livre tem sido bastante incentivado por políticas governamentais. Referências [1] BORGES, Eduardo Pereira. Um modelo de medição para processos de desenvolvimento de software f. Dissertação de Mestrado – Departamento de Ciências da Computação, Instituto de Ciências Exatas da Universidade Federal de Minas Gerais, Belo Horizonte. Disponível em: [2] BOUDOUX1, Marcelo; CARNEIRO, Glauco2; MENDONÇA, Manoel2. Implementando Métricas de Código Fonte Usando JavaCC. S.d. Artigo(1Curso de Ciência da Computação da Universidade Salvador – UNIFACS e 2Grupo de Pesquisa em Engenharia de Software e Aplicações (GESA/NUPERC) da Universidade Salvador - UNIFACS.) SourceMiner: Ferramenta criada por Angelo Orrico, estudande de mestrado(UNIFACS), para avaliar código fonte.