직업백과

직업백과

당신이 궁금한 세상의 모든 직업

가전기기응용소프트웨어개발

아사마루
직무내용

가전기기 응용소프트웨어 개발은 가전기기의 부가가치와 정보의 접근성, 사용자 편의성 및 개발 용이성을 향상시키기 위하 여, 요구사항을 분석하고 응용소프트웨어를 설계하며 UI/UX, 미들웨어, SDK, 응용프로그램을 개발하고 시스템 통합, 테스 트, 응용소프트웨어 관리를 수행하는 일이다.

능력단위

응용소프트웨어 요구사항 분석 수준 : 5

정의
응용소프트웨어 요구사항 분석이란 가전기기 응용소프트웨어 개발 초기단계에서 가전기기 응용소프트웨어의 기능을 정의하고, 제약사항과 선행기술을 분석하는 능력이다.
직무내용
  • 기능 정의하기
  • 제약사항 분석하기
  • 선행기술 분석하기
지식 및 기술
  • 가전기기
  • 개발방향
  • 개발범위
  • 기능정의서
  • 기술표준
  • 법령
  • 요구사항분석
  • 요소기술
  • 응용소프트웨어
  • 제품기획
  • 특허분석
수행태도
  • 계량적
  • 관용적
  • 규범적
  • 기술적
  • 논리적
  • 응용력
  • 인간적
  • 자율적
  • 적극적
  • 조직적
관련자격증
  • SQL자격개발자
  • 데이터아키텍처 전문가(DAP)
  • 리눅스마스터 1급
  • 전자계산기제어기사
  • 전자계산기조직응용기사
  • 정보관리기술사
  • 정보기기운용기사
  • 정보시스템감리사
  • 정보처리기사
  • 컴퓨터시스템응용기술사
관련전공
  • 전기‧전자‧전산‧컴퓨터‧응용소프트웨어‧정보통신‧제어계측 관련학과

응용소프트웨어 설계 수준 : 5

정의
응용소프트웨어 설계란 응용소프트웨어 요구사항 기능정의서를 활용하여 가전기기 응용 소프트웨어의 구조, 기능, 데이터베이스 설계를 통해 응용소프트웨어 상세 설계서를 작성하는 능력이다.
직무내용
  • 구조 설계하기
  • 기능 설계하기
  • 데이터베이스 설계하기
지식 및 기술
  • 가전기기
  • 개발항목
  • 구조
  • 그룹
  • 기능
  • 기능설계서
  • 기능정의서
  • 데이터베이스
  • 모델링프로그램
  • 설계서
  • 응용소프트웨어
수행태도
  • 계량적
  • 기술적
  • 논리적
  • 성실함
  • 응용력
  • 인간적
  • 자율적
  • 적극적
  • 조직적
관련자격증
  • SQL자격개발자
  • 데이터아키텍처 전문가(DAP)
  • 리눅스마스터 1급
  • 전자계산기제어기사
  • 전자계산기조직응용기사
  • 정보관리기술사
  • 정보기기운용기사
  • 정보시스템감리사
  • 정보처리기사
  • 컴퓨터시스템응용기술사
관련전공
  • 전기‧전자‧전산‧컴퓨터‧응용소프트웨어‧정보통신‧제어계측 관련학과

응용소프트웨어 프로젝트 관리 수준 : 6

정의
응용소프트웨어 프로젝트 관리란 응용소프트웨어 개발에 필요한 전체적인 자원의 활용계획과 개발방법의 수립, 개발기간 동안에 발생할 위험요소를 분석하는 능력이다.
직무내용
  • 개발계획 수립하기
  • 개발방법 수립하기
  • 위험요소 분석하기
지식 및 기술
  • 개발계획서
  • 개발방법
  • 개발프로세스
  • 기능정의서
  • 소요비용
  • 위험관리
  • 위험요소
  • 응용소프트웨어
  • 자금운용
  • 프로젝트
  • 프로젝트관리
수행태도
  • 감성적
  • 계량적
  • 계획적
  • 기술적
  • 논리적
  • 실천적
  • 응용력
  • 인간적
  • 자율적
  • 적극적
  • 조직적
  • 책임감
  • 협동적
관련자격증
  • PMO(PROJECT MANAGEMENT OFFICER)
  • PMP(Project Management Process)
  • SQL자격개발자
  • 데이터아키텍처 전문가(DAP)
  • 리눅스마스터 1급
  • 전자계산기제어기사
  • 전자계산기조직응용기사
  • 정보관리기술사
  • 정보기기운용기사
  • 정보시스템감리사
  • 정보처리기사
  • 컴퓨터시스템응용기술사
