Name: | Description: | Size: | Format: | |
---|---|---|---|---|
10.27 MB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
Partindo do princípio do Homebanking e da sua exploração no sistema operativo Android, este relatório descreve um estágio na empresa ITSector no projeto M24, sendo este
um projeto cujo cliente é o Banco Montepio e que conta com aplicações Android, iPhone
Operating System (iOS) e Web.
Como tal, inicialmente, foi feita uma exploração e caracterização da empresa e dos objetivos do estágio. Com estes em mente foi estudado o estado da arte, expondo o que é
Homebanking e algumas das suas vertentes no ramo Android.
Tendo em conta que este estágio teve um grande foco na plataforma Android do projeto,
apenas foram expostas as ferramentas usadas neste ramo e pela empresa ITSector em
específico.
Numa primeira fase foi criada uma planificação do estágio e identificados os riscos e os
respetivos planos de mitigação. Numa segunda fase foi posto em prática os conhecimentos
adquiridos tanto nas cadeiras universitárias como também na Academia Android administrada pela empresa.
No que toca ao desenvolvimento, foram abordados vários pontos, desde testes automatizados, criação de layouts, criação de novas funcionalidades como um sistema de logs,
alteração e atualização do Software Development Kit Kit de Desenvolvimento de Software (SDK), segurança da informação, o programa de Arredondamentos e por fim como
gerar uma nova versão de uma Application Aplicação (APP).
Como pesquisa adicional e anexos foi incluído neste relatório um mapa de Gantt, um capítulo sobre a ética e essa vertente no mundo financeiro e bancário, e um relatório criado
com o intuito de expandir o conhecimento sobre testes automatizados e as diferentes técnicas utilizadas.
Based on the Homebanking principle and its exploitation in the Android operating system, this report focuses on the internship in the company ITSector in specific the M24 project, which is a project whose client is Montepio Bank and which has applications in Android, iOS and Web. As such, initially, an exploration and characterization of the company and the objectives of the internship was carried out. With these in mind, the state of the art was studied, exposing what Homebanking is and some of its aspects in the Android branch. Bearing in mind that this internship was carried out in the Android component of the project, only the tools used in this branch and by the ITSector company in particular were exposed. In a first phase, an innernship plan was created and the risks and the respective mitigation plans were identified. In a second phase, the knowledge acquired both in university and in the Android academy administered by the company was put into practice. Regarding development, several points were raised from automated tests, creation of layouts, creation of new features such as a log system, alteration and updating of the SDK, information security, the Rounding program and finally how to generate a new version of an APP. As additional research and attachments, a Gantt map was created, a chapter on ethics and this aspect in the financial and banking world and a report created with the aim of expanding knowledge about automated tests and the different techniques used.
Based on the Homebanking principle and its exploitation in the Android operating system, this report focuses on the internship in the company ITSector in specific the M24 project, which is a project whose client is Montepio Bank and which has applications in Android, iOS and Web. As such, initially, an exploration and characterization of the company and the objectives of the internship was carried out. With these in mind, the state of the art was studied, exposing what Homebanking is and some of its aspects in the Android branch. Bearing in mind that this internship was carried out in the Android component of the project, only the tools used in this branch and by the ITSector company in particular were exposed. In a first phase, an innernship plan was created and the risks and the respective mitigation plans were identified. In a second phase, the knowledge acquired both in university and in the Android academy administered by the company was put into practice. Regarding development, several points were raised from automated tests, creation of layouts, creation of new features such as a log system, alteration and updating of the SDK, information security, the Rounding program and finally how to generate a new version of an APP. As additional research and attachments, a Gantt map was created, a chapter on ethics and this aspect in the financial and banking world and a report created with the aim of expanding knowledge about automated tests and the different techniques used.
Description
Keywords
Android Banco Montepio Homebanking Itsector M24 Planificação Testes Automatizados