본문 바로가기

  • 직업정보
  • 산업군별 주요직업

산업군별 주요직업

상세설명
직무개요
각종 응용분야의 컴퓨터 소프트웨어를 전문적으로 설계하고 개발하는데 종사한다.

수행직무
사용자의 요구 사항을 조사·분석한다.
기능, 성능요건 및 운영 환경(OS, 네트워크, 사용자 인터페이스 등)에 대한 종합적인 검토 분석하에 응용소프트웨어의 개발 범위와 목표를 설정한다.
소프트웨어를 개발·완성시키기 위한 전체적인 개발 계획과 자원 조달 계획을 편성한다.
정보시스템 계획수립과 관련된 표준화된 절차와 산출물을 설정한다.
개발에 사용할 CASE툴, 프로그램 언어, 방법론 등을 설정한다.
응용시스템에 대한 정보보호의 방법과 계획을 설정한다.
분석된 자료를 근간으로 소프트웨어의 세부적인 기능 및 사양에 관한 상세 설계를 마련한다.
상세설계에 입각하여 단위 프로그램을 개발하고, 시험과정을 통해 버그를 수정해 나간다.
단위프로그램들을 모아서 하나의 프로그램으로 통합시키고 이를 종합·시험한다.
개발된 여러 프로그램들을 한데 모아서 응용시스템으로 결합시키고, 해당 컴퓨터시스템에 설치 다각적인 시험 과정을 통해서 기능 및 성능을 종합적으로 평가·분석한다.
패키지성의 개발 소프트웨어에 대해서는 버전관리를 체계적으로 유지해 나간다.
개발 소프트웨어에 대해서는 지속적인 사용자의 의견과 문제점을 수집하여 다음 버전의 소프트웨어 개발에 이를 수용토록 한다.
개발 소프트웨어에 대해서는 정식으로 발표하기 전에 다각적인 측면에서 충분한 테스트과정을 거치고 버그를 해결해 나간다.
응용소프트웨어를 개발하는 과정은 일반적으로 분석단계, 설계단계, 코딩단계, 시험 단계의 절차를 거쳐 완성한다
개발 완료된 응용소프트웨어에 대해서는 각 공정마다의 개발 다큐먼트를 정리·유지토록 한다.
응용소프트웨어에 대한 사용자의 운영 교육을 지원한다.
응용소프트웨어에 대한 운영 매뉴얼을 기록·유지토록 한다.
지속적으로 컴퓨터의 하드웨어 및 소프트웨어에 대한 새로운 기술을 조사·연구한다.

필요 기술 및 지식
응용소프트웨어개발자가 되기 위해서는 전문대학 및 대학교의 컴퓨터공학과, 전산(공학)과 등의 관련 학과를 졸업하는 것이 유리하다. 비전공자는 사설교육기관에서 C언어, 자바, 비주얼스튜디오, 델파이, 파워빌더 등 프로그래밍 언어 등을 배우고 진출한다. 최근에 대학에서는 소프트웨어와 관련한 별도의 학과들이 개설되고 있다. 이들 학과에서는 소프트웨어공학, 프로그램언어, 운영체제, 데이터베이스, 자료구조를 비롯해 실제 응용소프트웨어 개발 실습을 한다.

임금
조사년도:2013년, 임금 하위(25%) 2675만원, 평균(50%) 3760만원, 상위(25%) 4850만원

직업만족도
22%

일자리전망
향후 5년간 응용소프트웨어개발자의 고용은 다소 증가할 것으로 전망된다. 최근 들어 국내 경제는 대내외 불확실성이 지속되면서 주요 경제 지표가 부진하면서 국내 소프트웨어 시장도 당초 전망보다 낮은 성장률을 기록할 것으로 보인다. 그러나 모바일 환경, 클라우드 서비스, 소셜네트워킹, 빅데이터 분석 기술을 토대로 한 IT 산업의 차세대 플랫폼인 '제3의 플랫폼'(3rd Platform)이 소프트웨어 시장의 성장 동력으로 손꼽히고 있으며, 소프트웨어 업계는 클라우드, 소셜 네트워크, 빅데이터 분석, 모바일 환경에 대한 대비 전략을 확장해나가는 추세를 보이고 있다. 최근 빅데이터, 온라인 광고, M2M, NFC, 소셜커머스, 디지털콘텐츠 제작·유통 등 새로운 IT서비스를 통한 고용 창출의 기회가 열리고 있다. 또한, 최근 스마트폰 보급이 대중화되면서 이동 중에 업무를 보는 모바일 오피스, 휴대폰으로 콘텐츠를 실시간으로 주고받는 사회관계망서비스(SNS) 등이 확산되고 있어 향후 모바일 부문을 중심으로 향후 10년간 응용소프트웨어기술자의 고용은 다소 증가할 것으로 전망된다.

www.work.go.kr