관련전공
  • 전기‧전자‧전산‧컴퓨터‧응용소프트웨어‧정보통신‧제어계측 관련학과

응용소프트웨어 UI/UX 개발 수준 : 4

정의
응용소프트웨어 UI/UX 개발이란 가전기기의 사용자 인터페이스를 개발하기 위하여 사용자의 요구사항을 분석하고, 하드웨어 특성을 고려한 UI/UX의 기능을 분석한 뒤,UI/UX 디자인을 구현하는 능력이다.
직무내용
  • UI/UX 요구사항 분석하기
  • UI/UX 기능 분석하기
  • UI/UX 디자인 구현하기
지식 및 기술
  • UI/UX
  • 가전기기
  • 개발프로그램
  • 기능정의서
  • 레이아웃
  • 사용환경
  • 색상
  • 요구사항분석서
  • 응용소프트웨어
  • 하드웨어
  • 호기심
수행태도
  • 계량적
  • 관용적
  • 기술적
  • 논리적
  • 사교적
  • 성실함
  • 응용력
  • 인간적
  • 자율적
  • 적극적
  • 집중력
  • 책임감
  • 협동적
관련자격증
  • 웹디자인기능사
  • 정보기기운용기사
  • 정보처리기사
  • 컴퓨터그래픽스운용기능사
관련전공
  • 전기‧전자‧전산‧컴퓨터‧응용소프트웨어‧정보통신‧제어계측 관련학과

응용소프트웨어 미들웨어 개발 수준 : 5

정의
응용소프트웨어 미들웨어 개발이란 두 개 이상의 시스템 또는 프로그램을 중재하기 위하여 미들웨어의 기능을 분석 후 미들웨어, 보안모듈을 개발하는 능력이다.
직무내용
  • 미들웨어 분석하기
  • 미들웨어 개발하기
  • 보안모듈 개발하기
지식 및 기술
  • 가전기기
  • 개발
  • 미들웨어
  • 설계서
  • 시스템소프트웨어
  • 암호화
  • 예외사항
  • 운영체제
  • 응용소프트웨어
  • 정의
  • 통신프로토콜
수행태도
  • 계량적
  • 관용적
  • 규범적
  • 기술적
  • 논리적
  • 사명감
  • 성실함
  • 응용력
  • 인간적
  • 자신감
  • 자율적
  • 적극적
  • 책임감
  • 협동적
  • 효율적
관련자격증
  • SQL자격개발자
  • 데이터아키텍처 전문가(DAP)
  • 리눅스마스터 1급
  • 전자계산기제어기사
  • 전자계산기조직응용기사
  • 정보관리기술사
  • 정보기기운용기사
  • 정보보안 자격증(CISA)
  • 정보보안기사
  • 정보보안산업기사
  • 정보시스템감리사
  • 정보처리기사
  • 컴퓨터시스템응용기술사
관련전공
  • 전기‧전자‧전산‧컴퓨터‧응용소프트웨어‧정보통신‧제어계측 관련학과

응용소프트웨어 SDK개발 수준 : 5

정의
응용소프트웨어 SDK(Software Development Kit) 개발이란 가전기기 응용소프트웨어개발을 지원하기 위하여 플랫폼을 구축하고 API(Application ProgrammingInterface), 라이브러리를 개발하는 능력이다.
직무내용
  • 플랫폼 구축하기
  • API 개발하기
  • 라이브러리 개발하기
지식 및 기술
  • API
  • SDK
  • 가전기기
  • 개발프로그램
  • 라이브러리
  • 운영체제
  • 응용소프트웨어
  • 컴파일러
  • 프로그래밍언어
  • 플랫폼
  • 호기심
수행태도
  • 계량적
  • 기술적
  • 논리적
  • 응용력
  • 인간적
  • 자율적
  • 조직적
관련자격증
  • SQL자격개발자
  • 데이터아키텍처 전문가(DAP)
  • 리눅스마스터 1급
  • 전자계산기제어기사
  • 전자계산기조직응용기사
  • 정보관리기술사
  • 정보기기운용기사
  • 정보시스템감리사
  • 정보처리기사
  • 컴퓨터시스템응용기술사
관련전공
  • 전기‧전자‧전산‧컴퓨터‧응용소프트웨어‧정보통신‧제어계측 관련학과

응용프로그램 개발 수준 : 5

정의
응용프로그램 개발이란 외부 라이브러리 포팅, 단위모듈 개발, 오류 수정을 통해서 가전기기에서 동작하는 응용소프트웨어의 단위모듈을 구현하는 능력이다.
직무내용
  • 외부 라이브러리 포팅하기
  • 단위모듈 개발하기
  • 기능오류 수정하기
