• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 39
  • 6
  • 5
  • 5
  • 5
  • 4
  • 4
  • 4
  • 4
  • 1
  • Tagged with
  • 42
  • 42
  • 42
  • 29
  • 11
  • 9
  • 9
  • 8
  • 8
  • 8
  • 7
  • 7
  • 7
  • 7
  • 7
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
21

MIBCIS II - processo integrado de gerenciamento quantitativo para melhoria de processos

Romeu, Leonardo da Silva 30 April 2009 (has links)
Made available in DSpace on 2015-04-14T14:49:43Z (GMT). No. of bitstreams: 1 437797.pdf: 3742513 bytes, checksum: 02894ca627a412c4bb787f711e1f4e25 (MD5) Previous issue date: 2009-04-30 / Quality is nowadays the biggest concern in all human activities areas and it could not be different on the information system area, more specifically on software development. During the last years there have been many discussions about poor quality and low productivity in worldwide software industry which reflects on customer dissatisfaction and financial losses of huge proportions. In this context, defining methodologies to discipline the software development process is a critical factor of success. Besides that, process improvement mechanisms are also needed to allow organizational growth and achievement of performance optimization. The goal of this master thesis is to propose a process of quantitative management for process improvement. This proposal aims to contribute to the software engineering area through the specification of an integrated process among BSC, CMMI and Six Sigma using a proper tool to define processes. Besides, this study shows new empirical data an also aims to contribute to software engineering through applying qualitative research methods. Empirical data were obtained from a case study conducted in a software development organization located in Brazil. / A qualidade ? hoje o grande motivador em todas as ?reas da atividade humana e n?o poderia ser diferente na ?rea de sistemas de informa??o, mais especificamente no desenvolvimento de software. Atualmente ? muito discutido acerca da baixa qualidade e produtividade da ind?stria mundial de software, refletindo na insatisfa??o dos seus usu?rios e em preju?zos financeiros de enormes propor??es. Neste contexto, a defini??o de metodologias para disciplinar o processo de desenvolvimento de software ? fator cr?tico de sucesso para as organiza??es. Al?m disso, s?o necess?rios mecanismos de melhoria de processos para permitir a evolu??o das organiza??es que buscam n?veis ?timos de desempenho. Nesse sentido, esta disserta??o de mestrado tem como objetivo propor um processo de gerenciamento quantitativo para melhoria de processos. Esta proposta visa contribuir para ?rea de engenharia de software atrav?s da especifica??o de um processo de integra??o entre BSC, CMMI e Six Sigma utilizando uma ferramenta pr?pria para defini??o de processos. Al?m disso, este estudo apresenta novos dados emp?ricos e busca contribuir tamb?m para a pesquisa na ?rea de engenharia de software, atrav?s do emprego de m?todos qualitativos de pesquisa cient?fica. Os dados emp?ricos da pesquisa foram obtidos atrav?s de estudo de caso realizado em uma empresa de desenvolvimento de software localizada no Brasil.
22

Avaliação de ferramentas de apoio a melhoria de processos de software / Evaluation support tools improvement of software processes

