• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 96
  • 12
  • 1
  • Tagged with
  • 109
  • 109
  • 65
  • 37
  • 24
  • 24
  • 22
  • 19
  • 19
  • 18
  • 18
  • 17
  • 17
  • 17
  • 16
  • 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.
31

Um Roadmap para GQS

Turchetto, Fabiano 20 December 2005 (has links)
Made available in DSpace on 2015-04-14T14:50:24Z (GMT). No. of bitstreams: 1 392661.pdf: 432224 bytes, checksum: b9737686724e71eda38e92848f11b834 (MD5) Previous issue date: 2005-12-20 / Nos dias atuais as organiza??es necessitam de um processo de melhoria de qualidade para atuar em um mercado competitivo. A Garantia da Qualidade de Software (GQS), correlata a uma ?rea de processo no SW-CMM e no CMMI, ? a fun??o respons?vel por garantir que o processo implantado est? sendo seguido. Entretanto, sem uma estrutura (atividades e pap?is relacionados com a maturidade organizacional) de GQS adequada e funcional, as organiza??es encontram dificuldades em passar para o n?vel seguinte de maturidade no SW-CMM e no CMMI. Deve-se considerar ainda que o esfor?o despendido por algumas das atividades de GQS deve ser reduzido com o passar do tempo, uma vez que os processos passam a ser mais bem compreendidos e dominados pela organiza??o. Tendo em vista este quadro, prop?e-se um roadmap para GQS. Comp?e o roadmap o modelo MEGa, para estrutura??o da fun??o de GQS, e o m?todo 2 Tempos para execu??o de auditorias por amostragem. O MEGa funciona como um guia que auxilia a organiza??o na defini??o ou reformula??o da sua estrutura de GQS e o m?todo 2 Tempos torna a customiza??o de parte da fun??o de GQS pass?vel de execu??o
32

Integra??o de padr?es de qualidade na ?rea de melhoria de processo de software

Espindola, Rodrigo Santos de 09 December 2011 (has links)
Submitted by Setor de Tratamento da Informa??o - BC/PUCRS (tede2@pucrs.br) on 2015-06-08T11:10:54Z No. of bitstreams: 1 470107 - Texto Completo.pdf: 10221885 bytes, checksum: ceca007d694b6d03659394bfbef27d3f (MD5) / Made available in DSpace on 2015-06-08T11:10:54Z (GMT). No. of bitstreams: 1 470107 - Texto Completo.pdf: 10221885 bytes, checksum: ceca007d694b6d03659394bfbef27d3f (MD5) Previous issue date: 2011-12-09 / Both industry and academy has been demonstrating a great interest for software process improvement (SPI) as an agent for improving software product quality. One of the strategies followed in seeking software process improvement is the adoption of quality standards (standards and reference models) to guide SPI projects. However, given the wide variety of quality standards available for SPI, organizations have been faced new challenges related to integration, comparison, mapping and harmonization of these standards. One difficulty found when trying to analyze the differences and similarities between the various quality standards is the lack of uniformity in their definitions. The quality standards have different vocabularies, different structures, different levels of abstraction and different requirements in terms of granularity. This means that they are adopting completely different representations. Thus, this thesis aims to answer the following research question: How to make the representation of quality standards for SPI so that it can support the standards integration? The overall objective is to propose an approach to represent quality standards for SPI so that it can support their integration. To achieve this, an exploratory study was conducted, using as research methods case study, survey, documents based research and design and creation method. As a result, this thesis proposes a conceptualization of quality standards domain for SPI, explained through the development of quality standards ontology for SPI, and a modeling language based on this ontology, explicit by the development of a quality standard metamodel for SPI. / Tem havido um grande interesse tanto na ind?stria quanto na academia pela melhoria do processo de software (MPS) como agente para a melhoria da qualidade do produto de software. Uma das estrat?gias seguidas na busca pela melhoria dos processos de software ? a ado??o de padr?es de qualidade (normas de qualidade e modelos de refer?ncia) para guiar projetos de MPS. Entretanto, em virtude da grande variedade de padr?es de qualidade existentes para MPS, as organiza??es enfrentam novos desafios relacionados ? integra??o, a compara??o, o mapeamento e a harmoniza??o dos mesmos. Uma dificuldade encontrada quando se tenta analisar as diferen?as e as semelhan?as entre os diversos padr?es de qualidade ? a inexist?ncia de padroniza??o nas suas defini??es. Os diversos padr?es de qualidade apresentam vocabul?rios diferentes, estruturas diferentes, n?veis de abstra??o diferentes e exig?ncias em granularidades diferentes, ou seja, adotam representa??es completamente diferentes. Assim, esta tese de doutorado visa responder a seguinte quest?o de pesquisa: Como realizar a representa??o de padr?es de qualidade para MPS de forma que seja poss?vel apoiar a integra??o dos mesmos? O objetivo geral ? desenvolver uma abordagem para representa??o de padr?es de qualidade para MPS de forma que seja poss?vel apoiar a integra??o dos mesmos. Para atingir tal objetivo foi realizado um estudo explorat?rio, utilizando-se como m?todos de pesquisa o estudo de caso, a survey, a pesquisa baseada em documentos e o m?todo de projeto e cria??o. Como resultado, esta tese prop?e uma conceitua??o do dom?nio de padr?es de qualidade para MPS, explicitada atrav?s do desenvolvimento de uma ontologia de padr?es de qualidade para MPS, e uma linguagem de modelagem baseada nesta ontologia, explicitada atrav?s do desenvolvimento de um metamodelo para padr?es de qualidade para MPS.
33

