Autor(es):
Oliveira, Rui Emanuel Barros
Data: 2013
Identificador Persistente: http://hdl.handle.net/1822/27856
Origem: RepositóriUM - Universidade do Minho
Descrição
Dissertação de mestrado em Engenharia Informática The objective of this project is to develop a mobile application in order to aid pediatricians performing their
work. The necessity of this application was initially identified by a pediatrician working in Santo António
Hospital of Oporto, after also verifying the interest of some of his coworkers. The bibliography also states
some situations where mobile applications may be helpful, such as: errors in the administration of drugs or
the difficulty pediatricians face in performing needed mathematical operations.
It is made a review of pediatric applications, mobile mostly, in order to know what kinds of applications are
already available for pediatricians. It is presented the analysis of 5 distinct applications, from medical
calculators for emergency situations to decision support systems that given a set of clinical characteristics
it is provided a list of diagnosis to consider.
Following it is done a study of requirements elicitation and prioritization. Its objective is to know the
techniques and tools already studied in the bibliography, as well as to identify the most appropriate ones
for this project. Several elicitation and prioritization techniques were used in this project. It is also used a
tool to register the requirements.
In order to develop a mobile application that may run on the majority of smartphones in the market, it is
made an analysis of the smartphone operating systems market share, as well as of market share
projections for the next few years. After identifying the target operating systems for the app it is made a
study of the mobile cross-platform development frameworks. The framework choice considered the elicited
requirements and the operating systems with the greatest market share.
After a learning period of the involved technologies, the pediatric app is developed using the gathered
requirements and following the results of the requirements prioritization. The development of the
application was always followed by a pediatrician, and as a result the application was tested and refined
during that time. Finally, the application is released as well as a questionnaire to evaluate it. Este projecto tem o objectivo de criar uma aplicação para os dispositivos móveis que auxilie os médicos
pediatras no exercício das suas funções. A necessidade desta aplicação foi inicialmente identificada por
um médico pediatra que trabalha no Hospital de Santo António do Porto, após também verificar o
interesse de alguns colegas de trabalho. A bibliografia também evidencia algumas situações em que as
aplicações móveis podem dar o seu contributo, assim como: erros na administração de medicamentos ou
dificuldades na realização de operações matemáticas necessárias.
É feita uma análise a aplicações móveis na sua maioria, vocacionadas para pediatria por forma a conhecer
o trabalho já realizado nesta área. É apresentada a análise de 5 aplicações diferentes, que vão desde
calculadoras médicas para situações de emergência até sistemas de suporte à decisão em que é
apresentada uma lista de possíveis diagnósticos dado um conjunto de características do paciente.
De seguida é feito um estudo sobre a elicitação e priorização de requisitos. Este estudo teve por objectivo
conhecer as técnicas e ferramentas já estudadas até ao momento, assim como identificar e aplicar as que
melhor se adequam a este projecto. São aplicadas várias técnicas tanto de elicitação como de priorização
de requisitos. É também utilizada uma ferramenta para o registo dos requisitos.
Para desenvolver uma aplicação móvel que atinja a grande maioria dos dispositivos móveis, é realizada
uma análise ao market share dos sistemas operativos móveis, assim como a previsões para os próximos
anos. Depois de identificados os sistemas operativos preferenciais para o desenvolvimento da aplicação é
feito um estudo das frameworks de desenvolvimento de aplicações móveis multiplataforma. A escolha da
framework teve em conta os requisitos adquiridos e os sistemas operativos com mais peso no mercado.
Passado um período de aprendizagem das tecnologias envolvidas neste projecto, é desenvolvida a
aplicação em causa, utilizando os dados recolhidos na elicitação de requisitos e seguindo a ordem
resultante da priorização dos requisitos. O desenvolvimento da aplicação foi sempre acompanhado por um
médico pediatra, sendo a aplicação testada e refinada ao longo desse período. Por fim, a aplicação é
lançada assim como um questionário que pretende avaliar a mesma.