Exportar registro bibliográfico

Processo de descrição arquitetural de software utilizando técnicas de engenharia reversa (2016)

  • Authors:
  • USP affiliated author: ROMÃO, LEONARDO GASPARINI - EP
  • School: EP
  • Subjects: ARQUITETURA DE SOFTWARE; ENGENHARIA REVERSA DE SOFTWARE
  • Language: Português
  • Abstract: A arquitetura de software tem se tornado um fator cada vez mais importante para o desenvolvimento e evolução de novos softwares, tanto pelo fato de alinhar o software ao modelo de negócio ao qual ele está inserido, como também para criar sistemas que sejam adaptáveis as rápidas e constantes mudanças do negócio. Apesar de sua importância, a documentação arquitetural não é um item priorizado pelas equipes de desenvolvimento de software, como equipes de desenvolvimento de softwares open-source. Analisando os softwares de código aberto, tanto as organizações que trabalham para evoluir o software, como as equipes que adaptam ou realizam manutenções nestes softwares não criam ou não disponibilizam informações arquiteturais do sistema, nem utilizam um processo especifico de adaptação baseado em arquitetura, e técnicas que permitam esta evolução de forma que não corrompa sua arquitetura. Para realizar modificações no software, é comum que as equipes gastem tempo entendendo o software analisando seu código fonte, fazendo com que os desenvolvedores tenham um conhecimento especializado. Entretanto, outros envolvidos no projeto e novos integrantes da equipe terão dificuldade de compreensão do sistema, pois não possuem este conhecimento, para isso, uma forma de compreender o sistema, de forma que outras partes possam discutir sobre, é utilizar a engenharia reversa para criar modelos que representem o código fonte, para que seja possível que as discussões sobre o sistema sejam mais efetivas. Este trabalho visa propor um processo para construir uma descrição arquitetural contendo modelos que representem a arquitetura do software. A metodologia para construção deste trabalho foi primeiro identificar as informações necessárias e os modelos necessários para construir umadescrição arquitetural na visão computação. Em seguida, foi necessário construir um processo baseando nos requisitos da primeira fase do modelo Horseshoe, aplicando 3 técnicas de engenharia reversa no software: Uma técnica para obter um diagrama de classes, uma técnica para obter um diagrama de caso de uso e uma técnica para obter um diagrama de sequência e por último, aplicar o processo para construir uma descrição arquitetural de um e-commerce de código aberto.
  • Imprenta:

  • Download do texto completo

    Tipo Nome Link
    Versão Publicada LEONARDO GASPARINI ROMÃO... Direct link
    How to cite
    A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas

    • ABNT

      ROMÃO, Leonardo Gasparini. Processo de descrição arquitetural de software utilizando técnicas de engenharia reversa. 2016. Trabalho de Conclusão de Curso (MBA) – Escola Politécnica, Universidade de São Paulo, São Paulo, 2016. Disponível em: https://bdta.abcd.usp.br/directbitstream/5818a0d4-4004-4363-9f43-f4a831861c4b/LEONARDO%20GASPARINI%20ROM%C3%83O%202016.pdf. Acesso em: 10 maio 2024.
    • APA

      Romão, L. G. (2016). Processo de descrição arquitetural de software utilizando técnicas de engenharia reversa (Trabalho de Conclusão de Curso (MBA). Escola Politécnica, Universidade de São Paulo, São Paulo. Recuperado de https://bdta.abcd.usp.br/directbitstream/5818a0d4-4004-4363-9f43-f4a831861c4b/LEONARDO%20GASPARINI%20ROM%C3%83O%202016.pdf
    • NLM

      Romão LG. Processo de descrição arquitetural de software utilizando técnicas de engenharia reversa [Internet]. 2016 ;[citado 2024 maio 10 ] Available from: https://bdta.abcd.usp.br/directbitstream/5818a0d4-4004-4363-9f43-f4a831861c4b/LEONARDO%20GASPARINI%20ROM%C3%83O%202016.pdf
    • Vancouver

      Romão LG. Processo de descrição arquitetural de software utilizando técnicas de engenharia reversa [Internet]. 2016 ;[citado 2024 maio 10 ] Available from: https://bdta.abcd.usp.br/directbitstream/5818a0d4-4004-4363-9f43-f4a831861c4b/LEONARDO%20GASPARINI%20ROM%C3%83O%202016.pdf

    Últimas obras dos mesmos autores vinculados com a USP cadastradas na BDPI:

    Digital Library of Academic Works of Universidade de São Paulo     2012 - 2024