직업백과

직업백과

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

산업용전자기기소프트웨어개발

아사마루
직무내용

산업용전자기기 소프트웨어 개발은 산업용전자기기의 기능을 확장하고 성능을 향상시키기 위하여 기술 분석, 프로젝트 설 계, 소프트웨어 구현, 시험평가, 사후관리를 수행하는 일이다.

능력단위

소프트웨어 기획 수준 : 5

정의
소프트웨어 기획이란 제품 규격, 기능을 파악하는 기능적 요구사항과 특허, 라이선스,경쟁기술 등의 비기능적 요구사항을 파악하여 프로젝트 기획서를 작성하는 능력이다.
직무내용
  • 요구사항목록 작성하기
  • 경쟁기술 분석하기
  • 프로젝트 기획서 작성하기
  • 중장기 로드맵 작성하기
지식 및 기술
  • 개발제품
  • 경쟁기술
  • 기획서
  • 라이센스
  • 로드맵
  • 분석보고서
  • 요구사항목록
  • 요소기술
  • 제품규격
  • 특허침해
  • 프로젝트기획서
수행태도
  • 감성적
  • 계량적
  • 계획적
  • 관용적
  • 긍정적
  • 기술적
  • 논리적
  • 생산적
  • 인간적
  • 자율적
  • 적극적
  • 전략적
  • 조직적
  • 책임감
  • 합리적
  • 협동적
관련자격증
  • 게임그래픽전문가
  • 게임기획전문가
  • 게임프로그래밍전문가
  • 멀티미디어콘텐츠제작전문가
  • 방송통신기사
  • 임베디드기사
  • 전자계산기기사
  • 전자계산기조직응용기사
  • 전자기사
  • 전파전자통신기사
  • 정보처리기사
  • 정보통신기사
관련전공
  • 전기·전자
  • 정보통신
  • 컴퓨터공학 계열 학과

타깃시스템 분석 수준 : 4

정의
타깃시스템 분석이란 계획 중인 시스템의 구조와 요소를 파악하여 소프트웨어 플랫폼선정, 시스템에 요구되는 자원 파악, 프로그램 환경 구성, 시스템을 분석하는 능력이다.
직무내용
  • 시스템구조 분석하기
  • 소프트웨어 플랫폼 선정하기
  • 시스템자원 구성하기
지식 및 기술
  • 기술동향
  • 소프트웨어플랫폼
  • 시스템
  • 시스템분석
  • 시스템분석보고서
  • 요구사항목록
  • 자원파악
  • 제품포지셔닝
  • 타겟
  • 하드웨어
  • 환경구성
수행태도
  • 감성적
  • 계량적
  • 계획적
  • 기술적
  • 논리적
  • 인간적
  • 자율적
  • 적극적
  • 조직적
  • 책임감
  • 합리적
  • 협동적
관련자격증
  • 게임그래픽전문가
  • 게임기획전문가
  • 게임프로그래밍전문가
  • 멀티미디어콘텐츠제작전문가
  • 방송통신기사
  • 임베디드기사
  • 전자계산기기사
  • 전자계산기조직응용기사
  • 전자기사
  • 전파전자통신기사
  • 정보처리기사
  • 정보통신기사
관련전공
  • 전기·전자
  • 정보통신
  • 컴퓨터공학 계열 학과

시스템소프트웨어 설계 수준 : 4

정의
소프트웨어 설계란 UI/UX, 제어 알고리즘, 모듈 설계를 포함한 소프트웨어 전체 구조를 설계하는 능력이다.
직무내용
  • 소프트웨어구조 설계하기
  • UI/UX 설계하기
  • 제어 알고리즘 설계하기
  • 모듈 설계하기
지식 및 기술
  • UI
  • UI/UX
  • 라이브러리
  • 모듈
  • 모듈설계
  • 블록다이어그램
  • 시스템소프트웨어
  • 알고리즘
  • 응용소프트웨어
  • 콤포넌트
  • 펌웨어
수행태도
  • 계량적
  • 계획적
  • 관용적
  • 기술적
  • 논리적
  • 보수적
  • 성실함
  • 응용력
  • 인간적
  • 자율적
  • 적극적
  • 조직적
관련자격증
  • 게임그래픽전문가
  • 게임기획전문가
  • 게임프로그래밍전문가
  • 멀티미디어콘텐츠제작전문가
  • 방송통신기사
  • 임베디드기사
  • 전자계산기기사
  • 전자계산기조직응용기사
관련전공
  • 전기·전자
  • 정보통신
  • 컴퓨터공학 계열 학과

