Padrões arquiteturais de software para a construção de Soluções Mobile

Detalhes bibliográficos
Autor(a) principal: Rover, Amanda
Data de Publicação: 2018
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Universitário da Ânima (RUNA)
Texto Completo: https://repositorio.animaeducacao.com.br/handle/ANIMA/10933
Resumo: Criar uma arquitetura de software é uma tarefa considerada difícil. Para facilitar esse desenvolvimento, existem alguns padrões arquiteturais que garantem a construção de uma aplicação com qualidade, pois a qualidade é um ponto indispensável para o desenvolvimento. Com isso, esta monografia tem como objetivo analisar uma seleção de padrões arquiteturais para soluções mobile, levando em consideração a facilidade na criação de testes e qualidade do código. Assim, utilizar um padrão arquitetural para o desenvolvimento mobile facilita o processo de criação e de manutenção do software, tanto quanto o aumento de produtividade da pessoa desenvolvedora. As etapas metodológicas desta monografia se caracterizam a modelar o cenário da solução proposta, aplicar os padrões arquiteturais apresentados, escolher o padrão arquitetural que mais condiz com a aplicação e avaliar a escolha com a criação e a aplicação de um formulário. Para o desenvolvimento foi apresentado a diferenciação dos padrões arquiteturais, aplicado esses padrões arquiteturais na solução proposta, feita uma análise em cima da diferenciação entre os modelos e apresentado a forma como foi criado e aplicado o questionário. Com base neste desenvolvimento e nos critérios abordados, foi possível chegar à conclusão que a melhor escolha do padrão arquitetural levando em consideração a facilidade na criação de testes e qualidade de código é o padrão chamado de Model View View-Model, também conhecido como MVVM. A partir desta conclusão, é levantado, para trabalhos futuros, o desenvolvimento real da solução mobile apresentada seguindo esse padrão arquitetural escolhido.
id Ânima_486356c661bc4499104bd81bb65b6f67
oai_identifier_str oai:repositorio.animaeducacao.com.br:ANIMA/10933
network_acronym_str Ânima
network_name_str Repositório Universitário da Ânima (RUNA)
repository_id_str
spelling Padrões arquiteturais de software para a construção de Soluções MobileSoftware design patterns for building Mobile SolutionsTestabilidadePadrões arquiteturaisArquitetura mobileDesign PatternsCriar uma arquitetura de software é uma tarefa considerada difícil. Para facilitar esse desenvolvimento, existem alguns padrões arquiteturais que garantem a construção de uma aplicação com qualidade, pois a qualidade é um ponto indispensável para o desenvolvimento. Com isso, esta monografia tem como objetivo analisar uma seleção de padrões arquiteturais para soluções mobile, levando em consideração a facilidade na criação de testes e qualidade do código. Assim, utilizar um padrão arquitetural para o desenvolvimento mobile facilita o processo de criação e de manutenção do software, tanto quanto o aumento de produtividade da pessoa desenvolvedora. As etapas metodológicas desta monografia se caracterizam a modelar o cenário da solução proposta, aplicar os padrões arquiteturais apresentados, escolher o padrão arquitetural que mais condiz com a aplicação e avaliar a escolha com a criação e a aplicação de um formulário. Para o desenvolvimento foi apresentado a diferenciação dos padrões arquiteturais, aplicado esses padrões arquiteturais na solução proposta, feita uma análise em cima da diferenciação entre os modelos e apresentado a forma como foi criado e aplicado o questionário. Com base neste desenvolvimento e nos critérios abordados, foi possível chegar à conclusão que a melhor escolha do padrão arquitetural levando em consideração a facilidade na criação de testes e qualidade de código é o padrão chamado de Model View View-Model, também conhecido como MVVM. A partir desta conclusão, é levantado, para trabalhos futuros, o desenvolvimento real da solução mobile apresentada seguindo esse padrão arquitetural escolhido.Ceci, FlavioRover, Amanda2018-12-07T11:38:04Z2020-11-29T05:41:17Z2018-12-07T11:38:04Z2020-11-29T05:41:17Z2018info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis95 f.application/pdfhttps://repositorio.animaeducacao.com.br/handle/ANIMA/10933Sistemas de Informação - FlorianópolisFlorianópolisAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessporreponame:Repositório Universitário da Ânima (RUNA)instname:Ânima Educaçãoinstacron:Ânima2020-12-02T07:26:23Zoai:repositorio.animaeducacao.com.br:ANIMA/10933Repositório InstitucionalPRIhttps://repositorio.animaeducacao.com.br/oai/requestcontato@animaeducacao.com.bropendoar:2020-12-02T07:26:23Repositório Universitário da Ânima (RUNA) - Ânima Educaçãofalse
dc.title.none.fl_str_mv Padrões arquiteturais de software para a construção de Soluções Mobile
Software design patterns for building Mobile Solutions
title Padrões arquiteturais de software para a construção de Soluções Mobile
spellingShingle Padrões arquiteturais de software para a construção de Soluções Mobile
Rover, Amanda
Testabilidade
Padrões arquiteturais
Arquitetura mobile
Design Patterns
title_short Padrões arquiteturais de software para a construção de Soluções Mobile
title_full Padrões arquiteturais de software para a construção de Soluções Mobile
title_fullStr Padrões arquiteturais de software para a construção de Soluções Mobile
title_full_unstemmed Padrões arquiteturais de software para a construção de Soluções Mobile
title_sort Padrões arquiteturais de software para a construção de Soluções Mobile
author Rover, Amanda
author_facet Rover, Amanda
author_role author
dc.contributor.none.fl_str_mv Ceci, Flavio
dc.contributor.author.fl_str_mv Rover, Amanda
dc.subject.por.fl_str_mv Testabilidade
Padrões arquiteturais
Arquitetura mobile
Design Patterns
topic Testabilidade
Padrões arquiteturais
Arquitetura mobile
Design Patterns
description Criar uma arquitetura de software é uma tarefa considerada difícil. Para facilitar esse desenvolvimento, existem alguns padrões arquiteturais que garantem a construção de uma aplicação com qualidade, pois a qualidade é um ponto indispensável para o desenvolvimento. Com isso, esta monografia tem como objetivo analisar uma seleção de padrões arquiteturais para soluções mobile, levando em consideração a facilidade na criação de testes e qualidade do código. Assim, utilizar um padrão arquitetural para o desenvolvimento mobile facilita o processo de criação e de manutenção do software, tanto quanto o aumento de produtividade da pessoa desenvolvedora. As etapas metodológicas desta monografia se caracterizam a modelar o cenário da solução proposta, aplicar os padrões arquiteturais apresentados, escolher o padrão arquitetural que mais condiz com a aplicação e avaliar a escolha com a criação e a aplicação de um formulário. Para o desenvolvimento foi apresentado a diferenciação dos padrões arquiteturais, aplicado esses padrões arquiteturais na solução proposta, feita uma análise em cima da diferenciação entre os modelos e apresentado a forma como foi criado e aplicado o questionário. Com base neste desenvolvimento e nos critérios abordados, foi possível chegar à conclusão que a melhor escolha do padrão arquitetural levando em consideração a facilidade na criação de testes e qualidade de código é o padrão chamado de Model View View-Model, também conhecido como MVVM. A partir desta conclusão, é levantado, para trabalhos futuros, o desenvolvimento real da solução mobile apresentada seguindo esse padrão arquitetural escolhido.
publishDate 2018
dc.date.none.fl_str_mv 2018-12-07T11:38:04Z
2018-12-07T11:38:04Z
2018
2020-11-29T05:41:17Z
2020-11-29T05:41:17Z
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 https://repositorio.animaeducacao.com.br/handle/ANIMA/10933
url https://repositorio.animaeducacao.com.br/handle/ANIMA/10933
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv Sistemas de Informação - Florianópolis
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 95 f.
application/pdf
dc.coverage.none.fl_str_mv Florianópolis
dc.source.none.fl_str_mv reponame:Repositório Universitário da Ânima (RUNA)
instname:Ânima Educação
instacron:Ânima
instname_str Ânima Educação
instacron_str Ânima
institution Ânima
reponame_str Repositório Universitário da Ânima (RUNA)
collection Repositório Universitário da Ânima (RUNA)
repository.name.fl_str_mv Repositório Universitário da Ânima (RUNA) - Ânima Educação
repository.mail.fl_str_mv contato@animaeducacao.com.br
_version_ 1767415799127998464