직무내용
학과소개
가전기기 응용소프트웨어 개발은 가전기기의 부가가치와 정보의 접근성, 사용자 편의성 및 개발 용이성을 향상시키기 위하 여, 요구사항을 분석하고 응용소프트웨어를 설계하며 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설계서를 기반으로 사용자설명서를 작성하고 응용소프트웨어 버전관리, 사후관리를 하는 능력이다.
 - 직무내용
 - 
										
- 사용자설명서 작성하기
 - 응용소프트웨어 버전 관리하기
 - 응용소프트웨어 사후관리하기
 
 - 지식 및 기술
 - 
										
- 가전기기
 - 기능정의서
 - 버전관리
 - 변경이력
 - 사용자설명서
 - 사후관리
 - 소프트웨어
 - 수정방법
 - 완벽
 - 요구사항
 - 응용소프트웨어
 
 - 수행태도
 - 
										
- 계량적
 - 관용적
 - 기술적
 - 논리적
 - 보수적
 - 성실함
 - 응용력
 - 인간적
 - 자율적
 - 적극적
 - 책임감
 - 협동적
 
 - 관련자격증
 - 
										
- 전자계산기기능사
 - 정보처리기능사
 
 - 관련전공
 - 
										
- 전기‧전자‧전산‧통신 관련학과