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)를 기획해 본 소감을 작성해 봅시다.
나만의 문제 해결 앱 기능 설계하기

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

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

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

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

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