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.
Identifer | oai:union.ndltd.org:IBICT/oai:repositorio.ufsm.br:1/5445 |
Date | 01 September 2014 |
Creators | Lorenz, Wagner Gadêa |
Contributors | Fontoura, Lisandra Manzoni, Frantz, Fabricia Carneiro Roos, Silva, Luís Alvaro de Lima |
Publisher | Universidade Federal de Santa Maria, Programa de Pós-Graduação em Informática, UFSM, BR, Ciência da Computação |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | Portuguese |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Format | application/pdf |
Source | reponame:Repositório Institucional da UFSM, instname:Universidade Federal de Santa Maria, instacron:UFSM |
Rights | info:eu-repo/semantics/openAccess |
Relation | 100300000007, 400, 300, 300, 300, 300, 0e178750-1d50-4963-b11c-6e950149b153, 7ce88377-c279-470c-a913-12c1381d6b0a, d98026e5-909c-4f28-ac47-8ed93b8e9202, 34d7f124-0151-4dbb-8392-c5c83e0dc8f1 |
Page generated in 0.0015 seconds