- 직무내용
-
가전기기 시스템소프트웨어 개발은 생활을 보다 편리하고 삶의 질을 향상시키기 위하여 가전기기의 시스템을 분석하고, 개 발계획을 수립하여 펌웨어 설계, 구현, 부트로더의 개발, 운영체제 포팅, 장치드라이버 개발, 소프트웨어 라이브러리 개발, 소프트웨어를 통합, 그리고 개발 내용을 관리하는 일이다.
- 능력단위
-
시스템소프트웨어 요구사항 분석 수준 : 6
- 정의
- 시스템소프트웨어 요구사항 분석이란 시스템소프트웨어 개발에 필요한 요구사항을 파악하고 시스템구성을 분석하여, 시스템에 필요한 기술요소를 결정하는 능력이다.
- 직무내용
-
- 제품 분석하기
- 시스템 파악하기
- 시스템 소프트웨어 구현요소 수립하기
- 지식 및 기술
-
- 가전기기
- 개발대상
- 구현방법
- 기술요소
- 마이크로프로세서
- 시스템분석보고서
- 시스템소프트웨어
- 운영체제
- 장치드라이버
- 전체시스템
- 지적재산권
- 수행태도
-
- 계량적
- 관용적
- 기술적
- 논리적
- 인간적
- 자율적
- 적극적
- 전략적
- 조직적
- 책임감
- 합리적
- 협동적
- 관련자격증
-
- 전자계산기제어기사
- 전자계산기조직응용기사
- 정보기기운용
- 정보처리기사
- 정보처리산업기사
- 컴퓨터 운용사
- 관련전공
-
- 전자·제어계측·전산·컴퓨터·응용소프트웨어·정보통신관련학과
시스템소프트웨어 개발계획 수립 수준 : 6
- 정의
- 시스템소프트웨어 개발계획수립이란 선행개발 계획을 수립하여 시스템소프트웨어의 개발범위를 결정하고, 기간과 인력을 산출하여 개발계획을 수립하는 능력이다.
- 직무내용
-
- 개발범위 결정하기
- 위험요소 관리계획 수립하기
- 개발계획서작성하기
- 선행기술 검토하기
- 지식 및 기술
-
- 가전기기
- 관리계획서
- 기술요소
- 마이크로프로세서
- 버전관리
- 시스템소프트웨어
- 위험요소
- 장치드라이버
- 전체시스템
- 제품개발
- 플랫폼
- 수행태도
-
- 계량적
- 계획적
- 기술적
- 논리적
- 사교적
- 인간적
- 자율적
- 적극적
- 전략적
- 조직적
- 책임감
- 합리적
- 협동적
- 관련자격증
-
- 전자계산기제어기사
- 전자계산기조직응용기사
- 정보기기운용
- 정보처리기사
- 정보처리산업기사
- 컴퓨터 운용사
- 관련전공
-
- 전자·제어계측·전산·컴퓨터·응용소프트웨어·정보통신관련학과
시스템소프트웨어 펌웨어 설계 수준 : 5
- 정의
- 시스템소프트웨어 펌웨어 설계란 가전기기 주변장치를 제어하기 위하여 마이크로프로세서 기반의 펌웨어 규격서, 소프트웨어 순서도를 작성하고 프로토콜을 정의하는 능력이다.
- 직무내용
-
- 펌웨어 규격서 작성하기
- 순서도 작성하기
- 프로토콜 정의하기
- 지식 및 기술
-
- 가전기기
- 규격서
- 데이터시트
- 라이브러리
- 마이크로프로세서
- 순서도
- 크로스컴파일러
- 테스팅
- 펌웨어설계
- 프로토콜
- 환경구축
- 수행태도
-
- 계량적
- 기술적
- 논리적
- 성실함
- 인간적
- 자율적
- 적극적
- 조직적
- 책임감
- 협동적
- 관련자격증
-
- 전자계산기제어기사
- 전자계산기조직응용기사
- 정보기기운용
- 정보처리기사
- 정보처리산업기사
- 컴퓨터 운용사
- 관련전공
-
- 전자·제어계측·전산·컴퓨터·응용소프트웨어·정보통신관련학과
시스템소프트웨어 펌웨어 구현 수준 : 4
- 정의
- 시스템소프트웨어 펌웨어 구현이란 가전기기 주변장치를 제어하기 위하여 개발도구를파악하여 설계된 펌웨어를 코딩하고 테스트하는 능력이다.
- 직무내용
-
- 개발도구 파악하기
- 펌웨어 코딩하기
- 펌웨어 테스트하기
- 지식 및 기술
-
- 가전기기
- 데이터시트
- 마이크로프로세서
- 모듈
- 성능향상
- 전자회로
- 크로스컴파일러
- 테스팅
- 통합개발환경
- 펌웨어
- 펌웨어구현
- 수행태도
-
- 계량적
- 기술적
- 논리적
- 성실함
- 인간적
- 자율적
- 적극적
- 조직적
- 책임감
- 합리적
- 협동적
- 관련자격증
-
- 전자계산기기능사
- 전자계산기제어산업기사
- 정보기기운용
- 정보처리기능사
- 컴퓨터 운용사
- 관련전공
-
- 전자·제어계측·전산·컴퓨터·응용소프트웨어·정보통신관련학과
시스템소프트웨어 부트로더 개발 수준 : 5
- 정의
- 시스템소프트웨어 부트로더 개발이란 가전기기의 펌웨어 및 운영체제를 구동하기 위하여 마이크로프로세서 기반의 부트로더를 설계하고, 구현한 후 검증하는 능력이다.
- 직무내용
-
- 부트로더 설계하기
- 부트로더 구현하기
- 부트로더 테스트하기
- 지식 및 기술
-
- 가전기기
- 마이크로프로세서
- 모듈
- 부트로더
- 설계서
- 시스템분석보고서
- 운영체제
- 크로스컴파일러
- 테스트환경구축
- 펌웨어
- 프로그램개발
- 수행태도
-
- 계량적
- 기술적
- 논리적
- 보수적
- 성실함
- 인간적
- 자율적
- 전략적
- 조직적
- 책임감
- 합리적
- 협동적
- 관련자격증
-
- 전자계산기제어기사
- 전자계산기조직응용기사
- 정보기기운용
- 정보처리기사
- 정보처리산업기사
- 컴퓨터 운용사
- 관련전공
-
- 전자·제어계측·전산·컴퓨터·응용소프트웨어·정보통신관련학과
시스템소프트웨어 운영체제 포팅 수준 : 5
- 정의
- 시스템소프트웨어 운영체제 포팅이란 가전기기의 시스템 제어에 필요한 운영체제의OS 커널을 분석하고, 필요한 OS기능을 선택한 후, 프로그램을 변경하여 가전기기의시스템에 맞도록 OS 커널을 포팅하는 능력이다.
- 직무내용
-
- OS커널 분석하기
- OS기능 선택하기
- OS커널 포팅하기
- 지식 및 기술
-
- BSP
- OS
- 가전기기
- 동기화
- 모듈
- 스레드
- 운영체제
- 장치드라이버
- 커널
- 포팅
- 함수
- 수행태도
-
- 계량적
- 기술적
- 논리적
- 사교적
- 응용력
- 인간적
- 자율적
- 적극적
- 전략적
- 조직적
- 책임감
- 협동적
- 효율적
- 관련자격증
-
- 전자계산기제어기사
- 전자계산기조직응용기사
- 정보기기운용
- 정보처리기사
- 정보처리산업기사
- 컴퓨터 운용사
- 관련전공
-
- 전자·제어계측·전산·컴퓨터·응용소프트웨어·정보통신관련학과
시스템소프트웨어 장치드라이버 개발 수준 : 5
- 정의
- 시스템소프트웨어 장치드라이버 개발이란 가전기기 주변장치 제어하기 위하여 운영체제 기반의 장치드라이버를 설계하고, 구현한 후 검증하는 능력이다.
- 직무내용
-
- 장치드라이버 구현하기
- 장치드라이버 테스트하기
- 장치드라이버 설계하기
- 지식 및 기술
-
- 가전기기
- 개발환경
- 구현
- 모듈
- 설계서
- 시스템분석보고서
- 연동테스트
- 응용프로그램
- 장치드라이버
- 테스트환경
- 함수
- 수행태도
-
- 계량적
- 기술적
- 논리적
- 보수적
- 응용력
- 인간적
- 자율적
- 적극적
- 조직적
- 책임감
- 관련자격증
-
- 전자계산기제어기사
- 전자계산기조직응용기사
- 정보기기운용사
- 정보처리기사
- 정보처리산업기사
- 컴퓨터운용사
- 관련전공
-
- 전자·제어계측·전산·컴퓨터·응용소프트웨어·정보통신관련학과
시스템소프트웨어 라이브러리 개발 수준 : 5
- 정의
- 시스템소프트웨어 라이브러리 개발이란 가전기기 응용 소프트웨어가 시스템의 기능을사용할 수 있도록 소프트웨어 라이브러리를 설계하고, 구현한 후 검증하는 능력이다.
- 직무내용
-
- 소프트웨어 라이브러리 설계하기
- 소프트웨어 라이브러리 구현하기
- 소프트웨어 라이브러리 테스트하기
- 지식 및 기술
-
- 가전기기
- 구현
- 디버깅
- 라이브러리
- 설계서
- 소프트웨어
- 시스템분석보고서
- 연동테스트
- 운영체제
- 응용소프트웨어
- 장치드라이버
- 수행태도
-
- 계량적
- 기술적
- 논리적
- 보수적
- 성실함
- 응용력
- 인간적
- 자율적
- 적극적
- 책임감
- 합리적
- 관련자격증
-
- 전자계산기제어기사
- 전자계산기조직응용기사
- 정보기기운용사
- 정보처리기사
- 정보처리산업기사
- 컴퓨터 운용사
- 관련전공
-
- 전자·제어계측·전산·컴퓨터·응용소프트웨어·정보통신관련학과
시스템소프트웨어 통합 수준 : 5
- 정의
- 시스템소프트웨어 통합이란 개발된 가전기기 시스템의 소프트웨어의 기능, 인터페이스를 테스트하고 성능을 최적화하여 통합된 소프트웨어의 정상적인 동작 여부를 확인할수 있는 능력이다.
- 직무내용
-
- 통합 테스트하기
- 성능 최적화하기
- 생산용 소프트웨어 개발하기
- 지식 및 기술
-
- 가전기기
- 마이크로프로세서
- 시스템분석보고서
- 시스템소프트웨어
- 양산
- 정상동작여부
- 크로스컴파일러
- 테스트
- 테스트결과
- 통합테스트
- 프로그래밍언어
- 수행태도
-
- 계량적
- 기술적
- 논리적
- 생산적
- 성실함
- 인간적
- 자율적
- 적극적
- 조직적
- 책임감
- 합리적
- 협동적
- 관련자격증
-
- 전자계산기제어기사
- 전자계산기조직응용기사
- 정보기기운용사
- 정보처리기사
- 정보처리산업기사
- 컴퓨터운용사
- 관련전공
-
- 전자·제어계측·전산·컴퓨터·응용소프트웨어·정보통신관련학과
시스템소프트웨어 개발관리 수준 : 6
- 정의
- 시스템소프트웨어 개발관리란 해당 가전기기 시스템 소프트웨어에 대한 모든 개발이력과 정보를 취합하여 정리하고 버전 관리, 소프트웨어 유지, 보수 및 사용설명서 제작,특허 출원 등의 작업을 수행하는 능력이다.
- 직무내용
-
- 프로젝트 관리하기
- 개발자 매뉴얼 제작하기
- 개발결과 관리하기
- 지식 및 기술
-
- 가전기기
- 개발
- 개발결과
- 개발완료보고서
- 관리프로그램
- 버전
- 버전관리
- 부트로더
- 소프트웨어
- 장치드라이버
- 포팅
- 수행태도
-
- 계량적
- 기술적
- 논리적
- 보수적
- 성실함
- 인간적
- 자율적
- 적극적
- 조직적
- 책임감
- 관련자격증
-
- 전자계산기제어기사
- 전자계산기조직응용기사
- 정보기기운용사
- 정보처리기사
- 정보처리산업기사
- 컴퓨터 운용사
- 관련전공
-
- 전자·제어계측·전산·컴퓨터·응용소프트웨어·정보통신관련학과
직무사전 데이터는 워크넷(www.work.go.kr)을 통해 제공됩니다.
보다 상세한 내용은 워크넷 직업/진로 정보를 이용해 주시기 바랍니다.