Utilize este identificador para citar ou criar um atalho para este documento: http://hdl.handle.net/10923/1570
Tipo: masterThesis
Título: Uma abordagem de Data Warehouse para análise de processos de desenvolvimento de software
Autor(es): Novello, Taisa Carla
Orientador: Becker, Karin
Editora: Pontifícia Universidade Católica do Rio Grande do Sul
Programa: Programa de Pós-Graduação em Ciência da Computação
Data de Publicação: 2006
Palavras-chave: INFORMÁTICA
ENGENHARIA DE SOFTWARE
BANCO DE DADOS - ARQUITETURA
DATA WAREHOUSE
Resumo: Software quality is important and necessary for organizations. They are interested on how to measure and quantitative analyze the processes quality. As organizations work with different projects, processes and metrics, they should looking for alternatives that provide a unified vision using the centralization of different projects data and provide quantitative analysis about Software Development Processes (SDP) through a Metric Program (MP). Thus, the software maturity models suggest the construction of a organizational repository of metrics. However, the construction of a repository that attends the data management and analysis functionality is not a trivial task. This work describes briefly the environment architecture for Data Warehousing that provides support for MP adoption through data stored that means different processes in a unified database. This volume describes two components: the analytic model based on the Data Warehouse (DW), and the presentation component that uses analytic resources to facilitate the users analyses. The development of a repository should consider the particularities of MP and the environment of PDS. About the metrics that compose MP, some of them represent non addictive data what can made the analysis difficult about the environment, the PDS features made difficult the unified model definition that supports distinct characteristics. Besides the data storage, the manner who it is available also must be considered once the users has different analysis needs. Thus, the complexity of the model development and analysis resource availability is high. Thus, the analytic model proposed intends to store metrics and SDP data, according to analysis requirements, considering the MP features particularity and the SDP environment. The definition of analytic resources considers users with different profiles. These resources attend the analysis requirements for each profile and shows the information through many granularity levels, including mechanisms that provide more semantic for the data. Thus, this work provides an infra-structure that supports different SDP and quantitative analyses for different profiles base on MP.
A busca pela qualidade sobre produtos de software se faz cada vez mais presente e necessária em organizações de software. Neste sentido, essas organizações buscam opções de como medir e analisar quantitativamente a qualidade de seus processos de desenvolvimento. No entanto, organizações trabalham com diferentes projetos que, por sua vez, utilizam-se de diversos processos e métricas. Partindo desta premissa, tais organizações devem buscar alternativas de como prover uma visão unificada através da centralização dos dados dos diferentes projetos e ainda disponibilizar, a seus usuários, análises quantitativas de seus Processos de Desenvolvimento de Software (PDS) através de um Programa de Métricas (PM). Para tal, os modelos de qualidade de software sugerem a construção de um repositório organizacional de métricas. Contudo, a construção de um repositório que atenda as características tanto de suporte ao armazenamento dos dados, como da disponibilização de análises aos usuários organizacionais não mostra-se uma tarefa trivial. Perante esta realidade, este trabalho descreve sucintamente a arquitetura de um ambiente de Data Warehousing que provê suporte a adoção de um PM através do armazenamento de dados resultantes de diferentes PDS em uma base de dados unificada e centralizada. Este volume dedica-se a apresentação de dois componentes deste ambiente: o modelo analítico, base do Data Warehouse (DW), e o componente de apresentação no qual definem-se recursos analíticos que facilitam as análises realizadas pelos usuários organizacionais. O desenvolvimento de um repositório deve considerar tanto as especificidades do PM adotado como as do próprio ambiente dos PDS. Quanto às métricas que compõem o PM, algumas representam dados não aditivos que podem comprometer as análises a serem realizadas.Já, quanto ao ambiente, especificidades dos PDS dificultam a definição de um único modelo que comporte características distintas. Além do armazenamento dos dados, a forma como estes serão disponibilizados também deve ser considerada, uma vez que usuários possuem características e necessidades de análise distintas. Por conseqüência, a complexidade de se desenvolver um modelo e prover recursos de análise neste contexto é muito alta. Desta forma, o modelo analítico proposto visa armazenar métricas e dados resultantes dos PDS, considerando as necessidades de análises e tratando tanto as especificidades do PM adotado como também as do ambiente do PDS. A definição dos recursos analíticos propostos, considera usuários com diferentes perfis, bem como suas particularidades. Estes recursos visam satisfazer as necessidades de análise destes perfis disponibilizando informações através de vários níveis de granularidade e disponibilizando mecanismos que forneçam maior semântica aos dados. Assim, este trabalho provê uma infraestrutura que suporta dados resultantes de diferentes PDS e análises quantitativas que consideram diferentes perfis de usuários embasadas em um PM.
URI: http://hdl.handle.net/10923/1570
Aparece nas Coleções:Dissertação e Tese

Arquivos neste item:
Arquivo Descrição TamanhoFormato 
000399218-Texto+Completo-0.pdfTexto Completo2,76 MBAdobe PDFAbrir
Exibir


Todos os itens no Repositório da PUCRS estão protegidos por copyright, com todos os direitos reservados, e estão licenciados com uma Licença Creative Commons - Atribuição-NãoComercial 4.0 Internacional. Saiba mais.