펌웨어 개발 수준 : 4

정의
펌웨어 개발이란 기능 명세서를 바탕으로 펌웨어 개발 환경을 구축하고 제품에 적용할펌웨어의 설계, 구현, 검증을 수행하는 능력이다.
직무내용
  • 펌웨어 설계하기
  • 펌웨어 구현하기
  • 펌웨어 검증하기
지식 및 기술
  • 기능명세서
  • 라이브러리
  • 소프트웨어개발
  • 운영체제
  • 장치드라이버
  • 전문지식
  • 제어알고리즘
  • 테스트
  • 펌웨어
  • 펌웨어구현
  • 펌웨어설계
수행태도
  • 계량적
  • 관용적
  • 규범적
  • 기술적
  • 논리적
  • 성실함
  • 인간적
  • 자율적
  • 적극적
  • 전략적
  • 조직적
관련자격증
  • 게임그래픽전문가
  • 게임기획전문가
  • 게임프로그래밍전문가
  • 멀티미디어콘텐츠제작전문가
  • 방송통신기사
  • 임베디드기사
  • 전자계산기기사
  • 전자계산기조직응용기사
  • 전자기사
  • 전파전자통신기사
  • 정보처리기사
  • 정보통신기사
관련전공
  • 전기·전자
  • 정보통신
  • 컴퓨터공학 계열 학과

미들웨어 개발 수준 : 5

정의
미들웨어 개발이란 기능 단위의 컴포넌트 정의를 바탕으로 미들웨어를 설계, 구현하고미들웨어의 API에 대한 상호 운용성 검증을 수행하는 능력이다.
직무내용
  • 미들웨어 설계하기
  • 미들웨어 구현하기
  • 미들웨어 검증하기
지식 및 기술
  • API
  • 객체지향
  • 미들웨어
  • 블록다이어그램
  • 상호운용성
  • 소프트웨어
  • 시스템소프트웨어
  • 운영체제
  • 응용소프트웨어
  • 콤포넌트
  • 펌웨어
수행태도
  • 계량적
  • 계획적
  • 기술적
  • 논리적
  • 성실함
  • 응용력
  • 인간적
  • 자율적
  • 적극적
  • 조직적
관련자격증
  • 게임그래픽전문가
  • 게임기획전문가
  • 게임프로그래밍전문가
  • 멀티미디어콘텐츠제작전문가
  • 방송통신기사
  • 임베디드기사
  • 전자계산기기사
관련전공
  • 전기·전자
  • 정보통신
  • 컴퓨터공학 계열 학과

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

정의
응용소프트웨어 개발이란 상호작용을 위한 UI/UX, 데이터 분석을 위한 네트워크, 기본기능 제공을 위한 모듈을 개발하고 이러한 기능들이 통합된 소프트웨어를 개발하는능력이다.
직무내용
  • UI/UX 구현하기
  • 네트워크 구현하기
  • 모듈 구현하기
  • 소프트웨어 통합하기
지식 및 기술
  • UI/UX
  • 구현
  • 네트워크
  • 단위모듈
  • 로깅
  • 모듈
  • 설계도구
  • 소프트웨어
  • 운영체제
  • 응용소프트웨어
  • 프로토콜
수행태도
  • 계량적
  • 계획적
  • 관용적
  • 기술적
  • 논리적
  • 보수적
  • 응용력
  • 인간적
  • 자율적
  • 적극적
  • 조직적
  • 효율적
관련자격증
  • 게임그래픽전문가
  • 게임기획전문가
  • 게임프로그래밍전문가
  • 멀티미디어콘텐츠제작전문가
  • 방송통신기사
  • 임베디드기사
  • 전자계산기기사
  • 전자계산기조직응용기사
  • 전자기사
  • 전파전자통신기사
  • 정보처리기사
  • 정보통신기사
관련전공
  • 전기·전자
  • 정보통신
  • 컴퓨터공학 계열 학과

프로그램 디버깅 수준 : 3

정의
프로그램 디버깅이란 개발된 응용소프트웨어의 기능을 시험하기 위하여 모듈 테스트,통합 모듈 및 연동 테스트, 테스트 자동화 프로그램 개발을 수행하는 능력이다.
직무내용
  • 모듈 테스트하기
  • 통합모듈 테스트하기
  • 테스트 자동화 프로그램 개발하기
지식 및 기술
  • 개발제품
  • 규격
  • 명세서
  • 모듈
  • 소프트웨어
  • 연동테스트
  • 전자기
  • 테스트계획서
  • 테스트자동화
  • 통합모듈
  • 통합테스트
