Please use this identifier to cite or link to this item: https://ric.cps.sp.gov.br/handle/123456789/35513
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorTSAI, David-
dc.contributor.authorSANTOS, Leonardo Ariel Rodrigues dos-
dc.date.accessioned2025-09-03T19:04:31Z-
dc.date.available2025-09-03T19:04:31Z-
dc.date.issued2025-06-30-
dc.identifier.citationSANTOS, Leonardo Ariel Rodrigues dos. Aplicação dos princípios SOLID em desenvolvimento de aplicações web com C#, 2025. 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, 2025.pt_BR
dc.identifier.urihttps://ric.cps.sp.gov.br/handle/123456789/35513-
dc.description.abstractEste trabalho analisa a aplicação dos princípios SOLID no desenvolvimento de aplicações web com a linguagem C#, visando a construção de software sustentável, cuja estrutura e qualidade interna possam evoluir com baixo custo de manutenção. Para isso, a pesquisa realiza uma fundamentação teórica sobre cada um dos cinco princípios: Responsabilidade Única (SRP), Aberto/Fechado (OCP), Substituição de Liskov (LSP), Segregação de Interfaces (ISP) e Inversão de Dependência (DIP), demonstrando como orientam a criação de componentes coesos, desacoplados e baseados em abstrações estáveis. A análise dos resultados conclui que a adoção disciplinada desses princípios no ecossistema ASP.NET Core resulta em ganhos significativos de manutenibilidade, testabilidade e flexibilidade. Contudo, também alerta para os riscos de complexidade excessiva e over-engineering quando os princípios são aplicados de forma indiscriminada, reforçando que o equilíbrio entre teoria e prática, auxiliado por métricas de código, é essencial. Por fim, o estudo reafirma os princípios SOLID como a base fundamental, os "tijolos" , para o design de componentes robustos. Pré-requisito indispensável para a construção de arquiteturas de software que sejam, de fato, projetadas para durar.pt_BR
dc.description.abstractThis paper analyzes the application of SOLID principles in the development of web applications using the C# language, aiming to build sustainable software whose structure and internal quality can evolve with low maintenance costs. For this purpose, the research provides a theoretical foundation for each of the five principles: Single Responsibility (SRP), Open/Closed (OCP), Liskov Substitution (LSP), Interface Segregation (ISP), and Dependency Inversion (DIP), demonstrating how they guide the creation of cohesive, decoupled components based on stable abstractions. The analysis of the results concludes that the disciplined adoption of these principles in the ASP.NET Core ecosystem yields significant gains in maintainability, testability, and flexibility. However, it also warns against the risks of excessive complexity and over-engineering when the principles are applied indiscriminately, reinforcing that the balance between theory and practice, aided by code metrics, is essential. Finally, the study reaffirms the SOLID principles as the fundamental foundation—the "bricks"—for designing robust components, an indispensable prerequisite for building software architectures that are truly designed to last.pt_BR
dc.description.sponsorshipCurso Superior de Tecnologia em Análise e Desenvolvimento de Sistemaspt_BR
dc.language.isopt_BRpt_BR
dc.publisher002pt_BR
dc.subjectDesenvolvimento de softwarept_BR
dc.subjectQualidade de softwarept_BR
dc.subjectC# (linguagem de programação)pt_BR
dc.subjectLinguagem de programação orientada à objetopt_BR
dc.subjectDesenvolvimento de software (design)pt_BR
dc.subject.otherInformação e Comunicaçãopt_BR
dc.titleAplicação dos princípios SOLID em desenvolvimento de aplicações web com C#pt_BR
dc.title.alternativeApplication of SOLID principles in web application development with C#pt_BR
dc.typeMonografiapt_BR
dcterms.type-pt_BR
Appears in Collections:Trabalhos de conclusão de curso

Files in This Item:
File Description SizeFormat 
analiseedesenvolvimentodesistemas_2025_1_leonardoarielrodrigues_aplicaçãodosprincípiossolidemdesenvolvimento.pdf
  Restricted Access
900.75 kBAdobe PDFView/Open Request a copy


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