Skip navigation

Use este identificador para citar ou linkar para este item: https://repositorio.ufpb.br/jspui/handle/123456789/15651
Registro completo de metadados
Campo DCValorIdioma
dc.creatorMagalhães, Ícaro Lima-
dc.date.accessioned2019-09-11T19:41:30Z-
dc.date.available2018-12-12-
dc.date.available2019-09-11T19:41:30Z-
dc.date.issued2018-11-12-
dc.identifier.urihttps://repositorio.ufpb.br/jspui/handle/123456789/15651-
dc.description.abstractThe smartphone evolution has brought increasingly powerful, complex and interactive applications for mobile devices. In this category, software developers face new challenges to meet industry’s ever-growing criteria and user’s demands. The State of the Art of applications development has a wide framework of documents which offer several APIs to help developers from the basic to the most sophisticated levels. This framework comes with a high cost of maintenance due to constantly changing source-codes, which in turn might be required for a large range of reasons. In this context, a mobile application designed from a pre-existing architecture and supported by strong project patterns may benefit in crucial aspect such as reusage, testability, modularization and low coupling, allowing changes during the application’s life cycle and limiting undesirable impacts. However, as popular as these solutions may be, only a few academic works have addressed its real gains. Here we compare two architectural patterns for applications development in iOS devices and evaluate the impacts of an architectural change in the early stage of a developing process.pt_BR
dc.description.provenanceSubmitted by Rogerio Marques (rogerioferreiramarques1@gmail.com) on 2019-09-11T19:41:30Z No. of bitstreams: 2 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) ILM12122018.pdf: 1822342 bytes, checksum: 8298966761937fbb518536d04d4da0b4 (MD5)en
dc.description.provenanceMade available in DSpace on 2019-09-11T19:41:30Z (GMT). No. of bitstreams: 2 license_rdf: 805 bytes, checksum: c4c98de35c20c53220c07884f4def27c (MD5) ILM12122018.pdf: 1822342 bytes, checksum: 8298966761937fbb518536d04d4da0b4 (MD5) Previous issue date: 2018-11-12en
dc.languageporpt_BR
dc.publisherUniversidade Federal da Paraíbapt_BR
dc.rightsAcesso abertopt_BR
dc.rightsAttribution-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nd/3.0/br/*
dc.subjectDispositivos móveispt_BR
dc.subjectPlataformas de desenvolvimentopt_BR
dc.subjectarquitetura de softwarept_BR
dc.titleUm estudo comparativo entre padrões arquiteturais para o desenvolvimento de aplicativos para a plataforma iOSpt_BR
dc.typeTCCpt_BR
dc.contributor.advisor1Kulesza, Raoni-
dc.description.resumoCom a evolução dos smartphones, aplicativos para dispositivos móveis têm se tornado poderosas ferramentas com interações e serviços cada vez mais complexos. Com esse avanço, o aspecto de desenvolvimento foi impactado profundamente nessa categoria de software, trazendo requisitos cada vez mais exigentes para atender as necessidades dos usuários. O estado da arte no desenvolvimento de aplicativos móveis apresenta uma vasta quantidade de documentação e frameworks que oferecem diversas APIs para suportar o desenvolvimento de aplicativos simples até os mais complexos. Toda essa complexidade vêm aliada de um custo de desenvolvimento, evolução e manutenção. Mudanças na base de código fonte de um aplicativo móvel podem se fazer necessárias por uma infinidade de motivos. Nesse contexto, uma aplicação móvel projetada a partir de uma arquitetura pré-existente apoiada por padrões de projeto pode apresentar diversas vantagens em aspectos cruciais como reuso, testabilidade, modularização e baixo acoplamento, permitindo mudanças durante o ciclo de vida da aplicação de modo que os impactos indesejáveis são diminuídos. Entretanto, apesar da popularidade dessas soluções, poucos trabalhos avaliam esses ganhos. Este trabalho compara dois padrões arquiteturais no desenvolvimento de aplicativos móveis para dispositivos iOS, discutindo quais os reais impactos de uma mudança arquitetural nos estágios iniciais de desenvolvimento.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentInformáticapt_BR
dc.publisher.initialsUFPBpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
Aparece nas coleções:TCC - Ciência da Computação - CI

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
ILM12122018.pdf1,78 MBAdobe PDFVisualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons