e-icon 자료와 활동

심화 _ 나만의 앱 기획하기 (UI 설계)

5주차 나만의 앱 설계하기

나만의 문제 해결 앱의 개발 및 제작 목적 작성하기

-내가 만들고자 하는 문제 해결 앱 대해 설명하고, 앱 개발 및 제작 목적(이유)을 정리하여 작성해 봅시다. 그리고 나만의 문제 해결 앱의 가치(장점)을 설명해 보세요.

앱 화면 설계에 필요한 속성(데이터) 정리하기

– 나만의 문제해결 앱의 화면을 설계할 때 고려해야 할 속성에는 무엇이 있을지 정리해 봅시다. 해당 속성을 반영하여 화면(UI)을 만들 수 있도록 정리해 봅시다.

문제 해결 앱의 데이터 활용 방안 정리하기

-앞에서 작성한 데이터들을 문제 해결 앱에서 어떻게 활용할 것인지 종합적으로 정리하여 작성해 봅시다. 

나만의 앱의 문제 해결 과정 정의하기(자연어)

내가 만들고자 하는 앱의 문제 해결 과정을 절차적으로 작성해 봅시다.

예시

유튜브 좀비 앱의 문제 해결 과정

1) 사용자가 속성 질문에 따른 대답(점수)를 선택한다.

2) 사용자가 입력한 데이터를 계산식에 넣어 처리한다. 

  • 유튜브 중독 측정 계산식 : (0.3) X 시청시간 + (0.2) X 시청 카테고리 개수+ (0.5) X 증상
  • 결괏값 구분

        ○ 정상인! (1등급): 1점 이상~2점 미만 

        ○ 유튜브 좀비가 될 뻔 했어요! (2등급): 2점 이상~3점 미만

        ○ 곧 좀비가 될 것 같아요! (3등급) :3점 이상~4점 미만

        유튜브 좀비입니다. (4등급): 4점 이상~5점 

3) 사용자가 결과보기 버튼을 클릭하면, 처리한 결괏값에 따른 세부 이미지를 출력한다. 

  

나만의 앱의 문제 해결 과정 정의하기(순서도)

유튜브 좀비 앱의 문제 해결 과정 (순서도)

– 위의 예시와 영상을 참고하여 나만의 앱의 문제 해결 과정을 순서도로 작성해 봅시다.

전체 화면 (UI) 흐름과 이벤트 설계하기

-내가 만들고자 하는 앱을 사용하는 사용자의 앱 사용 흐름에 따라 전체 화면(UI) 흐름과 이벤트를 순서도로 표현해 봅시다. 

화면(UI) 설계하기

내가 만들고자 하는 앱의 세부 화면(UI)을 설계해 봅시다. 나의 앱의 화면 수에 따라 필요한 만큼 설계하세요.

나만의 문제 해결 앱의 가치 및 활용 방안

– 내가 앞에서 기획한 앱의 가치 및 활용 방안을 설명해 봅시다.

나만의 앱을 기획해 본 나의 소감

– 나만의 앱 화면(UI)를 기획해 본 소감을 작성해 봅시다.

나만의 문제 해결 앱 기능 설계하기

 – 내가 개발 및 제작하고자 하는 문제 해결 앱의 주요 기능은 무엇인가요? 주요 기능을 세 가지 이상 뽑은 후, 기능 간의 흐름을 표현해 보세요. (예, 로그인 기능, 점수 계산 기능 등)

 – 앞에서 작성한 주요 기능 중 첫 번째 기능의 흐름(알고리즘)을 설계해 봅시다. 기능의 흐름을 순서도로 표현하고, 내용을 설명해 보세요.

 – 앞에서 작성한 주요 기능 중 두 번째 기능의 흐름(알고리즘)을 설계해 봅시다. 기능의 흐름을 순서도로 표현하고, 내용을 설명해 보세요.

 – 앞에서 작성한 주요 기능 중 세 번째 기능의 흐름(알고리즘)을 설계해 봅시다. 기능의 흐름을 순서도로 표현하고, 내용을 설명해 보세요.

 – 추가적으로 설계할 기능이 있다면 기능의 흐름을 순서도로 표현하고, 내용을 설명해 보세요.