Skip to content

willcezar00/TCC-Principios-S.O.L.I.D.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Estudo dos padrões S.O.L.I.D. no desenvolvimento de software.

Monografia apresentada a Universidade José do Rosário Vellano como parte das exigências do Curso de Ciência da Computação para conclusão do curso de Graduação.


Objetivo:


O objetivo deste trabalho é aplicar os cinco princípios de desenvolvimento do S.O.L.I.D a um projeto de software.


Etapas do Projeto:


O trabalho foi desenvolvido em duas etapas. Na primeira etapa foi realizado um levantamento bibliográfico para obter informações a respeito dos padrões mais utilizados em desenvolvimento de software, conhecer os processos de desenvolvimento e procurar em literaturas disponíveis conteúdo referente aos padrões de projeto. Na segunda etapa foram desenvolvidos módulos utilizando a programação orientada a objetos sem os padrões S.O.L.I.D. Posteriomente os módulos foram refatorados com a utilização do S.O.L.I.D, foi comparado qual código ficou mais legível e simplificado, e se os componentes se tornaram reutilizáveis e o quais os benefícios.


Referências:


ALEXANDER, Cristopher. The timeless way of building. : Oxford University Press, 1979.

GAMMA, Erich et al. Padrões de Projeto: Soluções reutilizáveis de software orientado a objetos. : Bookman, 2000.

JACBSON, I.; BOOCH, G.; RUMBAUGH, J. The unified software development process. : Addison-Wesley, 1999.

MARTIN, Robert C.; MARTIN, Micah. Princípios, Padrões e Práticas Ágeis em C#. : Bookman, 2011.

MARTIN, Robert C. Design Principles and Design Patterns. Disponível em: https://web.archive.org/web/20150906155800/http://www.objectmentor.com/resources/articles/Principles_and_Patterns.pdf. Acesso em: 12 abr. 2017.

PRESSMAN, R. S. Engenharia de software: Uma abordagem profissional.: AMGH, 2011.

SELNER, C.. Análise de requisitos para sistemas de informações, utilizando as ferramentas da qualidade e processos de software. [S.L.]: Dissertação (Mestrado em Engenharia) - Universidade Federal de Santa Catarina, Florianópolis, 1999.

SOMMERVILLE, Ian. Engenharia de software. 9 ed. São Paulo: Person Prentice Hall, 2011.

About

Monography present to Universidade José do Rosario Vellano

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published