Universidade Salvador - UNIFACS 4ª Jornada UNIFACS de Iniciação Científica - 4 ª JUIC

  • Upload
    hollis

  • View
    24

  • Download
    1

Embed Size (px)

DESCRIPTION

Referências. RESUMO. CONTATOS. Resultados. Implementação de uma ferramenta de avaliação de métricas. Universidade Salvador - UNIFACS 4ª Jornada UNIFACS de Iniciação Científica - 4 ª JUIC. Salvador, 18 a 20 de Outubro de 2006. - PowerPoint PPT Presentation

Citation preview

  • Universidade Salvador - UNIFACS4 Jornada UNIFACS de Iniciao Cientfica - 4 JUICSalvador, 18 a 20 de Outubro de 2006.Mtricas para anlise de complexidade de programas orientados a objetosAutor: Joo Marcelo M. Fernandes ([email protected])Orientador: Profa. Dra. Las do Nascimento Salvador ([email protected])Grande rea: Cincias Exatas e da TerraCurso: Sistemas de Informao Departamento: Cincias Exatas [email protected].: 8118-8115GESA - Grupo de Pesquisa em Engenharia de Software e Aplicaes (NUPERC) No contexto da Engenharia de Software, uma mtrica corresponde s definies, coletas, analises e agilidades sobre uma medio com o objetivo de melhorar a qualidade do software desenvolvido por uma organizao [1]. O uso de mtricas 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 Mtricas existentes no contexto da orientao a objeto, estudando suas principais caractersticas. Ser abordado tambm um projeto proposto para a criao de um avaliador de mtricas em softwares orientados a objetos usando a ferramenta JavaCC.

    Depois de escolher as mtricas que devem ser implementadas e tendo o conhecimento profundo da gramtica da linguagem escolhida, neste caso uma linguagem que seja orientada a objeto, podemos com a ajuda de uma ferramenta especfica implementar as mtricas propostas. A ferramenta escolhida para ajudar na implementao dessas Mtricas foi o JavaCC [2], um gerador de parser, que recebe como entrada a gramtica da linguagem a ser avaliada. A ferramenta produzida ser usada para avaliar mtricas de um conjunto selecionado de projetos de software livre.Seleo de projetos de software livre

    Paralelamente implementao da ferramenta, ser feita uma pesquisa sobre projetos de software livre. Com base nesta pesquisa, ser escolhido um conjunto de projetos que sero avaliados pela ferramenta proposta. A implementao de uma ferramenta para avaliao de mtricas traz benefcios 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, esforo, custo e requisitos. Por essa razo, o uso de mtricas tem se tornado uma grande vantagem estratgica. A aplicao desta ferramenta em projetos de software livre pretende trazer indicadores iniciais sobre o estado atual desse domnio, principalmente no mbito brasileiro, onde o desenvolvimento de software livre tem sido bastante incentivado por polticas governamentais. [1] BORGES, Eduardo Pereira. Um modelo de medio para processos de desenvolvimento de software. 2003. 154f. Dissertao de Mestrado Departamento de Cincias da Computao, Instituto de Cincias Exatas da Universidade Federal de Minas Gerais, Belo Horizonte. Disponvel em: [2] BOUDOUX1, Marcelo; CARNEIRO, Glauco2; MENDONA, Manoel2. Implementando Mtricas de Cdigo Fonte Usando JavaCC. S.d. Artigo(1Curso de Cincia da Computao da Universidade Salvador UNIFACS e 2Grupo de Pesquisa em Engenharia de Software e Aplicaes (GESA/NUPERC) da Universidade Salvador - UNIFACS.)SourceMiner: Ferramenta criada por Angelo Orrico, estudande de mestrado(UNIFACS), para avaliar cdigo fonte.