Carvalho, Denis Rocha de 14 December 2015 (has links)
Submitted by Marco Antônio de Ramos Chagas (mchagas@ufv.br) on 2016-02-15T10:35:45Z No. of bitstreams: 1 texto completo.pdf: 1419077 bytes, checksum: bacd4dfbe54bcb9780fd04f37d743646 (MD5) / Made available in DSpace on 2016-02-15T10:35:45Z (GMT). No. of bitstreams: 1 texto completo.pdf: 1419077 bytes, checksum: bacd4dfbe54bcb9780fd04f37d743646 (MD5) Previous issue date: 2015-12-14 / O atual cenário do mercado de produção de software está dinâmico. As micro e pequenas empresas (MPE) desenvolvedoras de software buscam ampliar seus negócios e seus lucros. Para alcançar esse objetivo é necessário ganhar mercado e, neste contexto, é fundamental que seu produto de software tenha qualidade. Desta forma, para competir é preciso investir em qualidade. Uma MPE é caracterizada por sua renda e pelo número de seus funcionários, estes fatores já a limitam. O caminho para alcançar a qualidade de software é investir na melhoria do processo de produção do software. O uso de ferramentas de apoio é fundamental neste contexto. A escolha da ferramenta a ser adotada é uma tarefa árdua, pois uma ferramenta inadequada pode causar graves problemas. O presente trabalho tem como objetivo criar uma sistemática de recomendação de ferramentas de apoio automatizada, aderente ao perfil da MPE, possibilitando que a MPE melhore a qualidade de seu produto de software. Para criar essa sistemática foi necessário pesquisar acerca dos modelos de qualidade de software,definir um processo de classificação de ferramentas, obter o perfil da MPE e por fim, implementar um protótipo de sistema de recomendação de ferramentas de apoio. Com o protótipo foi possível realizar recomendações de acordo com o perfil da MPE. Foi possível identificar que as ferramentas com alto grau de operacionalidade são as mais recomendadas às MPEs. Desta forma, o protótipo realiza recomendações de forma automatizada, sistêmica e não subjetiva. Isso é possível pela definição do perfil da MPE e a classificação das ferramentas, assim indicando ferramentas aderentes ao seu perfil e com potencialidade de induzir qualidade no dia-a-dia da MPE. / The current scenario of software production market is dynamic. Micro and small enterprise (MSE) software developers seek to expand their business and their profits. To achieve this goal it is necessary to gain market and in this context it is vital that your software product has quality. This way to compete is to invest in quality. An MPE is characterized by their income and the number of their employees, these factors already limited. The way to achieve software quality is to invest in improving the software production process. The use of support tools is crucial in this context. The choice of tool to be adopted is an arduous task as an inadequate tool can cause serious problems. This work aims to create a systematic recommendation of automated support tools, adhering to the profile of MPE. Enabling the MPE improve the quality of your software product. To create this system, it was necessary to research about software quality models. Setting a classification process tool, to obtain the profile of the MPE and finally implement a prototype of support tools recommendation system. With the prototype it was possible to make recommendations based on the profile of the EPC. It was possible to identify the tools with a high degree of operability are the most recommended to MSEs. Thus, the prototype performs recommendations automatically, systemic and not subjective. This is possible by defining the profile of the MPE and classification of tools, thus indicating adherents tools to their profile and capability of inducing quality in day-to-day MPE. / Sem agência de fomento
23

Proposta de uma estrutura para um sistema de medição de desempenho aplicado a área de desenvolvimento de sistemas em empresas de serviços financeiros / Gérson Máximo Tiepolo ; orientador, Marcelo Giroto Rebelato

Tiepolo, Gérson Máximo January 2005 (has links)
Dissertação (mestrado) - Pontifícia Universidade Católica do Paraná, Curitiba, 2005 / Inclui bibliografia / No setor financeiro nacional, o papel da informática tem grande importância em relação ao sucesso da empresa em alcançar seus objetivos estratégicos, pois fornece o suporte operacional necessário para que a organização possa desempenhar o seu papel no mer
24

Aprendizagem de máquina para análise de indicadores em processos de software

