응용 SW기초 기술 활용 |
운영체제, 데이터베이스, 네트워크의 기초 |
프로그래밍 언어 활용/응용 |
C, 자바 언어의 기초문법을 적용하고 언어의 특징과 라이브러리를 활용하여 기본 응용소프트웨어를 구현 |
애플리케이션 배포 |
애플리케이션 배포 환경 구성, 애플리케이션 소스 검증, 애플리케이션 빌드 |
애플리케이션테스트 수행 |
애플리케이션 테스트 수행, 애플리케이션 결함 조치 |
화면 구현 |
UI 요구사항 확인, UI 요구사항을 반영한 프로토타입 제작, UI 적정성 검토, 폼 흐름 설계, 메뉴 구조 설계, 시스템 단위의 내/외부 화면과 폼을 설계 |
애플리케이션테스트 관리 |
요구사항대로 응용소프트웨어가 구현되었는지를 검증하기 위해서 테스트케이스를 작성 |
인터페이스 구현 |
모듈간의 분산이 이루어진 경우를 포함하여 단위 모듈간의 데이터 관계를 분석 |
서버프로그램 구현 |
서버프로그램 구현이란 애플리케이션 설계를 기반으로 개발에 필요한 환경을 구성하고, 프로그래밍 언어와 도구를 활용하여 공통모듈, 업무프로그램과 배치 |
데이터베이스 구현 |
설계된 데이터베이스 모델을 적용하기 위해 DBMS를 설치하고 데이터베이스와 데이터베이스 오브젝트를 생성 |
SQL 활용 |
관계형 데이터베이스에서 SQL을 사용하여 목적에 적합한 데이터를 정의하고, 조작하며, 제어 |
통합 구현 |
모듈간의 분산이 이루어진 경우를 포함하여 단위 모듈간의 데이터 관계를 분석 |
네트워크 프로그래밍 구현 |
응용소프트웨어가 다루어야 하는 데이터 및 이들 간의 연관성, 제약조건을 식별하여 논리적으로 조직화 |
화면 설계 |
요구사항분석 단계에서 파악된 화면에 대한 요구사항을 소프트웨어 아키텍처 단계에서 정의된 구현 지침 |
요구사항 확인 |
업무 분석가가 수집・분석・정의한 요구사항과 이에 따른 분석모델에 대해서 확인과 현행 시스템에 대한 분석 |
UI 구현 |
UI 설계 산출물과 GUI 디자인 가이드를 바탕으로 UI 구현 표준을 수립하고 UI를 제작 |
펌웨어 구현 |
하드웨어 테스트 소프트웨어 구현, 부트로더 구현, 소스 코드 인스펙션 등을 수행 |
디바이스 드라이버 구현 |
디바이스 드라이버 구현, 소스 코드 인스펙션 등을 수행 |
임베디드 애플리케이션 구현 |
애플리케이션 모듈 구현, 인터페이스 구현, 버전 관리 등을 수행
|
아두이노 프로그래밍 실습 |
아두이노 실습 초급/중급/고급
|
아두이노 IoT 융합 프로젝트 |
목표설정 및 일정계획 수립, 단계별 목표진행, 테스팅 보완 및 프로젝트작품 완성 |