직업백과

직업백과

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

가전기기시스템소프트웨어개발

아사마루
직무내용

가전기기 시스템소프트웨어 개발은 생활을 보다 편리하고 삶의 질을 향상시키기 위하여 가전기기의 시스템을 분석하고, 개 발계획을 수립하여 펌웨어 설계, 구현, 부트로더의 개발, 운영체제 포팅, 장치드라이버 개발, 소프트웨어 라이브러리 개발, 소프트웨어를 통합, 그리고 개발 내용을 관리하는 일이다.

능력단위

시스템소프트웨어 요구사항 분석 수준 : 6

정의
시스템소프트웨어 요구사항 분석이란 시스템소프트웨어 개발에 필요한 요구사항을 파악하고 시스템구성을 분석하여, 시스템에 필요한 기술요소를 결정하는 능력이다.
직무내용
  • 제품 분석하기
  • 시스템 파악하기
  • 시스템 소프트웨어 구현요소 수립하기
지식 및 기술
  • 가전기기
  • 개발대상
  • 구현방법
  • 기술요소
  • 마이크로프로세서
  • 시스템분석보고서
  • 시스템소프트웨어
  • 운영체제
  • 장치드라이버
  • 전체시스템
  • 지적재산권
수행태도
  • 계량적
  • 관용적
  • 기술적
  • 논리적
  • 인간적
  • 자율적
  • 적극적
  • 전략적
  • 조직적
  • 책임감
  • 합리적
  • 협동적
관련자격증
  • 전자계산기제어기사
  • 전자계산기조직응용기사
  • 정보기기운용
  • 정보처리기사
  • 정보처리산업기사
  • 컴퓨터 운용사
관련전공
  • 전자·제어계측·전산·컴퓨터·응용소프트웨어·정보통신관련학과

시스템소프트웨어 개발계획 수립 수준 : 6

정의
시스템소프트웨어 개발계획수립이란 선행개발 계획을 수립하여 시스템소프트웨어의 개발범위를 결정하고, 기간과 인력을 산출하여 개발계획을 수립하는 능력이다.
직무내용
  • 개발범위 결정하기
  • 위험요소 관리계획 수립하기
  • 개발계획서작성하기
  • 선행기술 검토하기
지식 및 기술
  • 가전기기
  • 관리계획서
  • 기술요소
  • 마이크로프로세서
  • 버전관리
  • 시스템소프트웨어
  • 위험요소
  • 장치드라이버
  • 전체시스템
  • 제품개발
  • 플랫폼
수행태도
  • 계량적
  • 계획적
  • 기술적
  • 논리적
  • 사교적
  • 인간적
  • 자율적
  • 적극적
  • 전략적
  • 조직적
  • 책임감
  • 합리적
  • 협동적
관련자격증
  • 전자계산기제어기사
  • 전자계산기조직응용기사
  • 정보기기운용
  • 정보처리기사
  • 정보처리산업기사
  • 컴퓨터 운용사
관련전공
  • 전자·제어계측·전산·컴퓨터·응용소프트웨어·정보통신관련학과

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

정의
시스템소프트웨어 펌웨어 설계란 가전기기 주변장치를 제어하기 위하여 마이크로프로세서 기반의 펌웨어 규격서, 소프트웨어 순서도를 작성하고 프로토콜을 정의하는 능력이다.
직무내용
  • 펌웨어 규격서 작성하기
  • 순서도 작성하기
  • 프로토콜 정의하기
지식 및 기술
  • 가전기기
  • 규격서
  • 데이터시트
  • 라이브러리
  • 마이크로프로세서
  • 순서도
  • 크로스컴파일러
  • 테스팅
  • 펌웨어설계
  • 프로토콜
  • 환경구축
수행태도
  • 계량적
  • 기술적
  • 논리적
  • 성실함
  • 인간적
  • 자율적
  • 적극적
  • 조직적
  • 책임감
  • 협동적
관련자격증
  • 전자계산기제어기사
  • 전자계산기조직응용기사
  • 정보기기운용
  • 정보처리기사
  • 정보처리산업기사
  • 컴퓨터 운용사
관련전공
  • 전자·제어계측·전산·컴퓨터·응용소프트웨어·정보통신관련학과

시스템소프트웨어 펌웨어 구현 수준 : 4