Bodo, Leandro [UNESP] 16 September 2015 (has links) (PDF)
Made available in DSpace on 2018-07-27T18:26:09Z (GMT). No. of bitstreams: 0 Previous issue date: 2015-09-16. Added 1 bitstream(s) on 2018-07-27T18:30:26Z : No. of bitstreams: 1 000869005.pdf: 3819437 bytes, checksum: 18fca28243c35aa1e48c9d1d2cfae5e9 (MD5) / As organizações produtoras de software vêm enfrentando problemas e desafios em relação à qualidade do software há muitas décadas. O gerenciamento da qualidade envolve três processos básicos: planejamento da qualidade, garantia da qualidade e controle da qualidade. O processo de controle da qualidade provê informações para avaliação do desempenho e mudanças nos projetos, processos ou produtos. Para isso, indicadores de desempenho devem ser definidos e analisados para apoiar as tomadas de decisão. Durante o monitoramento dos processos da produção de software, dados dos indicadores de desempenho são coletados e armazenados em bases históricas para serem analisados pelos administradores dos processos. Técnicas de controle estatístico da qualidade auxiliam a avaliação dos dados coletados. Contudo, alguns aspectos dificultam a análise adequada para as tomadas de decisão em tempo hábil. O controle da qualidade pode requerer análise de grupos de indicadores, compostos por indicadores de vários processos e de diferentes granularidades, tipos e frequencias de coleta. Além disso, à medida que o volume de dados dos indicadores aumenta, a complexidade das análises também tende a aumentar. Nesse contexto, este trabalho apresenta uma sistemática para análise dos indicadores de desempenho, utilizando técnicas de aprendizado de máquina semi-supervisionado. Essa sistemática é composta por etapas que abrangem a seleção dos indicadores, o processo de rotulagem e a análise dos dados coletados no monitoramento. Adicionalmente, o trabalho apresenta um modelo de referência para apoiar a seleção dos indicadores, baseado nos processos dos níveis G e F do modelo de qualidade MPS-SW. Outro modelo de referência desenvolvido é baseado nas perspectivas do modelo Balanced Scorecard, com a finalidade de apoiar a definição de grupos de indicadores. Os processos de rotulagem e análise dos dados são feitos em um único passo... / Software development companies have been facing problems and challenges in relation to software quality for decades. Quality management involves three basic processes: quality planning, quality assurance and quality control. The quality control process provides information to evaluate the performance and changes in projects, processes or products. For this, performance indicators should be defined and analyzed in order to help decision-making. During the monitoring of the software production processes, data of the performance indicators is collected and stored in historical bases in order to be analyzed by the managers of the processes. Statistical quality control techniques aid the evaluation of the collected data. However, some aspects complicate the appropriate analysis to timely decision-making. The quality control may require analyzing groups of indicators, composed of indicators of various processes and with different granularity, types and collect frequency. Furthermore, as the volume of indicator data increases, the complexity of analysis also tends to increase. In this context, this work presents a systematic for analysis of performance indicators, using semi-supervised machine learning techniques.This systematic consists of steps that cover the selection of indicators, the process of labeling and the analysis of data collected in monitoring. In addition, the work presents a reference model to support the selection of indicators, considering the processes of the levels G and F of the MPS model for software (MPS-SW). The other developed reference model is based on the perspectives of the Balanced Scorecard model, in order to support the definition of groups of indicators. The labeling process and the data analysis process are done in a single step. Information visualization techniques are used to support the labeling process. The work presents a case study on the systematic presented, using real data from a software development ...
25

Fundamentação teorica das metricas de software / Fundamentals of software metrics theory

Tiago, Adriano Garcia 24 February 2006 (has links)
Orientadores: Ana Cervigni Guerra, Luiz Eduardo Buzato / Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-07T01:22:59Z (GMT). No. of bitstreams: 1 Tiago_AdrianoGarcia_M.pdf: 2213856 bytes, checksum: 37d26d4b397473ca137d67efbc23e673 (MD5) Previous issue date: 2006 / Resumo: Avaliar produtos de software constitui uma atividade em que a demanda cresce significativamente, pois os usuários exigem cada vez mais por qualidade, eficiência, eficácia. Modelos e Métodos de avaliação da qualidade de processos e produtos de software têm se firmado como um valioso auxílio à obtenção de produtos de software com qualidade aprimorada e mais confiáveis. Para essa avaliação constitui fundamental ferramenta a medição dos artefatos e processos que envolvem o desenvolvimento de produtos de software. As características do processo de desenvolvimento de software dependem de um gerenciamento efetivo, baseado em um plano de projeto definido com base em estimativas mais precisas. Por meio do presente estudo, pesquisas sobre tamanho e estimativas de complexidade para sistemas de software são o foco na fundamentação das bases da Engenharia de Software. Descreve-se aqui, conceitos importantes para o entendimento da base fundamental para uso de métricas. Uma Metodologia para Métricas de Qualidade de Software, baseadas no trabalho da ISO/IEC esta descrito e pretende interpretar a nova norma ISO/IEC 9126-2. Contribui para os esforços para a melhoria da qualidade de software e melhoria na execução do processo de medição, utilizando-se como primeiro passo o presente trabalho. O resultado desse trabalho é uma compilação em relação aos benefícios do uso de métricas à sua implementação no processo de desenvolvimento de software, considerando-se os aspectos tecnológicos, humanos e econômicos envolvidos em cada tópico abordado ao longo do trabalho. / Abstract: Not informed. / Mestrado / Engenharia de Software / Mestre Profissional em Computação
26

