전기·전자 > 전자 기기 소프트웨어 개발


전자 기기 소프트웨어 개발

“전자 기기 소프트웨어 개발” 과목은 특성화 고등학교 및 마이스터 고등학교의 전자과 학생들에게 전자 기기 소프트웨어 개발에 관한 기술을 습득시켜, 전자 기기 제조에 활용할 수 있는 능력을 기르기 위한 실무 과목이다. 이 과목에서 이수해야 할 내용은 시스템 소프트웨어 펌웨어 구현, 시스템 소프트웨어 부트로더 개발, 시스템 소프트웨어 운영 체제 포팅, 시스템 소프트웨어 장치 드라이버 개발, 시스템소프트웨어 라이브러리 개발, 응용 소프트웨어 테스트, 응용 소프트웨어 관리, 응용 소프트웨어 개발, 프로그램 디버깅, 개발 제품 검증 등으로, 전자 기기 소프트웨어 개발에 관한 펌웨어 코딩에서부터 시스템 품질 검증하기에 이르기까지 지도할 수 있는 과목이다.

내용 영역(능력단위)

내용 영역 요소(능력단위 요소)

시스템 소프트웨어 펌웨어 구현

(1903010104_14v2)

펌웨어 코딩하기

펌웨어 테스트하기

시스템 소프트웨어 부트로더 개발

(1903010105_14v2)

부트로더 구현하기

부트로더 테스트하기

시스템 소프트웨어 운영체제 포팅

(1903010106_14v2)

OS 기능 선택하기

OS 커널 포팅하기

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

(1903010107_14v2)

장치 드라이버 구현하기

장치 드라이버 테스트하기

시스템 소프트웨어 라이브러리 개발

(1903010108_14v2)

소프트웨어 라이브러리 구현하기

소프트웨어 라이브러리 테스트하기

응용 소프트웨어 테스트

(1903010209_14v2)

통합 테스트하기

필드 테스트하기

소프트웨어 인증 획득하기

응용 소프트웨어 관리

(1903010210_14v2)

사용자 설명서 작성하기

응용 소프트웨어 버전 관리하기

응용 소프트웨어 사후 관리하기

응용 소프트웨어 개발

(1903020306_14v1)

UI/UX 구현하기

네트워크 구현하기

모듈 구현하기

프로그램 디버깅

(1903020307_14v1)

모듈 테스트하기

통합 모듈 테스트하기

테스트 자동화 프로그램 개발하기

개발 제품 검증

(1903040309_13v1)

하드웨어 품질 검증하기

소프트웨어 품질 검증하기

기구 품질 검증하기

시스템 품질 검증하기