A importância de uma aqrquitetura no desenvolvimento de um software

Detalhes bibliográficos
Autor(a) principal: SOUZA, Jean Carlos de
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Scientia – Repositório Institucional
Texto Completo: https://repositorio.pgsscogna.com.br//handle/123456789/62081
Resumo: Este trabalho tem o propósito de mostrar a utilidade da arquitetura no desenvolvimento de qualquer sistema, que se utilize de uma linguagem de programação, mostrar que com os seus componentes desacoplados, a adição de um novo framework se torna uma tarefa simples, que em conjunto de boas práticas e padrões de projetos, torna fácil o entendimento do código por um novo desenvolvedor. Com sua organização e estrutura de componentes e pastas, a arquitetura tem a sua importância como facilitadora em tornar um código reutilizável, versátil e testável. No processo de desenvolvimento de software, percebe-se a necessidade da organização em pastas e camadas, não há vantagem alguma em tem um código mal feito e desorganizado, na maioria dos casos manter a organização se torna mais viável do que acreditar que entregar tudo no prazo do cliente é a melhor opção. Portanto, este trabalho, apresentará os problemas causados pela não adesão de um código limpo e bem estruturado, pontos e ideias de autores que trabalharam no tema, seus princípios e padrões.
id Krot_012816bd872ffe3850f14891d6b40c43
oai_identifier_str oai:repositorio.pgsscogna.com.br:123456789/62081
network_acronym_str Krot
network_name_str Scientia – Repositório Institucional
repository_id_str
spelling SOUZA, Jean Carlos de2023-08-28T19:51:10Z2023-08-28T19:51:10Z2023https://repositorio.pgsscogna.com.br//handle/123456789/62081Este trabalho tem o propósito de mostrar a utilidade da arquitetura no desenvolvimento de qualquer sistema, que se utilize de uma linguagem de programação, mostrar que com os seus componentes desacoplados, a adição de um novo framework se torna uma tarefa simples, que em conjunto de boas práticas e padrões de projetos, torna fácil o entendimento do código por um novo desenvolvedor. Com sua organização e estrutura de componentes e pastas, a arquitetura tem a sua importância como facilitadora em tornar um código reutilizável, versátil e testável. No processo de desenvolvimento de software, percebe-se a necessidade da organização em pastas e camadas, não há vantagem alguma em tem um código mal feito e desorganizado, na maioria dos casos manter a organização se torna mais viável do que acreditar que entregar tudo no prazo do cliente é a melhor opção. Portanto, este trabalho, apresentará os problemas causados pela não adesão de um código limpo e bem estruturado, pontos e ideias de autores que trabalharam no tema, seus princípios e padrões.Arquitetura de softwarePadrão de projetoTeste de códigoCódigo limpoBoas práticasA importância de uma aqrquitetura no desenvolvimento de um softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisSistemas de Informaçãoporreponame:Scientia – Repositório Institucionalinstname:Kroton Educacional S.A.instacron:KROTONinfo:eu-repo/semantics/openAccessLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.pgsscogna.com.br//bitstream/123456789/62081/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52ORIGINALJEAN_CARLOS_DE_SOUZA.pdfJEAN_CARLOS_DE_SOUZA.pdfapplication/pdf744923https://repositorio.pgsscogna.com.br//bitstream/123456789/62081/1/JEAN_CARLOS_DE_SOUZA.pdf233ee511f86893e4502f41f8191ba91cMD51123456789/620812023-08-28 16:51:10.248oai:repositorio.pgsscogna.com.br:123456789/62081Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPRIhttps://repositorio.pgsscogna.com.br/oai/request.opendoar:2023-08-28T19:51:10falseRepositório InstitucionalPRIhttps://repositorio.pgsscogna.com.br/oai/request.repositorio@kroton.com.br || selma.elwein@cogna.com.bropendoar:2023-08-28T19:51:10Scientia – Repositório Institucional - Kroton Educacional S.A.false
dc.title.pt_BR.fl_str_mv A importância de uma aqrquitetura no desenvolvimento de um software
title A importância de uma aqrquitetura no desenvolvimento de um software
spellingShingle A importância de uma aqrquitetura no desenvolvimento de um software
SOUZA, Jean Carlos de
Arquitetura de software
Padrão de projeto
Teste de código
Código limpo
Boas práticas
title_short A importância de uma aqrquitetura no desenvolvimento de um software
title_full A importância de uma aqrquitetura no desenvolvimento de um software
title_fullStr A importância de uma aqrquitetura no desenvolvimento de um software
title_full_unstemmed A importância de uma aqrquitetura no desenvolvimento de um software
title_sort A importância de uma aqrquitetura no desenvolvimento de um software
author SOUZA, Jean Carlos de
author_facet SOUZA, Jean Carlos de
author_role author
dc.contributor.author.fl_str_mv SOUZA, Jean Carlos de
dc.subject.por.fl_str_mv Arquitetura de software
Padrão de projeto
Teste de código
Código limpo
Boas práticas
topic Arquitetura de software
Padrão de projeto
Teste de código
Código limpo
Boas práticas
description Este trabalho tem o propósito de mostrar a utilidade da arquitetura no desenvolvimento de qualquer sistema, que se utilize de uma linguagem de programação, mostrar que com os seus componentes desacoplados, a adição de um novo framework se torna uma tarefa simples, que em conjunto de boas práticas e padrões de projetos, torna fácil o entendimento do código por um novo desenvolvedor. Com sua organização e estrutura de componentes e pastas, a arquitetura tem a sua importância como facilitadora em tornar um código reutilizável, versátil e testável. No processo de desenvolvimento de software, percebe-se a necessidade da organização em pastas e camadas, não há vantagem alguma em tem um código mal feito e desorganizado, na maioria dos casos manter a organização se torna mais viável do que acreditar que entregar tudo no prazo do cliente é a melhor opção. Portanto, este trabalho, apresentará os problemas causados pela não adesão de um código limpo e bem estruturado, pontos e ideias de autores que trabalharam no tema, seus princípios e padrões.
publishDate 2023
dc.date.accessioned.fl_str_mv 2023-08-28T19:51:10Z
dc.date.available.fl_str_mv 2023-08-28T19:51:10Z
dc.date.issued.fl_str_mv 2023
dc.type.driver.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.pgsscogna.com.br//handle/123456789/62081
url https://repositorio.pgsscogna.com.br//handle/123456789/62081
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Scientia – Repositório Institucional
instname:Kroton Educacional S.A.
instacron:KROTON
instname_str Kroton Educacional S.A.
instacron_str KROTON
institution KROTON
reponame_str Scientia – Repositório Institucional
collection Scientia – Repositório Institucional
bitstream.url.fl_str_mv https://repositorio.pgsscogna.com.br//bitstream/123456789/62081/2/license.txt
https://repositorio.pgsscogna.com.br//bitstream/123456789/62081/1/JEAN_CARLOS_DE_SOUZA.pdf
bitstream.checksum.fl_str_mv 8a4605be74aa9ea9d79846c1fba20a33
233ee511f86893e4502f41f8191ba91c
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Scientia – Repositório Institucional - Kroton Educacional S.A.
repository.mail.fl_str_mv repositorio@kroton.com.br || selma.elwein@cogna.com.br
_version_ 1809460279131504640