A utilização de uma metodologia de teste no processo de melhoria da qualidade de software / The utilization of a test methodology in the process of improvement of software quality

Bruneli, Marcos Valerio de Queiroz 22 February 2006 (has links)
Orientador: Eliane Martins / Dissertação (mestrado profissional) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-09T15:07:52Z (GMT). No. of bitstreams: 1 Bruneli_MarcosValeriodeQueiroz_M.pdf: 608506 bytes, checksum: 6572ebb9ad810b6cc4d705fbaad9507f (MD5) Previous issue date: 2006 / Resumo: O processo de teste de software é normalmente postergado para o final do desenvolvimento, após a codificação concluída. Devido a isto, problemas como falta de tempo para planejamento, testes incompletos, falta de recursos e tempo adequado são fatos corriqueiros na atividade de testes das empresas que não possuem um processo de teste estruturado com documentos e regras bem definidas. Este trabalho apresenta um processo de teste de software, onde a atividade de teste começa tão logo a atividade de desenvolvimento se inicia e caminha em paralelo com o ciclo tradicional de desenvolvimento. Esta abordagem permite detectar e prevenir erros através do processo de desenvolvimento, conduzindo para uma maior confiança e qualidade do software. Um estudo de caso é apresentado para ilustrar a aplicabilidade do método e os resultados obtidos / Abstract: The process of software testing is usually postponed to the end of the development life cycle, after the coding phase. For this reason, problems like lack of time for test planning, incomplete tests, lack of resources and schedule are frequent issues in the activity of software testing in companies where there is not a structured software testing process with well defined documents and rules. This work present a software testing process where the test activity starts along with software development and continues during the traditional development cycle. This approach allows us to detect and prevent bugs through of the software development cycle, which leads to a higher confidence and quality of the software. A case study has been developed to illustrate the applicability of the method and show the results obtained. / Mestrado / Engenharia de Software / Mestre em Ciência da Computação
27

Uma metodologia para avaliação de pacotes de software biometricos

Sucupira Junior, Luiz Humberto Rabelo 03 August 2018 (has links)
Orientadores: Lee Luan Ling, Miguel Gustavo Lizarraga / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica e de Computação / Made available in DSpace on 2018-08-03T21:35:15Z (GMT). No. of bitstreams: 1 SucupiraJunior_LuizHumbertoRabelo_M.pdf: 4415563 bytes, checksum: 641946f8af8af2fa716eea36bb57c123 (MD5) Previous issue date: 2004 / Mestrado
28

Aprendizagem de máquina para análise de indicadores em processos de software /

Bodo, Leandro. January 2015 (has links)
Orientador: Hilda Carvalho de Oliveira / Coorientador: Fabricio Aparecido Breve / Banca: João Paulo Papa / Banca: Fabiano Cutigi Ferrari / Resumo: As organizações produtoras de software vêm enfrentando problemas e desafios em relação à qualidade do software há muitas décadas. O gerenciamento da qualidade envolve três processos básicos: planejamento da qualidade, garantia da qualidade e controle da qualidade. O processo de controle da qualidade provê informações para avaliação do desempenho e mudanças nos projetos, processos ou produtos. Para isso, indicadores de desempenho devem ser definidos e analisados para apoiar as tomadas de decisão. Durante o monitoramento dos processos da produção de software, dados dos indicadores de desempenho são coletados e armazenados em bases históricas para serem analisados pelos administradores dos processos. Técnicas de controle estatístico da qualidade auxiliam a avaliação dos dados coletados. Contudo, alguns aspectos dificultam a análise adequada para as tomadas de decisão em tempo hábil. O controle da qualidade pode requerer análise de grupos de indicadores, compostos por indicadores de vários processos e de diferentes granularidades, tipos e frequencias de coleta. Além disso, à medida que o volume de dados dos indicadores aumenta, a complexidade das análises também tende a aumentar. Nesse contexto, este trabalho apresenta uma sistemática para análise dos indicadores de desempenho, utilizando técnicas de aprendizado de máquina semi-supervisionado. Essa sistemática é composta por etapas que abrangem a seleção dos indicadores, o processo de rotulagem e a análise dos dados coletados no monitoramento. Adicionalmente, o trabalho apresenta um modelo de referência para apoiar a seleção dos indicadores, baseado nos processos dos níveis G e F do modelo de qualidade MPS-SW. Outro modelo de referência desenvolvido é baseado nas perspectivas do modelo Balanced Scorecard, com a finalidade de apoiar a definição de grupos de indicadores. Os processos de rotulagem e análise dos dados são feitos em um único passo... / Abstract: Software development companies have been facing problems and challenges in relation to software quality for decades. Quality management involves three basic processes: quality planning, quality assurance and quality control. The quality control process provides information to evaluate the performance and changes in projects, processes or products. For this, performance indicators should be defined and analyzed in order to help decision-making. During the monitoring of the software production processes, data of the performance indicators is collected and stored in historical bases in order to be analyzed by the managers of the processes. Statistical quality control techniques aid the evaluation of the collected data. However, some aspects complicate the appropriate analysis to timely decision-making. The quality control may require analyzing groups of indicators, composed of indicators of various processes and with different granularity, types and collect frequency. Furthermore, as the volume of indicator data increases, the complexity of analysis also tends to increase. In this context, this work presents a systematic for analysis of performance indicators, using semi-supervised machine learning techniques.This systematic consists of steps that cover the selection of indicators, the process of labeling and the analysis of data collected in monitoring. In addition, the work presents a reference model to support the selection of indicators, considering the processes of the levels G and F of the MPS model for software (MPS-SW). The other developed reference model is based on the perspectives of the Balanced Scorecard model, in order to support the definition of groups of indicators. The labeling process and the data analysis process are done in a single step. Information visualization techniques are used to support the labeling process. The work presents a case study on the systematic presented, using real data from a software development ... / Mestre
29

