Exportar registro bibliográfico

Um processo para customização de sistemas de software utilizando componentes orientados a aspectos (2013)

  • Authors:
  • Autor USP: BIANCHI, THIAGO - ICMC
  • Unidade: ICMC
  • Sigla do Departamento: SSC
  • Subjects: PROJETO DE SOFTWARE ORIENTADO A ASPECTO; SOFTWARES (MANUTENÇÃO;COMPONENTES;SISTEMAS); ENGENHARIA DE SOFTWARE; PADRÕES DE SOFTWARE
  • Keywords: Aspect oriented componentes; Componentes orientados a aspectos; Customização; Customization; Prometheus; Prometheus
  • Language: Português
  • Abstract: A manutenção de software é reconhecida como uma atividade bastante importante, senão indispensável, da Engenharia de Software. As alterações realizadas no software durante a sua manutenção, se não forem realizadas de forma sistematizada, acabam por descaracterizar e prejudicar a manutenibilidade desse software. Nesse contexto, a customização de sistemas de software, ou seja, a manutenção adaptativa de sistemas de software para domínios e ambientes específicos, vem sendo largamente adotada pela indústria. Em outra perspectiva, a Programação Orientada a Aspectos (POA) foi proposta como uma abordagem para melhorar a separação de interesses em sistemas de software. Em paralelo, tem-se Componentes de Software que enfatizam o projeto e a construção de sistemas de software visando o aumento do reúso e da produtividade. Ainda nessa linha, algumas propostas têm sido feitas com o objetivo de combinar os conceitos de componentes de software com o paradigma de orientação a aspectos, ou seja, a criação de componentes que utilizem aspectos como interface para entrecortar outros sistemas. Vale destacar que na indústria, a manutenção de software, incluindo a customização, não tem sido realizada de maneira sistemática o que contribui para a degradação da qualidade dos sistemas. Portanto, a principal contribuição deste trabalho é propor um processo para customização de sistemas de software utilizando componentes orientados a aspectos visando a diminuição do acoplamento na adaptação desistemas de software e, consequentemente, melhorando sua manutenibilidade. Além disso, um estudo de caso foi conduzido no qual a abordagem proposta foi utilizada na customização de um sistema de software comercial de grande porte. Os resultados desse estudo de caso foram analisados qualitativamente e contribuíram para avaliar a aplicabilidade da abordagem proposta neste trabalho como um processo sistematizado de customização de sistemas de software utilizando componentes orientados a aspectos
  • Imprenta:
  • Data da defesa: 10.06.2013
  • Acesso à fonte
    How to cite
    A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas

    • ABNT

      BIANCHI, Thiago. Um processo para customização de sistemas de software utilizando componentes orientados a aspectos. 2013. Dissertação (Mestrado) – Universidade de São Paulo, São Carlos, 2013. Disponível em: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-23072013-164457/. Acesso em: 30 dez. 2025.
    • APA

      Bianchi, T. (2013). Um processo para customização de sistemas de software utilizando componentes orientados a aspectos (Dissertação (Mestrado). Universidade de São Paulo, São Carlos. Recuperado de http://www.teses.usp.br/teses/disponiveis/55/55134/tde-23072013-164457/
    • NLM

      Bianchi T. Um processo para customização de sistemas de software utilizando componentes orientados a aspectos [Internet]. 2013 ;[citado 2025 dez. 30 ] Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-23072013-164457/
    • Vancouver

      Bianchi T. Um processo para customização de sistemas de software utilizando componentes orientados a aspectos [Internet]. 2013 ;[citado 2025 dez. 30 ] Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-23072013-164457/


Digital Library of Intellectual Production of Universidade de São Paulo     2012 - 2025