수행태도
  • 계량적
  • 계획적
  • 기술적
  • 논리적
  • 성실함
  • 응용력
  • 인간적
  • 자율적
  • 적극적
  • 전략적
  • 조직적
  • 합리적
관련자격증
  • 게임그래픽전문가
  • 게임기획전문가
  • 게임프로그래밍전문가
  • 멀티미디어콘텐츠제작전문가
  • 방송통신기능사
  • 방송통신산업기사
  • 사무자동화산업기사
  • 전자계산기기능사
  • 전자계산기제어산업기사
  • 전자기기기능사
관련전공
  • 전기·전자
  • 정보통신
  • 컴퓨터공학 계열 학과

소프트웨어 신뢰성검증 수준 : 5

정의
소프트웨어 신뢰성검증이란 고객의 요구에 따른 제품 개발을 위해 신뢰성을 설계하고테스트를 통하여 신뢰성을 검증하는 능력이다.
직무내용
  • 신뢰성 설계하기
  • 신뢰성 테스트하기
  • 신뢰성 검증하기
지식 및 기술
  • 개발제품
  • 목표치
  • 설계서
  • 시험항목
  • 신뢰성
  • 신뢰성분석
  • 신뢰성시험
  • 신뢰성평가
  • 실패
  • 테스트케이스
  • 환경구축
수행태도
  • 계량적
  • 규범적
  • 기술적
  • 논리적
  • 신뢰감
  • 실천적
  • 인간적
  • 자율적
  • 적극적
  • 책임감
  • 협동적
  • 효율적
관련자격증
  • 게임그래픽전문가
  • 게임기획전문가
  • 게임프로그래밍전문가
  • 멀티미디어콘텐츠제작전문가
  • 방송통신기사
관련전공
  • 전기·전자
  • 정보통신
  • 컴퓨터공학 계열 학과

소프트웨어 운용시험검증 수준 : 5

정의
운용시험 검증이란 제품의 사용자 이용흐름에 따른 품질 안정성을 평가하기 위하여 시험 시나리오와 운용 시험보고서를 작성하고 인수지원을 검토하는 능력이다.
직무내용
  • 시나리오 작성하기
  • 운용시험 실시하기
  • 결과보고서 작성하기
지식 및 기술
  • 개발제품
  • 검토항목
  • 기능검증
  • 문제점검토
  • 성능측정
  • 소프트웨어
  • 시나리오작성
  • 시험계획
  • 시험계획서
  • 운용시험
  • 운용환경
수행태도
  • 계량적
  • 계획적
  • 규범적
  • 기술적
  • 논리적
  • 성실함
  • 인간적
  • 자율적
  • 적극적
  • 조직적
  • 책임감
  • 협동적
관련자격증
  • 게임그래픽전문가
  • 게임기획전문가
  • 게임프로그래밍전문가
  • 멀티미디어콘텐츠제작전문가
  • 방송통신기사
  • 임베디드기사
  • 전자계산기기사
  • 전자계산기조직응용기사
  • 전자기사
관련전공
  • 전기·전자
  • 정보통신
  • 컴퓨터공학 계열 학과

소프트웨어 사후관리 수준 : 4

정의
소프트웨어 사후관리란 제품의 효율적인 서비스 제공을 위하여 지식재산권 등록, 관리,유지·보수, 인수 지원을 수행하는 능력이다.
직무내용
  • 지식재산권 관리하기
  • 유지보수하기
  • 인수 지원하기
지식 및 기술
  • 로그분석
  • 버전
  • 변경이력
  • 설치절차
  • 소프트웨어
  • 소프트웨어유지보수
  • 소프트웨어형상
  • 오류발생
  • 유지보수
  • 인수
  • 지식재산권
수행태도
  • 규범적
  • 기술적
  • 논리적
  • 보수적
  • 성실함
  • 실천적
  • 응용력
  • 인간적
  • 자율적
  • 적극적
  • 책임감
  • 협동적
  • 효율적
관련자격증
  • 게임그래픽전문가
  • 게임기획전문가
  • 게임프로그래밍전문가
  • 멀티미디어콘텐츠제작전문가
  • 방송통신기사
  • 임베디드기사
  • 전자계산기기사
  • 전자계산기조직응용기사
  • 전자기사
  • 전파전자통신기사
  • 정보처리기사
  • 정보통신기사
관련전공
  • 전기·전자
  • 정보통신
  • 컴퓨터공학 계열 학과

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

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