Um estudo de caso sobre a utilização de padrões de projeto na definição de uma arquitetura de software voltada ao desenvolvimento de sistemas de gestão

Detalhes bibliográficos
Autor(a) principal: Lagmann, Douglas Franciel
Data de Publicação: 2014
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)
Texto Completo: http://hdl.handle.net/10737/357
Resumo: O ambiente mercadológico atual exige das empresas mais rapidez nas entregas, mais eficiência e mais qualidade em seus produtos, aliado ao fato de a demanda por software estar cada vez maior, devido ao fato de ele estar cada vez mais presente em nossas vidas. Isso faz com que desenvolvedores necessitem produzir seus softwares dentro de um prazo menor, para conseguir atender a todas as demandas de seus clientes. A Engenharia de Software é uma disciplina que foi criada com o objetivo de fornecer um conjunto de métodos e processos que visa a auxiliar e melhorar as atividades envolvidas na construção de software, a fim de aumentar a produtividade, reduzir custos e garantir a qualidade. Sendo assim, o presente trabalho tem o objetivo de estudar um conjunto de soluções técnicas que aplicam os conceitos e práticas da Engenharia de Software, a fim de propor uma arquitetura de software para a construção de um sistema de gestão empresarial o qual tenha, como objetivo, suportar mudanças e poder evoluir com o tempo. Para a construção dessa arquitetura, optou-se por buscar soluções técnicas que tenham aderência a padrões de projeto, pois eles são as melhores práticas de soluções para problemas comuns de software, porque buscam priorizar aspectos de simplicidade e de flexibilidade no desenvolvimento, visando a facilitar a reutilização de componentes, diminuir o tempo para o desenvolvimento e propiciar a criação de sistemas flexíveis que rapidamente possam se adaptar a novas necessidades dos processos de negócios.
id UVAT_521208fae29fa2a69b0a6c63ab4bc58e
oai_identifier_str oai:univates.br:10737/357
network_acronym_str UVAT
network_name_str Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)
repository_id_str 1
spelling Dall’Oglio, PabloLagmann, Douglas Franciel2014-03-19T18:40:51Z2014-03-19T18:40:51Z2014-03-192014-03-19O ambiente mercadológico atual exige das empresas mais rapidez nas entregas, mais eficiência e mais qualidade em seus produtos, aliado ao fato de a demanda por software estar cada vez maior, devido ao fato de ele estar cada vez mais presente em nossas vidas. Isso faz com que desenvolvedores necessitem produzir seus softwares dentro de um prazo menor, para conseguir atender a todas as demandas de seus clientes. A Engenharia de Software é uma disciplina que foi criada com o objetivo de fornecer um conjunto de métodos e processos que visa a auxiliar e melhorar as atividades envolvidas na construção de software, a fim de aumentar a produtividade, reduzir custos e garantir a qualidade. Sendo assim, o presente trabalho tem o objetivo de estudar um conjunto de soluções técnicas que aplicam os conceitos e práticas da Engenharia de Software, a fim de propor uma arquitetura de software para a construção de um sistema de gestão empresarial o qual tenha, como objetivo, suportar mudanças e poder evoluir com o tempo. Para a construção dessa arquitetura, optou-se por buscar soluções técnicas que tenham aderência a padrões de projeto, pois eles são as melhores práticas de soluções para problemas comuns de software, porque buscam priorizar aspectos de simplicidade e de flexibilidade no desenvolvimento, visando a facilitar a reutilização de componentes, diminuir o tempo para o desenvolvimento e propiciar a criação de sistemas flexíveis que rapidamente possam se adaptar a novas necessidades dos processos de negócios.http://hdl.handle.net/10737/357http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessCETEngenharia de SoftwarePadrões de ProjetoArquitetura de SoftwareUm estudo de caso sobre a utilização de padrões de projeto na definição de uma arquitetura de software voltada ao desenvolvimento de sistemas de gestãoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)instname:Centro Universitário Univates (UNIVATES)instacron:UNIVATESORIGINALDouglasLagemann.pdfDouglasLagemann.pdfapplication/pdf2661747https://www.univates.br/bdu/bitstreams/d4ec30b3-3aca-4c5a-86ba-3f78237877ae/downloadd75ca7909f1e444c28ef9d8fad499861MD51CC-LICENSElicense_urllicense_urltext/plain49https://www.univates.br/bdu/bitstreams/ff696594-fe2b-4cbb-9748-7547c96c2de1/download4afdbb8c545fd630ea7db775da747b2fMD52license_textlicense_textapplication/octet-stream21074https://www.univates.br/bdu/bitstreams/72f380de-642e-497a-b97e-12220e72f387/download6639399f6360e7f87efc5130cef8e9adMD53license_rdflicense_rdfapplication/octet-stream23148https://www.univates.br/bdu/bitstreams/b6444ac9-f7af-4e51-8f4e-cd633f76a9ce/download9da0b6dfac957114c6a7714714b86306MD54LICENSElicense.txtlicense.txttext/plain3668https://www.univates.br/bdu/bitstreams/0c29df9e-ead0-40d6-bfbc-edfd7ed7a413/download097cb66d9da262e5bba0f6f2b3cc27e9MD55TEXTDouglasLagemann.pdf.txtDouglasLagemann.pdf.txtExtracted texttext/plain102371https://www.univates.br/bdu/bitstreams/8d97f1d6-794f-4732-b358-7b746f793129/downloadd1688943aca23227c6f8040a5dde2b99MD512THUMBNAILDouglasLagemann.pdf.jpgDouglasLagemann.pdf.jpgGenerated Thumbnailimage/jpeg4526https://www.univates.br/bdu/bitstreams/0a540f9c-cf8e-4135-834d-1aef931cc06b/download7fc0fa6a07368ea9d8e17a60de542cd9MD51310737/3572023-06-26 12:34:23.65http://creativecommons.org/licenses/by-nc-nd/4.0/oai:univates.br:10737/357https://www.univates.br/bduRepositório InstitucionalPRIhttp://www.univates.br/bdu_oai/requestopendoar:12023-06-26T12:34:23Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) - Centro Universitário Univates (UNIVATES)falseVEVSTU8gREUgREVQw5NTSVRPIC0gQklCTElPVEVDQSBESUdJVEFMIERBIFVOSVZBVEVTIChCRFUpCgpOb21lIGRvIGRlcG9zaXRhbnRlOiBBbmEgUGF1bGEgTGlzYm9hIE1vbnRlaXJvCkUtbWFpbCBkbyBkZXBvc2l0YW50ZTogbW9udGVpcm9AdW5pdmF0ZXMuYnIKRGF0YTogV2VkIE1hciAxOSAxNToxNTozMCBCUlQgMjAxNApDb2xlw6fDo286IFNpc3RlbWFzIGRlIEluZm9ybWHDp8OjbwpPYnJhOiBVbSBlc3R1ZG8gZGUgY2FzbyBzb2JyZSBhIHV0aWxpemHDp8OjbyBkZSBwYWRyw7VlcyBkZSBwcm9qZXRvIG5hIGRlZmluacOnw6NvIGRlIHVtYSBhcnF1aXRldHVyYSBkZSBzb2Z0d2FyZSB2b2x0YWRhIGFvIGRlc2Vudm9sdmltZW50byBkZSBzaXN0ZW1hcyBkZSBnZXN0w6NvCkF1dG9yOiBMQUdNQU5OLCBEb3VnbGFzIEZyYW5jaWVsCgpDb21vIGNvbGFib3JhZG9yIG5hIHN1Ym1pc3PDo28gZGEgb2JyYSwgbyBkZXBvc2l0YW50ZSBBbmEgUGF1bGEgTGlzYm9hIE1vbnRlaXJvIApkZWNsYXJhIG8gcmVjZWJpbWVudG8gZG8gVEVSTU8gREUgTElDRU7Dh0EgZGEgQklCTElPVEVDQSBESUdJVEFMIERBIFVOSVZBVEVTCihCRFUpIHByZWVuY2hpZG8gZSBhc3NpbmFkbyBwZWxvIGF1dG9yIG91IHRpdHVsYXIgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIApkYSBvYnJhLCBlIGFmaXJtYSBlc3RhciBzZW5kbyBmaWRlZGlnbm8gYW9zIGRhZG9zIGluZm9ybWFkb3Mgbm8gbWVzbW8uIAoKTyB0ZXJtbyBkZSBsaWNlbsOnYSwgY29tbyBzZWd1ZSBhYmFpeG8sIGZvaSBkZWZpbmlkbyBwZWxhIEFzc2Vzc29yaWEgCkp1csOtZGljYSBkbyBDZW50cm8gVW5pdmVyc2l0w6FyaW8gVW5pdmF0ZXM6CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KVEVSTU8gREUgTElDRU7Dh0EgLSBCSUJMSU9URUNBIERJR0lUQUwgREEgVU5JVkFURVMgKEJEVSkKCkF1dG9yIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpFbmRlcmXDp28gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClJHIF9fX19fX19fX19fX19fX19fX19fX19fX19fIENQRiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpOYXR1cmV6YSBkYSBPYnJhICgpIEFydGlnbyAoKSBNb25vZ3JhZmlhICgpIERpc3NlcnRhw6fDo28gKCkgVGVzZSAoKSBPdXRybwpUw610dWxvIGRhIE9icmEgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkPDs2QuIElkZW50aWZpY2Fkb3IgKHJlc2VydmFkbylfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KCjEuIE8gQVVUT1IgZGVjbGFyYSBxdWUgw6kgdGl0dWxhciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgT0JSQSBlIHRlbSBwbGVuYSAKZGlzcG9uaWJpbGlkYWRlIGRvcyBtZXNtb3MsIGV4aW1pbmRvIGEgVU5JVkFURVMgZGUgdG9kYSBlIHF1YWxxdWVyIApyZXNwb25zYWJpbGlkYWRlLgoKMi4gTyBBVVRPUiBkZWNsYXJhIHF1ZSwgcmVsYXRpdmFtZW50ZSDDoCBPQlJBLCByZXNwZWl0b3Ugb3MgZGlyZWl0b3MgCmludGVsZWN0dWFpcyBkZSB0ZXJjZWlyb3MgZSBjdW1wcml1IGNvbSBhcyBvYnJpZ2HDp8O1ZXMgbGVnYWlzIG91IGNvbnRyYXR1YWlzIApjb3JyZWxhdGFzLCBleGltaW5kbyBhIFVOSVZBVEVTIGRlIHRvZGEgZSBxdWFscXVlciByZXNwb25zYWJpbGlkYWRlLgoKMy4gTyBBVVRPUiBsaWNlbmNpYSBhIHJlcHJvZHXDp8OjbyBncmF0dWl0YSBlbSBmb3JtYXRvIGRpZ2l0YWwgZSBhIApkaXNwb25pYmlsaXphw6fDo28gZ3JhdHVpdGEgb3Ugb25lcm9zYSBkYSBPQlJBIG5hIEJpYmxpb3RlY2EgRGlnaXRhbCBkYSAKVW5pdmF0ZXMsIHBhcmEgdG9kb3Mgb3MgdXN1w6FyaW9zLCBuYSBmb3JtYSBkZWZpbmlkYSBwZWxhIFVOSVZBVEVTLCBjaWVudGUgCmRlIHF1ZSBhIGluY2x1c8OjbyBkYSBPQlJBIG5hIEJpYmxpb3RlY2EgaW1wb3J0YXLDoSBubyBsaWNlbmNpYW1lbnRvIHBvciAKbWVpbyBkYSBDcmVhdGl2ZSBDb21tb25zLgoKNC4gQSBVTklWQVRFUyBuYWRhIGRldmVyw6EgYW8gQVVUT1IgcGVsYSByZXByb2R1w6fDo28gZSBkaXNwb25pYmlsaXphw6fDo28gZGEgCk9CUkEsIGNvbmZvcm1lIGFjaW1hIHByZXZpc3RvLCBtZXNtbyBzZSBvIGFjZXNzbyBkb3MgdXN1w6FyaW9zIGRhIEJpYmxpb3RlY2EgCkRpZ2l0YWwgZGEgVW5pdmF0ZXMgZm9yIGEgdMOtdHVsbyBvbmVyb3NvLgoKNS4gTyBBVVRPUiBmaWNhIGNpZW50ZSBkZSBxdWUsIGRpc3BvbmliaWxpemFkYSBhIE9CUkEgbmEgQmlibGlvdGVjYSBEaWdpdGFsIApkYSBVbml2YXRlcywgb3MgdXN1w6FyaW9zIHBvZGVyw6NvIHV0aWxpesOhLWxhIGNvbmZvcm1lIGFzIG5vcm1hcyBkYSBDcmVhdGl2ZSAKQ29tbW9ucy4KCjYuIE8gQVVUT1I6ClBlcm1pdGUgbyB1c28gY29tZXJjaWFsIGRhIHN1YSBPQlJBPyAKKCApIFNpbSAoTyBsaWNlbmNpYWRvciBwZXJtaXRlIGEgb3V0cm9zIGNvcGlhciwgZGlzdHJpYnVpciwgZXhpYmlyIGUgZXhlY3V0YXIgCmEgT0JSQSwgaW5jbHVzaXZlIHBhcmEgZmlucyBjb21lcmNpYWlzKS4KKCApIE7Do28gKE8gbGljZW5jaWFudGUgcGVybWl0ZSBhIG91dHJvcyBjb3BpYXIsIGRpc3RyaWJ1aXIsIGV4aWJpciBlIGV4ZWN1dGFyIAphIE9CUkEgc29tZW50ZSBjb20gZmlucyBuw6NvIGNvbWVyY2lhaXMpLgoKUGVybWl0ZSBtb2RpZmljYcOnw7VlcyBlbSBzdWEgT0JSQT8KKCApIFNpbSAoTyBsaWNlbmNpYW50ZSBwZXJtaXRlIGEgb3V0cm9zIGNvcGlhciwgZGlzdHJpYnVpciwgZXhpYmlyIGUgZXhlY3V0YXIgCmEgT0JSQSwgYmVtIGNvbW8gdXPDoS1sYSBjb21vIGJhc2UgcGFyYSBvYnJhcyBkZXJpdmFkYXMpLgooICkgU2ltLCBjb250YW50byBxdWUgb3Mgb3V0cm9zIGNvbXBhcnRpbGhlbSBkZSBmb3JtYSBzZW1lbGhhbnRlIChPIGxpY2VuY2lhZG9yIApwZXJtaXRlIGFvcyBvdXRyb3MgZGlzdHJpYnVpciBvYnJhcyBkZXJpdmF0aXZhcyBzb21lbnRlIHNvYiBhIG1lc21hIGxpY2Vuw6dhIG91IApvdXRyYSBjb21wYXTDrXZlbCBjb20gYSBxdWUgcmVnZSBhIE9CUkEgZG8gbGljZW5jaWFkb3IpLgooICkgTsOjbyAoTyBsaWNlbmNpYW50ZSBwZXJtaXRlIGEgb3V0cm9zIGNvcGlhciwgZGlzdHJpYnVpciBlIHRyYW5zbWl0aXIgYXBlbmFzIApjw7NwaWFzIGluYWx0ZXJhZGFzIGRhIE9CUkEg4oCTIG7Do28gcGVybWl0ZSBvYnJhcyBkZXJpdmFkYXMpLgoKRm9udGU6IGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2Nob29zZS8KCjcuIEEgcHJlc2VudGUgbGljZW7Dp2EsIG5vIHF1ZSBjb3ViZXIsIHBvZGVyw6Egc2VyIGNhbmNlbGFkYSBtZWRpYW50ZSBhdmlzbyBmb3JtYWwgCmRvIEFVVE9SLCDDoCBVTklWQVRFUywgY29tIGFudGVjZWTDqm5jaWEgbcOtbmltYSBkZSA5MCBkaWFzLCBzZW0gcHJlanVkaWNhciBvcyBhdG9zIApwcmF0aWNhZG9zIG5hIHN1YSB2aWfDqm5jaWEuICAKCkxvY2FsIF9fX19fX19fX19fX19fX19fX19fCkRhdGEgIF9fX19fL19fX19fXy9fX19fX19fICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoJCQkJCQlBdXRvcgo=
dc.title.pt_BR.fl_str_mv Um estudo de caso sobre a utilização de padrões de projeto na definição de uma arquitetura de software voltada ao desenvolvimento de sistemas de gestão
title Um estudo de caso sobre a utilização de padrões de projeto na definição de uma arquitetura de software voltada ao desenvolvimento de sistemas de gestão
spellingShingle Um estudo de caso sobre a utilização de padrões de projeto na definição de uma arquitetura de software voltada ao desenvolvimento de sistemas de gestão
Lagmann, Douglas Franciel
CET
Engenharia de Software
Padrões de Projeto
Arquitetura de Software
title_short Um estudo de caso sobre a utilização de padrões de projeto na definição de uma arquitetura de software voltada ao desenvolvimento de sistemas de gestão
title_full Um estudo de caso sobre a utilização de padrões de projeto na definição de uma arquitetura de software voltada ao desenvolvimento de sistemas de gestão
title_fullStr Um estudo de caso sobre a utilização de padrões de projeto na definição de uma arquitetura de software voltada ao desenvolvimento de sistemas de gestão
title_full_unstemmed Um estudo de caso sobre a utilização de padrões de projeto na definição de uma arquitetura de software voltada ao desenvolvimento de sistemas de gestão
title_sort Um estudo de caso sobre a utilização de padrões de projeto na definição de uma arquitetura de software voltada ao desenvolvimento de sistemas de gestão
author Lagmann, Douglas Franciel
author_facet Lagmann, Douglas Franciel
author_role author
dc.contributor.advisor1.fl_str_mv Dall’Oglio, Pablo
dc.contributor.author.fl_str_mv Lagmann, Douglas Franciel
contributor_str_mv Dall’Oglio, Pablo
dc.subject.cnpq.fl_str_mv CET
topic CET
Engenharia de Software
Padrões de Projeto
Arquitetura de Software
dc.subject.por.fl_str_mv Engenharia de Software
Padrões de Projeto
Arquitetura de Software
description O ambiente mercadológico atual exige das empresas mais rapidez nas entregas, mais eficiência e mais qualidade em seus produtos, aliado ao fato de a demanda por software estar cada vez maior, devido ao fato de ele estar cada vez mais presente em nossas vidas. Isso faz com que desenvolvedores necessitem produzir seus softwares dentro de um prazo menor, para conseguir atender a todas as demandas de seus clientes. A Engenharia de Software é uma disciplina que foi criada com o objetivo de fornecer um conjunto de métodos e processos que visa a auxiliar e melhorar as atividades envolvidas na construção de software, a fim de aumentar a produtividade, reduzir custos e garantir a qualidade. Sendo assim, o presente trabalho tem o objetivo de estudar um conjunto de soluções técnicas que aplicam os conceitos e práticas da Engenharia de Software, a fim de propor uma arquitetura de software para a construção de um sistema de gestão empresarial o qual tenha, como objetivo, suportar mudanças e poder evoluir com o tempo. Para a construção dessa arquitetura, optou-se por buscar soluções técnicas que tenham aderência a padrões de projeto, pois eles são as melhores práticas de soluções para problemas comuns de software, porque buscam priorizar aspectos de simplicidade e de flexibilidade no desenvolvimento, visando a facilitar a reutilização de componentes, diminuir o tempo para o desenvolvimento e propiciar a criação de sistemas flexíveis que rapidamente possam se adaptar a novas necessidades dos processos de negócios.
publishDate 2014
dc.date.submitted.none.fl_str_mv 2014-03-19
dc.date.accessioned.fl_str_mv 2014-03-19T18:40:51Z
dc.date.available.fl_str_mv 2014-03-19T18:40:51Z
dc.date.issued.fl_str_mv 2014-03-19
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10737/357
url http://hdl.handle.net/10737/357
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)
instname:Centro Universitário Univates (UNIVATES)
instacron:UNIVATES
instname_str Centro Universitário Univates (UNIVATES)
instacron_str UNIVATES
institution UNIVATES
reponame_str Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)
collection Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)
bitstream.url.fl_str_mv https://www.univates.br/bdu/bitstreams/d4ec30b3-3aca-4c5a-86ba-3f78237877ae/download
https://www.univates.br/bdu/bitstreams/ff696594-fe2b-4cbb-9748-7547c96c2de1/download
https://www.univates.br/bdu/bitstreams/72f380de-642e-497a-b97e-12220e72f387/download
https://www.univates.br/bdu/bitstreams/b6444ac9-f7af-4e51-8f4e-cd633f76a9ce/download
https://www.univates.br/bdu/bitstreams/0c29df9e-ead0-40d6-bfbc-edfd7ed7a413/download
https://www.univates.br/bdu/bitstreams/8d97f1d6-794f-4732-b358-7b746f793129/download
https://www.univates.br/bdu/bitstreams/0a540f9c-cf8e-4135-834d-1aef931cc06b/download
bitstream.checksum.fl_str_mv d75ca7909f1e444c28ef9d8fad499861
4afdbb8c545fd630ea7db775da747b2f
6639399f6360e7f87efc5130cef8e9ad
9da0b6dfac957114c6a7714714b86306
097cb66d9da262e5bba0f6f2b3cc27e9
d1688943aca23227c6f8040a5dde2b99
7fc0fa6a07368ea9d8e17a60de542cd9
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) - Centro Universitário Univates (UNIVATES)
repository.mail.fl_str_mv
_version_ 1801842362322780160