Um processo de migração de sistema legado funcional para orientado a objetos direcionado por indicadores de qualidade. / A quality indicator driven process to toward object oriented from functional legacy systems.

Wagner Leal dos Santos 06 June 2007 (has links)
A manutenção de sistemas legados tem se tornado uma preocupação constante das grandes empresas. O setor bancário brasileiro, por exemplo, possui milhões de linhas de código confeccionados em linguagens procedurais, essenciais para atingir os objetivos de negócios destas instituições. Muitos desses programas são considerados bem antigos, possuindo mais de 30 anos de existência e, apesar de serem extremamente úteis para estas organizações, não permitem aproveitar as vantagens das novas tecnologias, tais como o uso de interfaces gráficas, processamento distribuído, entre outros. Fazer um outro aplicativo de software a partir do início pode ser uma tarefa muito árdua e incorrer em grandes riscos para o negócio da empresa. Migrar esses sistemas aos poucos parece ser a melhor estratégia. Isso porque, a utilização dessa abordagem permite que a adaptação dos usuários ao novo sistema seja gradativa, ou seja, ocorre à medida que as funcionalidades de negócio são contempladas pelo novo sistema. Considerando a necessidade evidente que essa migração terá de ocorrer mais cedo ou mais tarde, este trabalho propõe um processo para permitir uma evolução gradual do software legado para uma plataforma mais moderna e de mais amplo uso atualmente, que possa atender melhor às novas necessidades dos negócios. Esse processo é formado por etapas de avaliação da situação atual do sistema, de transformação de arquitetura e de transformação do código funcional para o orientado a objetos. Além disso, é direcionado por indicadores de qualidade e apoiado por tipos de visão e respectivos estilos arquiteturais. O foco deste trabalho está em sistemas de instituições financeiras desenvolvidos em Mainframe ou AS/400, onde há grande incidência de códigos antigos orientados a procedimentos. / The maintenance of old legacies software has become a constant concern of the great companies. The Brazilian banking sector, for example, has millions of lines of code made under the functional paradigm, essential to reach the business-oriented objectives of these institutions. Many of these systems are very old, arriving to possess more than 30 years of existence. These programs, extremely useful for these organizations, do not allow the use of the advantages of the new technologies, such as the use of graphical interfaces, distributed processing and so on. The replacement of all old system for a new on may be a very arduous task and to incur into great risks for the company. Migrate these systems in small steps seems to a better strategy to deal with this problem that will have to be faced earlier or later. This work considers process to allow the gradual evolution of the legacy system to a better platform that allows the use of the advantages of the new technologies, through the use of quality indicators, the evaluation of the current system, the transformation of the architecture with focus at the change of functional paradigm to the object oriented one and of the use of view types and the corresponding architectural styles. This work is mainly delivered to financial institutions systems developed in Mainframe or AS/400 that have great incidence of these old legacies systems.
34