지식 및 기술
  • 개발프로그램
  • 구현방식
  • 기능설계서
  • 단위모듈
  • 라이브러리
  • 소프트웨어개발
  • 에러
  • 오픈소스
  • 외부
  • 응용소프트웨어
  • 포팅
수행태도
  • 계량적
  • 규범적
  • 기술적
  • 논리적
  • 성실함
  • 응용력
  • 인간적
  • 자율적
  • 적극적
  • 조직적
  • 책임감
관련자격증
  • SQL자격개발자
  • 데이터아키텍처 전문가(DAP)
  • 리눅스마스터 1급
  • 전자계산기제어기사
  • 전자계산기조직응용기사
  • 정보관리기술사
  • 정보기기운용기사
  • 정보시스템감리사
  • 정보처리기사
  • 컴퓨터시스템응용기술사
관련전공
  • 전기‧전자‧전산‧컴퓨터‧응용소프트웨어‧정보통신‧제어계측 관련학과

응용소프트웨어 통합 수준 : 6

정의
응용소프트웨어 통합이란 단위모듈 통합, 통합오류 수정, 최적화를 통해 완성된 응용소프트웨어를 개발하는 능력이다.
직무내용
  • 단위모듈 통합하기
  • 통합오류 수정하기
  • 통합모듈 최적화하기
지식 및 기술
  • 가전기기
  • 개발프로그램
  • 검증
  • 기능설계서
  • 단위모듈
  • 운영체제
  • 응용소프트웨어
  • 최적화
  • 통합개발환경
  • 통합모듈
  • 호기심
수행태도
  • 계량적
  • 기술적
  • 논리적
  • 응용력
  • 인간적
  • 자율적
  • 적극적
  • 합리적
관련자격증
  • SQL자격개발자
  • 데이터아키텍처 전문가(DAP)
  • 리눅스마스터 1급
  • 전자계산기제어기사
  • 전자계산기조직응용기사
  • 정보관리기술사
  • 정보기기운용기사
  • 정보시스템감리사
  • 정보처리기사
  • 컴퓨터시스템응용기술사
관련전공
  • 전기‧전자‧전산‧컴퓨터‧응용소프트웨어‧정보통신‧제어계측 관련학과

응용소프트웨어 테스트 수준 : 3

정의
응용소프트웨어 테스트란 가전기기 응용소프트웨어를 테스트하기 위해 동작환경을 구축하여 통합, 필드테스트 수행하고 인증을 획득하는 능력이다.
직무내용
  • 통합 테스트하기
  • 필드 테스트하기
  • 소프트웨어 인증획득하기
지식 및 기술
  • 가전기기
  • 검출
  • 동작환경
  • 응용소프트웨어
  • 인증
  • 인증획득
  • 테스트
  • 테스트결과
  • 테스트계획서
  • 테스트환경
  • 필드테스트
수행태도
  • 계량적
  • 계획적
  • 기술적
  • 논리적
  • 응용력
  • 인간적
  • 자율적
  • 적극적
  • 책임감
관련자격증
  • ISTQB CTEL(Certified Tester Expert Level)
  • 리눅스마스터 2급
  • 전자계산기기능사
  • 전자계산기제어산업기사
  • 정보기기운용
  • 정보처리기능사
  • 컴퓨터 운용사
관련전공
  • 전기‧전자‧전산‧컴퓨터‧응용소프트웨어‧정보통신‧제어계측 관련학과

응용소프트웨어 관리 수준 : 2

정의
응용소프트웨어 관리란 요구사항 기능정의서, UI/UX설계서를 기반으로 사용자설명서를 작성하고 응용소프트웨어 버전관리, 사후관리를 하는 능력이다.
직무내용
  • 사용자설명서 작성하기
  • 응용소프트웨어 버전 관리하기
  • 응용소프트웨어 사후관리하기
지식 및 기술
  • 가전기기
  • 기능정의서
  • 버전관리
  • 변경이력
  • 사용자설명서
  • 사후관리
  • 소프트웨어
  • 수정방법
  • 완벽
  • 요구사항
  • 응용소프트웨어
수행태도
  • 계량적
  • 관용적
  • 기술적
  • 논리적
  • 보수적
  • 성실함
  • 응용력
  • 인간적
  • 자율적
  • 적극적
  • 책임감
  • 협동적
관련자격증
  • 전자계산기기능사
  • 정보처리기능사
관련전공
  • 전기‧전자‧전산‧통신 관련학과

직무사전 데이터는 워크넷(www.work.go.kr)을 통해 제공됩니다.

보다 상세한 내용은 워크넷 직업/진로 정보를 이용해 주시기 바랍니다.