Agradeço à professora Rosana Teresinha Vaccare Braga, por todas as dicas, conselhos e ensinamentos, e por ter aceitado tão prontamente me orientar nesta investigação. Agradeço a toda minha família, especialmente ao meu pai, que, pelo exemplo e pela disciplina, despertou em mim o gosto pela Ciência. Obrigado igualmente pela educação baseada em princípios morais sólidos, sem os quais, certamente, não teria sido possível chegar até aqui. Agradeço ao Joe Martins, pela oportunidade que me ofereceu de aprender sobre desenvolvimento de software, nos tempos da IT GIS. Obrigado, também, pela força nos primeiros meses do Mestrado. Agradeço à Paula, que esteve sempre ao meu lado, especialmente nos momentos mais críticos desta penosa empreitada. Seu incentivo tem me ajudado muito! Agradeço aos amigos que estiveram por perto durante esse tempo: Lionis, Julio, Antonielly, Tott, Cristina (Kika), Carlos, Wanderley, Krishna, Padma e Matheus. Esses agradecimentos também se estendem aos amigos de longe, pois a amizade não se rompe facilmente com a distância. São eles: Elcimar, Tiago, Marisa e Glauber. Por fim, meus agradecimentos institucionais ao ICMC e ao CNPq. v Resumo L inhas de produtos de software (LPS) são coleções de sistemas que compartilham características comuns, desenvolvidas de forma sistemática a partir de um conjunto comum de ativos centrais. Dentre as técnicas propostas por vários autores para o desenvolvimento de LPS, dois padrões podem ser observados: o processo de desenvolvimento geralmente é sequencial e o foco do projeto (design) costuma estar em interesses técnicos, como alocação de componentes e separação em subsistemas, e não em um modelo de domínio. Embora essas práticas sejam reportadas como bemsucedidas, um outro paradigma de desenvolvimento, baseado em métodos ágeis e em um conjunto de princípios de projeto conhecido como domaindriven design, é apresentado neste trabalho e pode produzir resultados mais satisfatórios, comparados aos métodos tradicionais. Essa hipótese é sustentada por comparações entre padrões de modelagem e por um estudo de caso feito neste trabalho.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2025 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.