Scrum-DR: uma extensão do framework Scrum aderente ao CMMI-DEV utilizando técnicas de Design Rationale. / Scrum-DR: an extension of the scrum framework adherent to the capability maturity model using Design Rationale techniques.

Sandra Kawamoto 08 November 2017 (has links)
Os métodos ágeis introduziram uma nova abordagem de desenvolvimento de software, enfatizando os indivíduos, o produto e a comunicação. Prometem alta satisfação do cliente, baixo índice de erros, tempo de desenvolvimento mais rápido e uma solução para a rápida mudança de requisitos. Por outro lado, modelos de qualidade de software, como o CMMI, prometem previsibilidade, estabilidade e segurança, melhorando a qualidade dos produtos e dos processos da empresa. O intuito desta pesquisa é unir estas duas abordagens na tentativa de aproveitar as vantagens de ambas. Como resultado, apresenta-se o framework Scrum-DR, uma extensão do Scrum, aderente às diretrizes do CMMI-DEV na categoria Suporte. O Scrum-DR possui características do desenvolvimento ágil de software e contempla a utilização de técnicas de Design Rationale, apresentando um modelo que soluciona uma importante questão nas metodologias ágeis. / Agile methods introduced a new approach to software development, emphasizing individuals, product, and communication. They promise high customer satisfaction, low error rates, faster development time and a solution for rapidly changing requirements. On the other hand, software quality models, such as CMMI, promise predictability, stability and security, improving the quality of the company\'s products and processes. The purpose of this research is to link these two approaches in an attempt to take advantage of both. As a result, the Scrum-DR framework, a Scrum extension, adhering to the CMMI-DEV guidelines in the Support category is presented. Scrum-DR has characteristics of agile software development and contemplates the use of Design Rationale techniques, presenting a model that solves an important issue in agile methodologies.
35

Arquitetura de sistemas hipermídia adaptativos baseada em atributos de qualidade. / Architecture of adaptive hypermedia systems based on quality attributes.

Fernando Kazuyoshi Takikawa 28 April 2010 (has links)
A hipermídia adaptativa permite o desenvolvimento de sistemas capazes de fornecer um conteúdo personalizado para cada usuário, baseado em suas características individuais. Essa capacidade é importante em áreas como o ensino, em que o conteúdo didático pode ser apresentado de forma individualizada, de acordo com o progresso e interesse do aluno. Dentre os diversos modelos de Sistemas Hipermídia Adaptativos, destacam-se os modelos AHAM e Munich. No entanto, as propostas de Sistemas Hipermídia Adaptativos conhecidas focam-se apenas nas funcionalidades do sistema, não apresentando maior preocupação com os requisitos não funcionais, ou seja, aqueles mais profundamente relacionados com aspectos de qualidade. O desenvolvimento de uma arquitetura de software precisa considerar tantos os aspectos funcionais quanto os não funcionais e, ao ignorar esta premissa, corre-se o risco de produzir sistemas de baixa qualidade. Partindo deste cenário, este trabalho propõe o desenvolvimento de visões arquiteturais para o sistema SHASIM. SHASIM é um sistema de hipermídia adaptativa, derivado do modelo Munich, que tem como proposta ser um sistema Web adaptativo voltado à educação, adaptando o conteúdo de acordo com o estilo cognitivo e as inteligências múltiplas do aluno. Com base no levantamento dos requisitos funcionais e não-funcionais de Sistemas Hipermídia Adaptativos, este trabalho propõe visões arquiteturais que complementem a arquitetura originalmente proposta para o sistema. Essas visões contemplam um conjunto de atributos de qualidade desejáveis e não considerados na sua implementação inicial, porém fundamentais para conferir qualidade mínima a um sistema desse tipo. / Adaptive hypermedia supports the development of systems able to provide a personalized content for each user, based on his/her personal attributes. This feature is valuable in areas such as e-learning where the learning content can be presented individually according to the progress and interest of the student. Among the several models of Adaptive Hypermedia Systems, the most relevant ones are the AHAM and Munich models. However, the known proposals of Adaptive Hypermedia Systems focus only on functional aspects of the system and show low concern about nonfunctional requirements, i.e. those requirements more deeply related to quality aspects of the system. The development of software architecture has to consider both functional and non-functional aspects and by ignoring this premise, it assumes the risk of developing low quality systems. From this actual scenario, this dissertation proposes the development of architectural views to SHASIM system. SHASIM is an adaptive hypermedia system derived from Munich model that is a proposal for an adaptive Web system focused on learning by adapting the domain contents according to the cognitive style and multiple intelligences of the student. Based on the functional and non-functional requirement of Adaptive Hypermedia Systems, this dissertation proposes architectural views that complement the system architecture. These new views involve the desired quality attributes that were not considered during the first version of the system, but that are essential to grant the minimum quality for this class of systems.
36

