DOI QR코드

DOI QR Code

A Software Development Process for Mobile Applications

모바일 앱을 위한 소프트웨어 개발 프로세스

  • Received : 2014.03.24
  • Accepted : 2014.07.02
  • Published : 2014.08.30

Abstract

In this paper, we present a development process model for mobile applications. It consists of five development phases including requirements analysis, architecture design, navigation design, page design, and implementation and testing phase. It provides a design method with diagrams. Our development method helps program developers define functional requirements and design applications architecture and functional flow. Through our method, they can reduce their applications development time and effort. We applied our method to developing a mobile application, and then presented the diagramming products as the result of performing development phases.

본 논문에서는 모바일 앱을 위한 개발과정 모델을 제안하였다. 이 개발과정에는 요구분석, 아키텍쳐설계, 네비게이션설계, 페이지 설계 구현과 테스팅 단계를 포함한 다섯가지 개발단계가 있다. 그리고 다이어그램이 있는 설계방법도 제안하였다. 프로그램개발자는 기능적 요구사항과 설계앱을 정의하는데 본 논문에서 제안한 개발방법을 이용할수 있다. 또한 개발시간과 노력을 줄일 수도 있다. 본 논문에서는 모바일 앱 개발에 이 방법을 적용하였고, 개발과정을 수행한 결과물로 다이어그램을 제시하였다.

Keywords

References

  1. H. Muccini, A. Francesco, and P. Esposito, "Software Testing of Mobile Applications: Challenges and Future Research Directions,"proceedings of AST, IEEE, 2012, pp.29-35.
  2. Sangwan Cha, Kurz, J. Bernd, Weichang Du, "Toward a unified framework for mobile applications,"proceedings of 2009 7th Annual Communication Networks and Services Research Conference, IEEE Computer Society, 2009, pp.209-216.
  3. DivyaSambasivan, Nikita John, ShruthiUdayakumar, and Rajat Gupta, "Generic Framework for Mobile Application Development,"proceedings of the 2nd Asian Himalayas International Conference on Internet, IEEE, 2011, pp.1-5.
  4. Wei Hu and Hong Guo, "Curriculum Architecture Construction of Mobile Application Development," proceedings of International Symposium on Information Technology in Medicine and Education, IEEE, 2012, pp.43-47.
  5. Mona Erfani and Ali Mesbah, "Reverse Engineering iOS Mobile Applications,"proceedings of 19th Working Conference on Reverse Engineering, IEEE Computer Society, 2012,pp.177-186.
  6. M. Butler, "Android: Changing the Mobile Landscape," Pervasive Computing, IEEE, Vol. 10, 23 December, 2010, pp.4-7.
  7. V. dantas, F. marinho, A. Costa, and M. Andrade, "Testing Requirements for Mobile Applications," proceedings of ISCIS, IEEE, September 14-16, 2009, pp.555-560.

Cited by

  1. The Framework of Selection Process for Open Source Mobile UI Component vol.18, pp.11, 2014, https://doi.org/10.6109/jkiice.2014.18.11.2593
  2. Adaptive Multi-Layer Security Approach for Cyber Defense vol.16, pp.5, 2015, https://doi.org/10.7472/jksii.2015.16.5.01
  3. Transponder and Ground Station Systems for Drones vol.25, pp.6, 2014, https://doi.org/10.9708/jksci.2020.25.06.009