응용소프트웨어 개발, 웹&앱 개발, 데이터베이스 구축으로 진행되는 커리큘럼의 국가기간전략산업직종 과정입니다.
디지털 기술을 기반으로 다양한 기기의 융합, 콘텐츠의 융합을 통해 새로운 형태의 제품이나 융합서비스를 창출하기 위하여
기기, 콘텐츠의 기획, 설계, 제작, 운용 및 시험을 수행하는 기능,기술을 수행할 수 있는 4차산업혁명에 핵심적인 과정입니다.
구분
주제
부주제
NCS
요구사항 확인
• 현행 시스템 분석하기
• 요구사항 확인하기
• 분석모델 확인하기
통합 구현
• 연계 데이터 구성하기
• 연계 메커니즘 구성하기
• 내외부 연계 모듈 구현하기
서버프로그램 구현
• 개발환경 구축하기
• 공통 모듈 구현하기
• 서버 프로그램 구현하기
• 배치 프로그램 구현하기
인터페이스 구현
• 인터페이스 설계서 확인하기
• 인터페이스 기능 구현하기
• 인터페이스 구현 검증하기
애플리케이션 테스트 수행
• 애플리케이션 테스트 수행하기
• 애플리케이션 결함 조치하기
데이터 입출력 구현
• 논리 데이터저장소 확인하기
• 물리 데이터저장소 설계하기
• 데이터 조작 프로시저 작성하기
• 데이터 조작 프로시저 최적화하기
정보시스템 이행
• 정보시스템 사용자 교육하기
• 정보시스템 이행하기
• 정보시스템 안정화하기
제품소프트웨어 패키징
• 제품소프트웨어 패키징하기
• 제품소프트웨어 메뉴얼 작성하기
• 제품소프트웨어 버전 관리하기
화면 설계
• UI 요구사항 확인하기
• UI 설계하기
애플리케이션 테스트 관리
• 애플리케이션 테스트케이스 설계하기
• 애플리케이션 통합 테스트하기
• 애플리케이션 성능 개선하기
애플리케이션 설계
• 공통 모듈 설계하기
• 타 시스템 연동설계하기
인터페이스 설계
• 인터페이스 요구사항 확인하기
• 인터페이스 대상 식별하기
• 인터페이스 상세 설계하기
데이터베이스 구현
• DBMS 설치하기
• 데이터베이스 생성하기
• 데이터베이스 오브젝트 생성하기
SQL활용
• 기본 SQL 작성하기
• 고급 SQL 작성하기
네트워크 프로그래밍 구현
• 개발환경 분석하기
• 기능 구현하기
SQL응용
• 절차형 SQL 작성하기
• 응용 SQL 작성하기
SW개발 보안 구축
• SW개발 보안 설계하기
• SW개발 보안 구현하기
펌웨어 구현 환경 구축
• 펌웨어 설계 문서 분석하기
• 하드웨어 데이터시트 분석하기
펌웨어 구현
• 하드웨어 테스트 SW 구현하기
• 부트로더 구현하기
• 소스 코드 인스펙션하기
디바이스 드라이버 구현
• 디바이스 드라이버 구현하기
• 디바이스 드라이버 소스 코드 인스펙션하기
임베디드 애플리케이션 구현
• 애플리케이션 모듈 구현하기
• 애플리케이션 인터페이스 구현하기
오픈 플랫폼 활용
• 오픈 플랫폼 개발 환경 구축하기
• 오픈 플랫폼 디바이스 제어하기
• 오픈 플랫폼 애플리케이션 제어하기