Fatores humanos na dependabilidade de sistemas de software desenvolvidos com práticas ágeis. / Reliability of software systems developed using agile practices.

Lucas Segismundo Moreno Lago 14 November 2014 (has links)
As práticas ágeis de desenvolvimento de sistemas de software são, neste trabalho, classificadas sob três aspectos: dependabilidade, domínios do ESSENCE e guidelines para redução de erro humano. A partir dessa classificação, um questionário baseado nas práticas relacionadas aos fatores humanos foi aplicado para desenvolvedores de sistemas de software com diferentes níveis de experiência com o objetivo de avaliar a interferência do ambiente na dependabilidade do sistema de software desenvolvido. O questionário foi respondido por 125 desenvolvedores. Os desenvolvedores foram separados em dois grupos e os grupos foram comparados em relação à percepção de certos guidelines para desenvolvimento de software para cada prática considerada. Os resultados do questionário mostraram que a utilização das práticas ágeis analisadas aumentou fatores que reconhecidamente facilitam a redução do erro humano. / In this work, agile software development practices are categorized using three aspects: reliability, ESSENCEs areas of concern and guidelines for human error reduction. From this categorization, it was applied to software developers with different levels of expertise a questionnaire with practices related to human factors with the goal of evaluating the interference of the environment on the reliability of the developed software. The questionnaire was answered by 125 developers. For every practice considered the developers were separated in two groups and compared in relation to the perception of certain guidelines. The results show that the use of those agile practices increase factors that help reduce human error.
37

Arquitetura de sistemas hipermídia adaptativos baseada em atributos de qualidade. / Architecture of adaptive hypermedia systems based on quality attributes.