정의
시스템소프트웨어 펌웨어 구현이란 가전기기 주변장치를 제어하기 위하여 개발도구를파악하여 설계된 펌웨어를 코딩하고 테스트하는 능력이다.
직무내용
  • 개발도구 파악하기
  • 펌웨어 코딩하기
  • 펌웨어 테스트하기
지식 및 기술
  • 가전기기
  • 데이터시트
  • 마이크로프로세서
  • 모듈
  • 성능향상
  • 전자회로
  • 크로스컴파일러
  • 테스팅
  • 통합개발환경
  • 펌웨어
  • 펌웨어구현
수행태도
  • 계량적
  • 기술적
  • 논리적
  • 성실함
  • 인간적
  • 자율적
  • 적극적
  • 조직적
  • 책임감
  • 합리적
  • 협동적
관련자격증
  • 전자계산기기능사
  • 전자계산기제어산업기사
  • 정보기기운용
  • 정보처리기능사
  • 컴퓨터 운용사
관련전공
  • 전자·제어계측·전산·컴퓨터·응용소프트웨어·정보통신관련학과

시스템소프트웨어 부트로더 개발 수준 : 5

정의
시스템소프트웨어 부트로더 개발이란 가전기기의 펌웨어 및 운영체제를 구동하기 위하여 마이크로프로세서 기반의 부트로더를 설계하고, 구현한 후 검증하는 능력이다.
직무내용
  • 부트로더 설계하기
  • 부트로더 구현하기
  • 부트로더 테스트하기
지식 및 기술
  • 가전기기
  • 마이크로프로세서
  • 모듈
  • 부트로더
  • 설계서
  • 시스템분석보고서
  • 운영체제
  • 크로스컴파일러
  • 테스트환경구축
  • 펌웨어
  • 프로그램개발
수행태도
  • 계량적
  • 기술적
  • 논리적
  • 보수적
  • 성실함
  • 인간적
  • 자율적
  • 전략적
  • 조직적
  • 책임감
  • 합리적
  • 협동적
관련자격증
  • 전자계산기제어기사
  • 전자계산기조직응용기사
  • 정보기기운용
  • 정보처리기사
  • 정보처리산업기사
  • 컴퓨터 운용사
관련전공
  • 전자·제어계측·전산·컴퓨터·응용소프트웨어·정보통신관련학과

시스템소프트웨어 운영체제 포팅 수준 : 5

정의
시스템소프트웨어 운영체제 포팅이란 가전기기의 시스템 제어에 필요한 운영체제의OS 커널을 분석하고, 필요한 OS기능을 선택한 후, 프로그램을 변경하여 가전기기의시스템에 맞도록 OS 커널을 포팅하는 능력이다.
직무내용
  • OS커널 분석하기
  • OS기능 선택하기
  • OS커널 포팅하기
지식 및 기술
  • BSP
  • OS
  • 가전기기
  • 동기화
  • 모듈
  • 스레드
  • 운영체제
  • 장치드라이버
  • 커널
  • 포팅
  • 함수
수행태도
  • 계량적
  • 기술적
  • 논리적
  • 사교적
  • 응용력
  • 인간적
  • 자율적
  • 적극적
  • 전략적
  • 조직적
  • 책임감
  • 협동적
  • 효율적
관련자격증
  • 전자계산기제어기사
  • 전자계산기조직응용기사
  • 정보기기운용
  • 정보처리기사
  • 정보처리산업기사
  • 컴퓨터 운용사
관련전공
  • 전자·제어계측·전산·컴퓨터·응용소프트웨어·정보통신관련학과

시스템소프트웨어 장치드라이버 개발 수준 : 5

정의
시스템소프트웨어 장치드라이버 개발이란 가전기기 주변장치 제어하기 위하여 운영체제 기반의 장치드라이버를 설계하고, 구현한 후 검증하는 능력이다.
직무내용
  • 장치드라이버 구현하기
  • 장치드라이버 테스트하기
  • 장치드라이버 설계하기
지식 및 기술
  • 가전기기
  • 개발환경
  • 구현
  • 모듈
  • 설계서
  • 시스템분석보고서
  • 연동테스트
  • 응용프로그램
  • 장치드라이버
  • 테스트환경
  • 함수
