Development Tool based on 5W1H Programming Model for Novice Programmer

초보자를 위한 5W1H 6하 원칙 프로그래밍 모델 기반의 개발도구

  • Lee, Se-Hoon (Dept. of Computer Systems & Engineering, Inha Technical College) ;
  • Kim, Ji-Seong (Dept. of Computer Systems & Engineering, Inha Technical College) ;
  • Sin, Bo-Bae (Dept. of Computer Systems & Engineering, Inha Technical College) ;
  • Baek, Yeong-Tae (Dept. of Multimedia, Kimpo University) ;
  • Im, Hong-Gab (Dept. of Multimedia, Kimpo University)
  • 이세훈 (인하공업전문대학 컴퓨터시스템과) ;
  • 김지성 (인하공업전문대학 컴퓨터시스템과) ;
  • 신보배 (인하공업전문대학 컴퓨터시스템과) ;
  • 백영태 (김포대학교 멀티미디어과) ;
  • 임홍갑 (김포대학교 멀티미디어과)
  • Published : 2017.01.10

Abstract

본 논문에서는 컴퓨터 프로그래밍을 접해보지 않은 IT비전공자를 위한 5W1H 6하 원칙 개발도구를 제시하며, 이하 '5W1H 프로그래밍 모델'이라 칭한다. 이 개발도구는 육하원칙 개념을 적용하여 사용자가 프로그래밍 언어를 배워 코드를 작성할 필요 없이 '누가, 언제, 어디서, 무엇을, 어떻게'의 6하 원칙적인 행동양식으로 간단한 선택만을 통해 간단하게 프로그램 로직을 작성하여 대상 시스템을 동작시키는 네이티브 코드로 변환해줌으로서 프로그래밍 언어를 배우지 않은 사용자들도 시스템 개발을 할 수 있게 된다. 본 논문에서 제안하는 개념은 대부분에 시스템에 적용할 수 있으며 본 논문에서는 아두이노 스케치의 슈퍼루프에 적용하여 실험하였다.

Keywords