Takikawa, Fernando Kazuyoshi 28 April 2010 (has links)
A hipermídia adaptativa permite o desenvolvimento de sistemas capazes de fornecer um conteúdo personalizado para cada usuário, baseado em suas características individuais. Essa capacidade é importante em áreas como o ensino, em que o conteúdo didático pode ser apresentado de forma individualizada, de acordo com o progresso e interesse do aluno. Dentre os diversos modelos de Sistemas Hipermídia Adaptativos, destacam-se os modelos AHAM e Munich. No entanto, as propostas de Sistemas Hipermídia Adaptativos conhecidas focam-se apenas nas funcionalidades do sistema, não apresentando maior preocupação com os requisitos não funcionais, ou seja, aqueles mais profundamente relacionados com aspectos de qualidade. O desenvolvimento de uma arquitetura de software precisa considerar tantos os aspectos funcionais quanto os não funcionais e, ao ignorar esta premissa, corre-se o risco de produzir sistemas de baixa qualidade. Partindo deste cenário, este trabalho propõe o desenvolvimento de visões arquiteturais para o sistema SHASIM. SHASIM é um sistema de hipermídia adaptativa, derivado do modelo Munich, que tem como proposta ser um sistema Web adaptativo voltado à educação, adaptando o conteúdo de acordo com o estilo cognitivo e as inteligências múltiplas do aluno. Com base no levantamento dos requisitos funcionais e não-funcionais de Sistemas Hipermídia Adaptativos, este trabalho propõe visões arquiteturais que complementem a arquitetura originalmente proposta para o sistema. Essas visões contemplam um conjunto de atributos de qualidade desejáveis e não considerados na sua implementação inicial, porém fundamentais para conferir qualidade mínima a um sistema desse tipo. / Adaptive hypermedia supports the development of systems able to provide a personalized content for each user, based on his/her personal attributes. This feature is valuable in areas such as e-learning where the learning content can be presented individually according to the progress and interest of the student. Among the several models of Adaptive Hypermedia Systems, the most relevant ones are the AHAM and Munich models. However, the known proposals of Adaptive Hypermedia Systems focus only on functional aspects of the system and show low concern about nonfunctional requirements, i.e. those requirements more deeply related to quality aspects of the system. The development of software architecture has to consider both functional and non-functional aspects and by ignoring this premise, it assumes the risk of developing low quality systems. From this actual scenario, this dissertation proposes the development of architectural views to SHASIM system. SHASIM is an adaptive hypermedia system derived from Munich model that is a proposal for an adaptive Web system focused on learning by adapting the domain contents according to the cognitive style and multiple intelligences of the student. Based on the functional and non-functional requirement of Adaptive Hypermedia Systems, this dissertation proposes architectural views that complement the system architecture. These new views involve the desired quality attributes that were not considered during the first version of the system, but that are essential to grant the minimum quality for this class of systems.
38

Ranking source code static analysis warnings for continuous monitoring of free/libre/open source software repositories / Ranqueamento de avisos de análise estática de código fonte para monitoramento de repositórios de software livre

Ribeiro, Athos Coimbra 22 June 2018 (has links)
While there is a wide variety of both open source and proprietary source code static analyzers available in the market, each of them usually performs better in a small set of problems, making it hard to choose one single tool to rely on when examining a program. Combining the analysis of different tools may reduce the number of false negatives, but yields a corresponding increase in the number of false positives (which is already high for many tools). An interesting solution, then, is to filter these results to identify the issues least likely to be false positives. This work presents kiskadee, a system to support the usage of static analysis during software development by providing carefully ranked static analysis reports. First, it runs multiple static analyzers on the source code. Then, using a classification model, the potential bugs detected by the static analyzers are ranked based on their importance, with critical flaws ranked first, and potential false positives ranked last. To train kiskadee\'s classification model, we post-analyze the reports generated by three tools on synthetic test cases provided by the US National Institute of Standards and Technology. To make our technique as general as possible, we limit our data to the reports themselves, excluding other information such as change histories or code metrics. The features extracted from these reports are used to train a set of decision trees using AdaBoost to create a stronger classifier, achieving 0.8 classification accuracy (the combined false positive rate from the used tools was 0.61). Finally, we use this classifier to rank static analyzer alarms based on the probability of a given alarm being an actual bug. Our experimental results show that, on average, when inspecting warnings ranked by kiskadee, one hits 5.2 times less false positives before each bug than when using a randomly sorted warning list. / Embora exista grande variedade de analisadores estáticos de código-fonte disponíveis no mercado, tanto com licenças proprietárias, quanto com licenças livres, cada uma dessas ferramentas mostra melhor desempenho em um pequeno conjunto de problemas distinto, dificultando a escolha de uma única ferramenta de análise estática para analisar um programa. A combinação das análises de diferentes ferramentas pode reduzir o número de falsos negativos, mas gera um aumento no número de falsos positivos (que já é alto para muitas dessas ferramentas). Uma solução interessante é filtrar esses resultados para identificar os problemas com menores probabilidades de serem falsos positivos. Este trabalho apresenta kiskadee, um sistema para promover o uso da análise estática de código fonte durante o ciclo de desenvolvimento de software provendo relatórios de análise estática ranqueados. Primeiramente, kiskadee roda diversos analisadores estáticos no código-fonte. Em seguida, utilizando um modelo de classificação, os potenciais bugs detectados pelos analisadores estáticos são ranqueados conforme sua importância, onde defeitos críticos são colocados no topo de uma lista, e potenciais falsos positivos, ao fim da mesma lista. Para treinar o modelo de classificação do kiskadee, realizamos uma pós-análise nos relatórios gerados por três analisadores estáticos ao analisarem casos de teste sintéticos disponibilizados pelo National Institute of Standards and Technology (NIST) dos Estados Unidos. Para tornar a técnica apresentada o mais genérica possível, limitamos nossos dados às informações contidas nos relatórios de análise estática das três ferramentas, não utilizando outras informações, como históricos de mudança ou métricas extraídas do código-fonte dos programas inspecionados. As características extraídas desses relatórios foram utilizadas para treinar um conjunto de árvores de decisão utilizando o algoritmo AdaBoost para gerar um classificador mais forte, atingindo uma acurácia de classificação de 0,8 (a taxa de falsos positivos das ferramentas utilizadas foi de 0,61, quando combinadas). Finalmente, utilizamos esse classificador para ranquear os alarmes dos analisadores estáticos nos baseando na probabilidade de um dado alarme ser de fato um bug no código-fonte. Resultados experimentais mostram que, em média, quando inspecionando alarmes ranqueados pelo kiskadee, encontram-se 5,2 vezes menos falsos positivos antes de se encontrar cada bug quando a mesma inspeção é realizada para uma lista ordenada de forma aleatória.
39