수행태도
  • 계량적
  • 기술적
  • 논리적
  • 보수적
  • 응용력
  • 인간적
  • 자율적
  • 적극적
  • 조직적
  • 책임감
관련자격증
  • 전자계산기제어기사
  • 전자계산기조직응용기사
  • 정보기기운용사
  • 정보처리기사
  • 정보처리산업기사
  • 컴퓨터운용사
관련전공
  • 전자·제어계측·전산·컴퓨터·응용소프트웨어·정보통신관련학과

시스템소프트웨어 라이브러리 개발 수준 : 5

정의
시스템소프트웨어 라이브러리 개발이란 가전기기 응용 소프트웨어가 시스템의 기능을사용할 수 있도록 소프트웨어 라이브러리를 설계하고, 구현한 후 검증하는 능력이다.
직무내용
  • 소프트웨어 라이브러리 설계하기
  • 소프트웨어 라이브러리 구현하기
  • 소프트웨어 라이브러리 테스트하기
지식 및 기술
  • 가전기기
  • 구현
  • 디버깅
  • 라이브러리
  • 설계서
  • 소프트웨어
  • 시스템분석보고서
  • 연동테스트
  • 운영체제
  • 응용소프트웨어
  • 장치드라이버
수행태도
  • 계량적
  • 기술적
  • 논리적
  • 보수적
  • 성실함
  • 응용력
  • 인간적
  • 자율적
  • 적극적
  • 책임감
  • 합리적
관련자격증
  • 전자계산기제어기사
  • 전자계산기조직응용기사
  • 정보기기운용사
  • 정보처리기사
  • 정보처리산업기사
  • 컴퓨터 운용사
관련전공
  • 전자·제어계측·전산·컴퓨터·응용소프트웨어·정보통신관련학과

시스템소프트웨어 통합 수준 : 5

정의
시스템소프트웨어 통합이란 개발된 가전기기 시스템의 소프트웨어의 기능, 인터페이스를 테스트하고 성능을 최적화하여 통합된 소프트웨어의 정상적인 동작 여부를 확인할수 있는 능력이다.
직무내용
  • 통합 테스트하기
  • 성능 최적화하기
  • 생산용 소프트웨어 개발하기
지식 및 기술
  • 가전기기
  • 마이크로프로세서
  • 시스템분석보고서
  • 시스템소프트웨어
  • 양산
  • 정상동작여부
  • 크로스컴파일러
  • 테스트
  • 테스트결과
  • 통합테스트
  • 프로그래밍언어
수행태도
  • 계량적
  • 기술적
  • 논리적
  • 생산적
  • 성실함
  • 인간적
  • 자율적
  • 적극적
  • 조직적
  • 책임감
  • 합리적
  • 협동적
관련자격증
  • 전자계산기제어기사
  • 전자계산기조직응용기사
  • 정보기기운용사
  • 정보처리기사
  • 정보처리산업기사
  • 컴퓨터운용사
관련전공
  • 전자·제어계측·전산·컴퓨터·응용소프트웨어·정보통신관련학과

시스템소프트웨어 개발관리 수준 : 6

정의
시스템소프트웨어 개발관리란 해당 가전기기 시스템 소프트웨어에 대한 모든 개발이력과 정보를 취합하여 정리하고 버전 관리, 소프트웨어 유지, 보수 및 사용설명서 제작,특허 출원 등의 작업을 수행하는 능력이다.
직무내용
  • 프로젝트 관리하기
  • 개발자 매뉴얼 제작하기
  • 개발결과 관리하기
지식 및 기술
  • 가전기기
  • 개발
  • 개발결과
  • 개발완료보고서
  • 관리프로그램
  • 버전
  • 버전관리
  • 부트로더
  • 소프트웨어
  • 장치드라이버
  • 포팅
수행태도
  • 계량적
  • 기술적
  • 논리적
  • 보수적
  • 성실함
  • 인간적
  • 자율적
  • 적극적
  • 조직적
  • 책임감
관련자격증
  • 전자계산기제어기사
  • 전자계산기조직응용기사
  • 정보기기운용사
  • 정보처리기사
  • 정보처리산업기사
  • 컴퓨터 운용사
관련전공
  • 전자·제어계측·전산·컴퓨터·응용소프트웨어·정보통신관련학과

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

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