• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1
  • Tagged with
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 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.
1

UMA SISTEMÁTICA BASEADA NO REUSO DE ATIVIDADES PARA ADAPTAÇÃO DE PROCESSOS DE SOFTWARE UTILIZANDO LINHAS DE PROCESSOS DE SOFTWARE / A SYSTEMATIC REUSE-BASED ACTIVITIES FOR TAILORING SOFTWARE PROCESS USING SOFTWARE PROCESS LINES

Lorenz, Wagner Gadêa 01 September 2014 (has links)
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / Software process definition requires choosing the process elements that appropriately fulfil the tailoring requirements, such as to prevent risks or to satisfy quality goals. The selection of appropriate process elements is usually done manually, making this process complex, time-consuming and error-prone. Our main objective is to define a systematic approach to tailor software process and a tool support to simplify and to support the tailoring process, improving the selection process of reusable process elements. A systematic approach was developed to tailor the software process based on software architectures and process lines. The approach selects the most appropriate elements of processes according to the tailoring requirements. A web tool was developed to support the use of the proposed approach. Aiming to illustrate the approach proposed in this paper, an case study and an experiment were conducted. The case study describe projects with different characteristics and consequently are different generated tailoring processes. With experiment can be noted that the Software Process Line helped mainly in the sequencing process, optimizing resources and improving management process. The use of architecture provided the retrieval of a set of activities that have been prioritized according to the characterization of the project, defining required and optional elements and the accretion of tailoring requirements. Facilitating thus the adequacy of the process used for different contexts of projects. We concluded that the approach aids process engineer to make decisions for selecting a set of process elements suitable to the tailoring requirements and to the project context. / Definição de processos de software requer escolher os elementos de processo que apropriadamente satisfazem os requisitos de adaptação, tais como a prevenção de riscos ou para satisfazer as metas de qualidade. A seleção dos elementos de processos adequados é geralmente feita manualmente, tornando este processo complexo, demorado e sujeito a erros. O principal objetivo é definir uma abordagem sistemática para adequar o processo de software e uma ferramenta de apoio para simplificar e apoiar o processo de adaptação, melhorar a seleção dos elementos de processos reutilizáveis. Foi desenvolvido uma abordagem sistemática para adequar o processo de software com base em arquiteturas de processo de software e linhas. A abordagem seleciona os elementos de processos mais adequados de acordo com os requisitos de adaptação. Uma ferramenta web foi desenvolvida para suportar o uso da abordagem proposta. Visando exemplificar a abordagem proposta neste trabalho, foram realizados um estudo de caso e um experimento. O estudo de caso descreve projetos com diferentes características, e, consequentemente são gerados diferentes processos adaptados. Com o experimento pode-se notar que as Linha de Processos de Software auxiliaram principalmente no sequenciamento do processo, otimizando os recursos e melhorando o gerenciamento do processo. A utilização da arquitetura proporcionou a recuperação de um conjunto de atividades que foram priorizadas de acordo com a caracterização do projeto, definindo elementos obrigatórios e opcionais e o acréscimo de requisitos de adaptação. Facilitando, desta forma, a adequação do processo utilizado para diferentes contextos de projetos. Conclui-se que a abordagem auxilia o engenheiro de processos a tomar decisões na seleção do conjunto de elementos de processos mais adequados as exigências de adaptação e contexto do projeto.

Page generated in 0.2394 seconds