Automatização de testes em equipes ágeis: um estudo qualitativo usando teoria fundamentada.

ALVES, Gabriella Mayara Tavares. 08 August 2018 (has links)
Submitted by Maria Medeiros (maria.dilva1@ufcg.edu.br) on 2018-08-08T13:41:48Z No. of bitstreams: 1 GABRIELLA MAYARA TAVARES ALVES - DISSERTAÇÃO (PPGCC) 2017.pdf: 721866 bytes, checksum: 1804c46ebbf2ab8091f8ac9197014812 (MD5) / Made available in DSpace on 2018-08-08T13:41:48Z (GMT). No. of bitstreams: 1 GABRIELLA MAYARA TAVARES ALVES - DISSERTAÇÃO (PPGCC) 2017.pdf: 721866 bytes, checksum: 1804c46ebbf2ab8091f8ac9197014812 (MD5) Previous issue date: 2017-08-10 / Com o crescimento da utilização de práticas ágeis, as atividades de teste devem adaptar-se à agilidade na absorção e implementação antecipada dos requisitos. Com base nisso, normalmente a automação de testes de sistema para aplicações web, desktop e mobile, é amplamente utilizada e desenvolvida para melhorar a qualidade do software, permitindo executar mais testes de forma mais frequente, quando comparado com a execução manual. No entanto, o custo da manutenção dos scripts de testes automatizados é considerado alto e, normalmente, as equipes não possuem pessoas especializadas em automação de testes de sistema. Sendo assim, existem poucos relatos na literatura referentes às lacunas que impedem a utilização das vantagens oferecidas na automação de testes de sistema em sua plenitude no contexto de equipes que utilizam métodos ágeis. Desta forma, este trabalho, através de um estudo empírico com entrevistas semi-estruturadas e da Teoria Fundamentada, busca coletar e analisar dados acerca de práticas utilizadas em equipes ágeis na automação de testes de sistema para elencar práticas que indiquem o melhor momento para iniciar a criação dos scripts de automação de testes de sistema. Além disso, busca contribuir com a literatura e consequentemente, possuir uma base teórica para que propostas de melhorias sejam realizadas futuramente. Como resultado, foram identificadas práticas comuns de automação de teste de sistema utilizadas nas equipes de desenvolvimento, como: iniciar a criação dos scripts de teste automáticos após algumas execuções manuais dos casos de teste, e até o requisito funcional tornar-se estável; a criação dos scripts de teste automáticos são planejados para iniciar a partir das funcionalidades que possuem os casos de testes manuais executados no Sprint anterior; e gerenciamento das alterações solicitadas pelo cliente para replanejar caso a solicitação tenha impacto nas funcionalidades já implementadas. Para estruturar os resultados obtidos, utilizamos os princípios da Teoria Fundamentada através da análise das entrevistas realizadas para coleta de dados. / With the increasing popularity of agile practices, test activities must adapt to agility in special test automation and anticipated implementation of requirements. Based on this, typically the automation of system tests for web, desktop and mobile applications is largely used to improve software quality, allowing for more frequent testing, when compared to manual execution. However, the maintainance cost of automated tests is high, and teams normally do not have specialized people in test automation. Therefore, the literature lacks reports related to the gaps that prevent the use of the advantages offered by the system testing automation in its fullness in agile teams. This work, through an empirical study with semi-structured interviews and the Fundamentated Theory, aims to collect and to analyze data about practices used in agile teams in the system testing automation to list practices that indicate the best moment to start the creation of the system test automation scripts. In addition, it seeks to contribute to the literature and consequently a theoretical basis, so that suggestions for improvements can be made in the future. The collected data allowed us to identify system testing automation practices used in typical agile teams, such as starting the creation of automated test scripts after some manual executions of the test cases, until the functional requirement becomes stable; the activities of creationing automatic test scripts should be planned to start from the features that have the manual test cases executed in the previous Sprint; and the management of the changes requested by the client to replanning quickly if the request causes a major impact on the features in validation status. To structure the obtained results, the principles of the Grounded Theory were used through the analysis of the interviews conducted for data collection.
40

