Please use this identifier to cite or link to this item: https://ric.cps.sp.gov.br/handle/123456789/12434
Title: Métodos de desenvolvimento de arquitetura de software
Authors: BASTOS, Lucas Batista
Advisor: ITO, Márcia
type of document: Monografia
Keywords: Arquitetura de software;Desenvolvimento de software
Issue Date: 10-Dec-2022
Publisher: 002
Citation: BASTOS, Lucas Batistas. Métodos de desenvolvimento de arquitetura de software, 2022. Trabalho de conclusão de curso (Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas) - Faculdade de Tecnologia de São Paulo, São Paulo, 2022.
Abstract: Objetivo: analisar os métodos e técnicas existentes para o desenvolvimento de arquiteturas de software. Projeto: foi realizada uma revisão sistemática da Literatura. O autor conduziu de forma independente a seleção dos artigos científicos. Foi utilizada a estratégia PICOC para identificar diferentes componentes de evidências, logo após realizada a extração de forma padronizada. Principal Medida de Resultado: Artigos sobre desenvolvimento de arquiteturas de software que utilizam alguma metodologia e formas de avaliação de soluções arquitetônicas. Resultados: Foram encontrados 475 artigos que, após análise e aplicação de critérios de qualidade, restaram 5 artigos aceitos. Conclusão: Arquitetura de software tem um papel fundamental no ciclo de vida do sistema causando maior grau de adaptação e longevidade para a solução sistêmica. Existem diversas metodologias que são agrupadas em quatro estilos arquiteturais: arquiteturas orientadas a objetos, arquiteturas baseadas em estados/eventos, arquiteturas de controle de feedback e arquiteturas de sistemas em tempo real. O desenvolvimento de uma arquitetura depende do modelo de domínio, arquitetura de domínio e infraestrutura, e sua avaliação é concebida levando em consideração requisitos não funcionais de um sistema, sendo a performance o principal deles.
Purpose: analyze existing methods and techniques for the development of software architectures. Project: A systematic review of the literature was carried out. Where the author independently conducted the selection of scientific articles. The PICOC strategy was used to identify different evidence components, shortly after standardized extraction was performed. Main Outcome Measure: Articles about development of software architectures that use some methodology and forms of evaluation of architectural solutions. Results: 475 articles were found, after analysis and application of quality criteria, left 5 accepted articles. Conclusion: Software architecture has key role in the system lifecycle, causing a greater degree of adaptation and longevity for the systemic solution. There are several methodologies that are grouped into four architectural styles: object-oriented architectures, state/event-based architectures, feedback control architectures and real-time systems architectures. The development of an architecture depends on the domain model, domain architecture and infrastructure, and its evaluation is designed taking into account non-functional requirements of a system, performance being the main one.
URI: https://ric.cps.sp.gov.br/handle/123456789/12434
Appears in Collections:Trabalhos de conclusão de curso

Files in This Item:
File Description SizeFormat 
ads_2022_2_lucasbatistabastos_metodosdedesenvolvimentodearquitetura.pdf
  Restricted Access
572.88 kBAdobe PDFView/Open Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.