Mobile App/앱개발 환경분석 6

앱 개발 환경분석

앱 개발 계획 수립 개발 일정 및 환경 계획에 대한 앱 개발 계획서 작성 개발 일정, 투입 인력, 소요 비용, 활용 장비, 적용 시스템을 계획하고 선정할 수 있다. 소프트웨어 개발 계획 소프트웨어 개발 계획은 프로젝트가 수행되기 전에 소프트웨어 개발 타당성을 분석하고 소프트웨 어 개발 범위를 결정하며 필요한 자원, 비용, 일정 등을 예측하는 작업이다. 소프트웨어 개발 계획 수립을 해야 하는 이유는 계획 수립을 통해 주어진 기간 내에 최소의 비용으로 사용자를 만족시킬 수 있는 시스템을 개발하기 위해서이며 소프트웨어 개발 과정에서 발생할 수 있는 여러 가지 위험성을 최소화하여 소프트웨어 개발 성공률을 높일 수 있기 때문이다. 소프트웨어개발계획수립후에는목표, 개발범위, 타당성분석, 추진전략등이포함된시스템 정의..

앱 개발 환경분석

앱 개발 계획 수립 개발할 앱의 내용에 대한 앱 개발 계획서 작성 프로젝트 기획서, 문화콘텐츠 기획서, 준비된 개발 환경과 선정된 개발 방법을 바탕으로 개발 계획을 수립할 수 있다. 업무 분석과 사용자 분석을 바탕으로 개발 계획을 수립할 수 있다. 앱(app)은 원래 응용 프로그램(application program)의 줄인 말이다. 응용 프로그램은 우리가 컴퓨터에서 일상적으로 사용하는 오피스, 동영상/오디오 플레이어, 압축 프로그램, 웹 브라우저 등과 같은 프로그램에 대한 통칭이다. 모바일 장비에서 실행되는 소프트웨어를 일컬어서 스마트 앱 혹은 줄여서 앱이라 한다. 따라서 앱 개발 계획을 수립하기 위해서는 기본적으로 소프트웨어 개발 방법론에 근거하여 앱 개발 계획을 세우는 것이 바람직하다. 앱 개발 계..

앱 개발 환경분석

앱 개발 방법론 선정 문화콘텐츠 기획서에 적합한 개발 방법 조사 및 선정 준비된 개발 환경에 적합한 개발 방법(네이티브 앱, 모바일 앱, 하이브리드 앱)을 정할 수 있다. 개발 방법 개요 안드로이드 계열의 파편화는 애플리케이션 개발에 문제점을 가져왔다. 출시 이후 빠른 속도로 성장하여 아이폰 보급률을 뛰어넘어 모바일 OS 시장의 1위 자리를 지키고 있는 안드로이드 OS의 가장 큰 문제는 파편화이다. 파편화란, 4.0(IceCreamSandwitch)으로 통합이 되었지만 이전까지 2.3진저브레드(GingerBread)인 스마트폰 OS와 3.0허니콤(HoneyComb)인 태블릿 OS로 나누어져서 생긴 부작용을 뜻한다. 또한 구글의권장사항은있었지만자유롭게수정이가능해각제조사별로맞춤 제작된하드웨어와 OS는 이런 ..

앱 개발 환경분석

개발 환경 선정 개발 환경에 필요한 요소의 정의 필요지식 개발에 필요한 통신 방법, 개발 규칙, 사용자 환경, 관리 방법, 플랫폼에 관한 요소를 정의할 수 있다. 안드로이드 앱 개발 환경 개요 안드로이드 앱 개발 환경 설정은 간단하다. 개발 환경이 설치될 컴퓨터는 윈도우나 리눅스 혹은 매킨토시도 가능하다. 개발 툴을 다운로드하여 설치한 후 환경을 설정하면 된다. 예전에는 자바, 이클립스(eclipse), 안드로이드 SDK를 각각 다운로드하여 설치하고 각각 환경 설정을 하였다. 그러나 지금은 안드로이드 SDK를 다운로드하면 이클립스도 포함되어 있고 환경 설정 부분도 간소화되었다. 전체적인 안드로이드 앱 개발 환경 설정 순서는 다음과 같다. JDK 설치 안드로이드 SDK 설치 SDK 패키지 설치 iOS 앱 ..

앱 개발 환경분석

개발 환경 선정 문화콘텐츠 기획서에 적합한 개발 환경 조사 및 선정 작성된 문화콘텐츠 기획서를 바탕으로 개발에 필요한 환경 및 요소를 준비할 수 있다. 환경에 필요한 프로그래밍 언어, 활용 기기, 툴, OS를 정할 수 있다. 개발 환경 개요 최근 모바일 기기 범위는 기존의 아이폰, 안드로이드폰을 비롯해 바다(Bada), 윈도우폰 7(WindowPhone7), 블랙베리(BlackBerry), 심비안(Symbian) 등의 스마트폰 계열과 아이패드 (iPad) 및 안드로이드 기반 태블릿(tablet) 계열로 확대되었다. 이렇게 다양한 플랫폼 중에서도 출시 이후 빠른 속도로 성장하여 아이폰 보급률을 뛰어넘어 모바일 OS 시장의 1위 자리를 지키고 있는 안드로이드와, 아이폰의 탄생과 함께 부활한 iOS 기반의 플..