O impacto do cmm / cmmi na qualidade do software: um estudo sobre a percepção dos profissionais de tic

Sousa, Sandra Cristina Catarino January 2009 (has links)
p. 1 - 119 / Submitted by Santiago Fabio (fabio.ssantiago@hotmail.com) on 2013-01-16T21:07:26Z No. of bitstreams: 1 ddddddd88.pdf: 358295 bytes, checksum: 08b0fc127bbc330b70652af8ce82b292 (MD5) / Made available in DSpace on 2013-01-16T21:07:26Z (GMT). No. of bitstreams: 1 ddddddd88.pdf: 358295 bytes, checksum: 08b0fc127bbc330b70652af8ce82b292 (MD5) Previous issue date: 2009 / Diante de diversos estudos que relacionam a qualidade do software à qualidade do processo que o gera e da crescente pressão do mercado de TIC (Tecnologia da Informação e Comunicação) pela criação de produtos qualidade com prazos e custos cada vez menores, as empresas produtoras de software passaram a investir na utilização de processos no desenvolvimento de softwares. Diversos padrões e modelos de qualidade foram criados e difundidos com foco na definição de processos, dentre eles os modelos de maturidade da capacidade CMM (Capability Maturity Model) e CMMI (Capability Maturity Model Integration), criados pelo SEI (Software Engineering Institute), que tiveram uma grande aceitação mundial. Em face desta realidade, a SUNAC/SDR (Superintendência de Negócio, Administração Tributária e Comércio Exterior/Salvador), regional do SERPRO (Serviço Federal de Processamento de Dados), conquistou em 2003 o nível dois do CMM e desde então trabalha no aperfeiçoamento do processo de desenvolvimento de software para atingir níveis superiores do modelo CMMI. A presente pesquisa explicita a percepção dos profissionais da SUNAC/SDR, que trabalharam nesta unidade no intervalo de ]2003 - 2008], sobre como a utilização dos modelos CMM / CMMI afeta a qualidade dos produtos gerados ao longo do ciclo de vida de desenvolvimento de software. Verificou-se que os profissionais perceberam a importância de utilizar um processo de desenvolvimento para a melhoria dos produtos gerados. Além disso, perceberam que houve melhoria nos produtos desenvolvidos por eles e também no produto final entregue ao cliente após a implantação do processo. / Salvador

Page generated in 0.0747 seconds