Suporte ao teste de programas FORTRAN-77 no ambiente POKE-TOOL

Fonseca, Rubens Pontes da 28 January 1993 (has links)
Orientadores : Jose Carlos Maldonado , Mario Jino / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica / Made available in DSpace on 2018-07-18T04:25:13Z (GMT). No. of bitstreams: 1 Fonseca_RubensPontesda_M.pdf: 9449914 bytes, checksum: 191429c3dcbecf5a913dde0cd47721d7 (MD5) Previous issue date: 1993 / Resumo: As atividades de teste conduzidas manualmente são tão sujeitas a erros quanto as outras atividades do desenvolvimento de software. Critérios de teste estrutural baseados em análise de fluxo de dados têm sido propostos para o teste de unidade; não existe uma ferramenta de teste que apóie a aplicação desses critérios para programas implementados na linguagem FORTRAN-77. No DCA/FEE/UNICAMP foi desenvolvida uma ferramenta de teste que apóia a aplicação dos Critérios Potenciais Usos PU (uma famíl ia de critérios de fluxo de dados), denominada POKE-TOOL, configurável para diversas linguagens e que está operacional para as linguagens C e COBOL. Este trabalho apresenta a configuração da POKE-TOOL para a linguagem FORTRAN-77. A POKE-TOOL/versão FORTRAN-77 foi vai idada parcialmente com sua aplicação no teste de um conjunto de programas selecionados da literatura; os resultados dessa atividade são também apresentados e brevemente analisados neste trabalho / Abstract: Testing activities applied manually are as error-prone as other software development activities. Data-flow based structured testing criteria have been proposed for unit testing; there is no testing tool supporting these criteria for programs implemented in the FORTRAN-77. At DCA/FEE/UNICAMP a configurable testing tool, named POKE- TOOL., which supports the application of the Potential Uses Criteria (a data-flow based testing criteria family) has been developed and 15 operational for languages C and COBOL. This work presents the configuration of POKE-TOOL for FORTRAN-77. POKE-TOOL/version FORTRAN-77 has been partially validated using a program set selected from the Iiterature; the results of this activitv are also presented and briefly analysed in this work / Mestrado / Automação / Mestre em Engenharia Elétrica
30

Um estudo sobre a relação entre processos de engenharia de software com a dependabilidade e previsão de falhas em sistemas

Traue, Thiago Graziani January 2012 (has links)
Orientador: Guiou Kobayashi / Dissertação (mestrado) - Universidade Federal do ABC, Programa de Pós-Graduação em Engenharia da Informação, 2012

Page generated in 0.0955 seconds