Abordagem de desenvolvimento de software com foco na arquitetura para os aplicativos da Fábrica de Software e Tecnologia para Saúde
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
Texto Completo: | https://app.uff.br/riuff/handle/1/22650 |
Resumo: | Neste trabalho é apresentada uma arquitetura para o desenvolvimento de aplicações da Fábrica de Software e Tecnologia para a Saúde (SOFTECS), que atua no contexto de saúde. Com a utilização de técnicas de desenvolvimento orientado a domínio e arquitetura orientada a serviços, foi projetada uma arquitetura buscando um maior reúso do software criado. O objetivo é criar uma arquitetura que possa ser aprimorada e que aumente a qualidade do software e diminua o retrabalho existente no atual contexto de desenvolvimento. Para isso, foram levantados os requisitos de diferentes aplicações e houve a verificação de padrões arquiteturais que poderiam ser utilizados com essa finalidade. Para fazer a validação, houve uma comparação do desenvolvimento de uma nova aplicação com o desenvolvimento de outras aplicações feitas sem a criação da arquitetura. Os insumos gerados por esta comparação permitiram a criação de guias de como implementar as novas aplicações que irão utilizar da arquitetura e também levantar as vantagens e desvantagens dessa abordagem com relação a abordagem antiga. Como resultado, foram demonstrados quais as razões e os motivos para a necessidade da criação da arquitetura e também quais ganhos que o uso da arquitetura trouxe para os desenvolvedores inseridos neste contexto |
id |
UFF-2_e53a913a55f4b721a26d345acb25a13d |
---|---|
oai_identifier_str |
oai:app.uff.br:1/22650 |
network_acronym_str |
UFF-2 |
network_name_str |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
repository_id_str |
2120 |
spelling |
Abordagem de desenvolvimento de software com foco na arquitetura para os aplicativos da Fábrica de Software e Tecnologia para SaúdeArquitetura de softwareAplicações de saúdeProcesso de desenvolvimento de softwareDesenvolvimento de softwareArquitetura de softwareTecnologia em saúdeDesenvolvimento de softwareSoftware architectureHealth applicationsSoftware development processSoftware developmentNeste trabalho é apresentada uma arquitetura para o desenvolvimento de aplicações da Fábrica de Software e Tecnologia para a Saúde (SOFTECS), que atua no contexto de saúde. Com a utilização de técnicas de desenvolvimento orientado a domínio e arquitetura orientada a serviços, foi projetada uma arquitetura buscando um maior reúso do software criado. O objetivo é criar uma arquitetura que possa ser aprimorada e que aumente a qualidade do software e diminua o retrabalho existente no atual contexto de desenvolvimento. Para isso, foram levantados os requisitos de diferentes aplicações e houve a verificação de padrões arquiteturais que poderiam ser utilizados com essa finalidade. Para fazer a validação, houve uma comparação do desenvolvimento de uma nova aplicação com o desenvolvimento de outras aplicações feitas sem a criação da arquitetura. Os insumos gerados por esta comparação permitiram a criação de guias de como implementar as novas aplicações que irão utilizar da arquitetura e também levantar as vantagens e desvantagens dessa abordagem com relação a abordagem antiga. Como resultado, foram demonstrados quais as razões e os motivos para a necessidade da criação da arquitetura e também quais ganhos que o uso da arquitetura trouxe para os desenvolvedores inseridos neste contextoIn this work, we present an architecture for developing software applications for the Fábrica de Software e Tecnologia para a Saúde (SOFTECS), which operates in the health context. Using development techniques such as domain-driven design and service-oriented architecture, we built an architecture seeking for better reuse of the new software. Our objective is to create an architecture that could be enhanced and improving the quality of the software developed. To achieve this, we gathered requirements from different applications, and we verified the architectural patterns that could be used in our case. To validate the architecture, we compare the development of a new application with other applications built without the use of our architecture. It was then possible to generate some guides for developing the new applications that will be developed using this new architecture, and to foresee the advantages and disadvantages of this approach concerning the older one. As a result, we showed the reasons and the motivation of the software architecture creation, and also what advantagens that the use of this software architecture brings to the developers inside the contextNeves, Vânia de OliveiraMalheiros, Ana FláviaPires, Paulo de FigueiredoSeixas, Flávio LuizYe, Daniel Xin Xin2021-07-16T11:57:54Z2021-07-16T11:57:54Z2020info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfYE, Daniel Xin Xin. Abordagem de desenvolvimento de software com foco na arquitetura para os aplicativos da Fábrica de Software e Tecnologia para Saúde. 2020. 57 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2020.https://app.uff.br/riuff/handle/1/22650http://creativecommons.org/licenses/by-nc-nd/3.0/br/CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2021-09-23T12:19:20Zoai:app.uff.br:1/22650Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202024-08-19T10:46:23.783331Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false |
dc.title.none.fl_str_mv |
Abordagem de desenvolvimento de software com foco na arquitetura para os aplicativos da Fábrica de Software e Tecnologia para Saúde |
title |
Abordagem de desenvolvimento de software com foco na arquitetura para os aplicativos da Fábrica de Software e Tecnologia para Saúde |
spellingShingle |
Abordagem de desenvolvimento de software com foco na arquitetura para os aplicativos da Fábrica de Software e Tecnologia para Saúde Ye, Daniel Xin Xin Arquitetura de software Aplicações de saúde Processo de desenvolvimento de software Desenvolvimento de software Arquitetura de software Tecnologia em saúde Desenvolvimento de software Software architecture Health applications Software development process Software development |
title_short |
Abordagem de desenvolvimento de software com foco na arquitetura para os aplicativos da Fábrica de Software e Tecnologia para Saúde |
title_full |
Abordagem de desenvolvimento de software com foco na arquitetura para os aplicativos da Fábrica de Software e Tecnologia para Saúde |
title_fullStr |
Abordagem de desenvolvimento de software com foco na arquitetura para os aplicativos da Fábrica de Software e Tecnologia para Saúde |
title_full_unstemmed |
Abordagem de desenvolvimento de software com foco na arquitetura para os aplicativos da Fábrica de Software e Tecnologia para Saúde |
title_sort |
Abordagem de desenvolvimento de software com foco na arquitetura para os aplicativos da Fábrica de Software e Tecnologia para Saúde |
author |
Ye, Daniel Xin Xin |
author_facet |
Ye, Daniel Xin Xin |
author_role |
author |
dc.contributor.none.fl_str_mv |
Neves, Vânia de Oliveira Malheiros, Ana Flávia Pires, Paulo de Figueiredo Seixas, Flávio Luiz |
dc.contributor.author.fl_str_mv |
Ye, Daniel Xin Xin |
dc.subject.por.fl_str_mv |
Arquitetura de software Aplicações de saúde Processo de desenvolvimento de software Desenvolvimento de software Arquitetura de software Tecnologia em saúde Desenvolvimento de software Software architecture Health applications Software development process Software development |
topic |
Arquitetura de software Aplicações de saúde Processo de desenvolvimento de software Desenvolvimento de software Arquitetura de software Tecnologia em saúde Desenvolvimento de software Software architecture Health applications Software development process Software development |
description |
Neste trabalho é apresentada uma arquitetura para o desenvolvimento de aplicações da Fábrica de Software e Tecnologia para a Saúde (SOFTECS), que atua no contexto de saúde. Com a utilização de técnicas de desenvolvimento orientado a domínio e arquitetura orientada a serviços, foi projetada uma arquitetura buscando um maior reúso do software criado. O objetivo é criar uma arquitetura que possa ser aprimorada e que aumente a qualidade do software e diminua o retrabalho existente no atual contexto de desenvolvimento. Para isso, foram levantados os requisitos de diferentes aplicações e houve a verificação de padrões arquiteturais que poderiam ser utilizados com essa finalidade. Para fazer a validação, houve uma comparação do desenvolvimento de uma nova aplicação com o desenvolvimento de outras aplicações feitas sem a criação da arquitetura. Os insumos gerados por esta comparação permitiram a criação de guias de como implementar as novas aplicações que irão utilizar da arquitetura e também levantar as vantagens e desvantagens dessa abordagem com relação a abordagem antiga. Como resultado, foram demonstrados quais as razões e os motivos para a necessidade da criação da arquitetura e também quais ganhos que o uso da arquitetura trouxe para os desenvolvedores inseridos neste contexto |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020 2021-07-16T11:57:54Z 2021-07-16T11:57:54Z |
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 |
YE, Daniel Xin Xin. Abordagem de desenvolvimento de software com foco na arquitetura para os aplicativos da Fábrica de Software e Tecnologia para Saúde. 2020. 57 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2020. https://app.uff.br/riuff/handle/1/22650 |
identifier_str_mv |
YE, Daniel Xin Xin. Abordagem de desenvolvimento de software com foco na arquitetura para os aplicativos da Fábrica de Software e Tecnologia para Saúde. 2020. 57 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2020. |
url |
https://app.uff.br/riuff/handle/1/22650 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/3.0/br/ CC-BY-SA info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/3.0/br/ CC-BY-SA |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF) instname:Universidade Federal Fluminense (UFF) instacron:UFF |
instname_str |
Universidade Federal Fluminense (UFF) |
instacron_str |
UFF |
institution |
UFF |
reponame_str |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
collection |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) |
repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF) |
repository.mail.fl_str_mv |
riuff@id.uff.br |
_version_ |
1811823564914950144 |