Uma metodologia para teste de software no contexto da melhoria de processo (original) (raw)

Implantação de Melhoria de Processos em um Setor de Produção de Software de uma Universidade Federal

This paper describes how an initiative to improve software development processes has been led in a software engineering sector of a Federal Institute of Higher Education. Moreover, it presents the lessons learned during this work. Such lessons, as well as the results of a survey on the degree of implementation of the current project, are serving as a basis for planning the next round of process improvements. Resumo. O presente documento descreve uma iniciativa de melhorias de processos de desenvolvimento de software em um órgão de produção de uma Instituição Federal de Ensino Superior. Além disso, são apresentadas lições aprendidas durante a execução do projeto. Estas lições, bem como o resultado de uma pesquisa sobre o grau de institucionalização do processo, estão servindo de base para o planejamento do próximo ciclo de melhorias.

Proposta de metodologia para controle de qualidade em uma fábrica de software

2007

Software industry has over the years put effort into reacting to changes boosted by an ultracompetitive market, with a growing demand for high-quality products. The permanence in a highly dynamic and demanding market pushes organizations towards the search for technology, techniques and methodologies that can support their activities. The goal is to produce high-quality products within realistic budget and schedule, within reasonable costs without, however, affecting the productivity and the quality of products and processes. The concern with software quality has taken the organizations to adopt distinct approaches that, if taken seriously and systematically, can contribute greatly for the solution of the problems faced by software development organizations. This work proposes a methodology for quality control that combines systematic reuse, testing and software inspection, in the context of software factories. The results of a case study are also presented in order to validate the proposed methodology, by means of the application of the UML Components model and by using X-Packager, a tool that describes and packages the assets that are generated during software development. Some of the contributions of this work are: the systematization of the application of combined activities that promote software quality; a better understanding of the concepts and approaches related to such activities; a better understanding of process and product quality models as well as software factories, a hot research topic that has deserved the attention of professionals, researchers and companies who work within this area.

Metodologias De Teste De Software

2009

As tecnologias para testes de programas sao umas das principais preocupacoes atuais dos desenvolvedores. As grandes complexidades dos programas, aliado com a reutilizacao de codigo impoe novos desafios para a manutencao da qualidade dos produtos. Este trabalho elabora um levantamento da bibliografia atual da area, combinada com um estudo de caso em uma das principais companhias responsaveis pela certificacao de programas para computadores. O objetivo e a investigacao do estado-do-mercado no Brasil, nesta area.

Programas de Melhoria de Processo de Software – Uma pesquisa sobre a influência dos aspectos humanos

Anais do X Simpósio Brasileiro de Qualidade de Software (SBQS 2011), 2011

É sabido que diversos fatores podem influenciar o sucesso de um programa de melhoria de processo de software (MPS). Os resultados de pesquisas anteriores mostram que alguns destes fatores são de natureza humana e social. Por esta razão, é importante analisar os aspectos humanos envolvidos a fim de obter uma maior compreensão da influência destes em um programa MPS. Este artigo discute os principais resultados de uma pesquisa qualitativa conduzida em três diferentes fases para analisar quais fatores humanos tiveram maior influência do ponto de vista dos colaboradores das organizações. O objetivo é aprofundar a compreensão sobre como estes aspectos humanos podem influenciar um programa de MPS.

Uma estratégia para a avaliação e evolução de teste funcional de software

2012

Teste de Software faz parte das atividades de garantia da qualidade do software. Destina-se a revelar a presen ca de defeitos, que podem ser inseridos em v arios est agios do desenvolvimento do software. V arias t ecnicas s ao usadas na atividade de teste, com destaque para as funcionais, que derivam requisitos de teste a partir da especifica c ao do software. A pesquisa enfrenta o problema de como evoluir as estrat egias de testes funcionais reduzindo o custo, em rela c ao `a quantidade de casos de teste necess arios, sem comprometer o n umero de defeitos revelados. Uma revis ao sistem atica foi planejada e executada, com base em quest oes formuladas de modo a responder ao problema da pesquisa. Esta revis ao apoiou a defini c ao de um novo crit erio de teste funcional, o Teste Funcional Sistem atico com Aplica c ao da Tabela de Decis ao (TFS-TD), que e uma extens ao do Teste Funcional Sistem atico (TFS) e que prevˆe a aplica c ao conjunta dos crit erios: Particionamento em Classes ...

Uma Estratégia para Melhoria de Processo de Software nas Empresas Brasileiras

2004

Resumo — Estudos sobre a qualidade no setor de software brasileiro mostram a necessidade de um esforco significativo capaz de aumentar a maturidade dos processos de software das empresas. Este artigo descreve o Projeto mps Br – melhoria de processo do software Brasileiro, uma iniciativa envolvendo universidades, grupos de pesquisa e empresas, sob a coordenacao da Sociedade SOFTEX. O projeto visa a definicao e disseminacao de um Modelo de Referencia e um Modelo de Negocio para melhoria de processo de software (MR mps e MN mps, respectivamente). Nao e objetivo deste projeto definir algo novo no que se refere a normas e modelos de maturidade. Sua novidade esta na estrategia de implementacao, criada para a realidade brasileira. O Modelo de Negocio tem grande potencial de replicabilidade no Brasil e em outros paises de caracteristicas semelhantes no que se refere ao setor de software.

Aspectos humanos que afetam um programa de melhoria de processo de software-Uma an��lise qualitativa

The success of a software process improvement (SPI) program depends on several technical and social questions. Although the technical aspects are important for a good performance of the improvement activities, they are not enough to guarantee the success of the program since SPI programs heavily depend on the human commitment. Therefore, it is important to indentify and to analyze the 'different human aspects that can affect a SPI program. Therefore, this paper has two main goals: (1) to present the results of a qualitative study using the Grounded Theory method to identify the human aspects that influence SPI program from the view-point of the collaborators; and (2) to disseminate knowledge about qualitative studies in order to encourage its adoption by other Software Engineering researchers in the context of SPI programs.

Abordagem em Níveis para Avaliação e Melhoria de Processos de Software

2006

This paper proposes an approach for software process evaluation and improvement that includes three levels: project level, organizations level, and an external level. In the first level, evaluations are done to the processes applied to the projects, looking for weaknesses in the processes for each project. In the second level the measures and results of all project processes evaluations are consolidated and analyzed to suggest improvements to the organizational processes. In the last level, measures and results from several organizations are analyzed, looking for common problems and successes patterns, resulting in improvements on "software process assets" and supporting tools.

Programas de Melhoria de Processo de Software-Uma pesquisa sobre a influ��ncia dos aspectos humanos

Resumo. É sabido que diversos fatores podem influenciar o sucesso de um programa de melhoria de processo de software (MPS). Os resultados de pesquisas anteriores mostram que alguns destes fatores são de natureza humana e social. Por esta razão, é importante analisar os aspectos humanos envolvidos a fim de obter uma maior compreensão da influência destes em um programa MPS. Este artigo discute os principais resultados de uma pesquisa qualitativa conduzida em três diferentes fases para analisar quais fatores humanos tiveram maior influência do ponto de vista dos colaboradores das organizações. O objetivo é aprofundar a compreensão sobre como estes aspectos humanos podem influenciar um programa de MPS.