프로세스 제어 및 프로세스 환경 - keti.re.kr · PDF file리눅스 운영체제의...
Transcript of 프로세스 제어 및 프로세스 환경 - keti.re.kr · PDF file리눅스 운영체제의...
일차 교육시간 교과목 주요내용
1일차 OT
2일차
~13일차
C Core 48시간
○Program Structure○Function○Pointer○Structure○I/O
14일차
~21일차
ARM Architecture 36시간
○임베디드 시스템 개발환경 구성
○ARM 구조
○ARM 어셈블리
○ARM Instruction Set○Addressing Mode○구성 요소 제어
○ARM Start up○주변 기기 제어
22일차
~27일차
Linux SystemProgramming 48시간
○리눅스 운영체제의 개요
○파일시스템을 이용한 파일 I/O와 디렉토리
○표준 입출력 라이브러리
총 교육시간
(528시간)
이론 366시간
프로젝트 136시간
현장실습 14시간
취업특강및박람회 12시간
○프로세스 제어 및 프로세스 환경
○예외처리 및 시그널
○IPC 기능
○POSIX Thread
28일차
~34일차
EmbeddedDeviceDriver
56시간
○디바이스 드라이버의 종류
○디바이스 드라이버 등록, 해제, 초기화, 읽기, 쓰기
○디바이스 제어
○인터럽트 처리
○블록킹 I/O○블록 디바이스 드라이버 제작 및 제어
35일차취업역량강화
특강 1
36일차
~38일차
PlatformPorting 24시간
○주변 장치 초기화
○커널 크로스 컴파일
○커널 fusing 및 부팅 확인
○Root filesystem 개요
○Ramdisk 이해 및 제작
○Ramdisk를 통한 부팅 확인
○Frame buffer와 LCD○Touch screen
39일차
~43일차
Arduino ADK 40시간
○스마트 테크놀로지 개요
○스마트 홈의 개요
○지능형 로봇의 개요
○스마트 자동차의 개요
○아두이노 스케치 개발 환경의 이해
○아두이노 ADK 보드의 이해
○아두이노 스케치 개발 환경 구성
○LED,버튼 제어 모듈 설계와 구현
○모터 제어 모듈 설계와 구현
○사운드 제어 모듈 설계와 구현
○센서 제어 모듈 설계와 구현
○블루투스 송/수신 모듈 설계와 구현
44일차
~48일차
USN 과
프로세스 제어40시간
○USN 구조 및 동작 원리
○센서를 이용한 하드웨어 제어
○센서와 Zigbee 통신을 이용한 센서 통신 실습
○프로세서와의 연계를 통한 자동제어 실습
○입력에 따른 프로세서 동작 제어
○실습용 로봇 제작
○센서를 활용한 통합보드 제어실습
49일차 취업역량강화 특강 2
50일차
~56일차
프로세서 및
디바이스
설계
56시간
○논리회로를 이용한 프로세서 설계
○임베디드 시스템 하드웨어 설계
○디바이스 회로 설계
○회로 시뮬레이션
○회로 해석
57일차
~58일차
프로젝트 개발
방법론16시간
○프로젝트 개요, 목적, 개발방향
○주제 선정 및 제약 조건 분석
○팀 구성 및 보고서 작성 방법
59일차
~60일차
현장 연수
61일차
~88일차
프로젝트 136시간
○4인 내의 인원으로 팀을 구성하여 최신의 프로젝
트 주제를 선정(기업Pilot), 팀원의 역할분담 및 상
호 협조를 통해 프로젝트 수행
○프로젝트는 현재 임베디드 분야에서 필요로 하는
기술과 이수 후에 컨소시엄에 필요한 주제 선정
○주제 선정 후 관련된 자료수집, 필요기술 학습, 명세 확정, 일정 수립, 개발 환경구축 등, 개발, 통합 테
스트 등을 거쳐 개발을 완료하고 컨소시엄 업체 관계
자들의 참관 하에 최종 발표회 진행
○프로젝트 수행의 각 과정에서 제안서, 중간보고서, 최종보고서 및 상세 설계서, 테스트 시나리오 등 필
요한 산출물들을 제출하도록 함으로써 프로젝트 수
행 싸이클에 익숙해지도록 함.
합계 528시간
일차 교육시간 교과목 주요내용
1일차
~5일차
40시간
Velilog를
이용한
FPGA설계
교육
○ FPGA CLB/Slice/LUT 개념이해
○ Memory 리소스 이해
○ Clock 리소스 이해
○ FPGA 리소스 구조 변화 이해
○ HDL 문법 이해
○ Simulation 개념 이해 및 실습
○ FPGA 디자인 Block Diagram 구성 실습
○ Block Diagram구성을 통한 디자인 실습
○ 다양한 디바이스 데이터 시트 이해를 통한 Block Diagram 작성
○ Block Diagram기반의 디자인 작성 실습
6일차
~10일차
40시간
Embedded System
Development(EDK) 설계
교육
○ 임베디드 프로세서 설계 위한 EDK의 이해
○ 임베디드 환경 구축 위한 Base System Builder 이해
○ MicroBlaze 내부 버스 이해
○ MicroBlaze interrupts 이해
총 교육시간
(609시간)
이론 424시간
프로젝트 160시간
현장실습 21시간
취업박람회 4시간
○ HW 디자인에 임베디드 시스템 추가 실습
○ MicroBlaze에 HW 디자인 IP 추가 실습
○ MicroBlaze 의 JTAG 및 Configuration 이해
○ 프로세서 시스템의 인터페이스 이해
○ 사용자 환경의 IPIC인터페이스 디자인
○ 사용자 환경의 IPIC 구축
○ Bus Function Simulation의 이해
11일차
~15일차
40시간
DSP Design using
System Generator 설계 교육
○Matlab 문법 기본 이해
○Matlab function 작성법
○Matlab을 이용한 오디오신호처리 실습
○Matlab을 이용한 영상신호처리 실습
○Simulink model 생성 사용법
○Simulink debugger 사용법
○Simulink를 이용한 영상처리 실습
○Simulink를 프로젝트
16일차
~20일차
40시간
DSP Design using
System Generator 설계 교육
○시스템 제너레이너 기초 강의 및 실습
○Signal Routing○system generator library 통한 신호 변환 실습
○시스템 제어 신호 처리
○M code를 통한 시스템 제어 신호 처리 실습
○CORE Generator Software System○Synthesis Techniques
21일차
~25일차
40시간
DSP Design using
System Generator 설계 교육
○ Multi-Rate 시스템
○MAC-basedFIR구현 실습
○Filter구현
○FIRcompilerblock을 사용한 FIR 필터 설계 실습
○Simulink프로젝트와 Xilinx Tool 연동
○system generator와 ISE project navigator 연동 실습
○영상신호처리 실습 - 영상 gray 변환
○영상신호처리 실습 - 영상 filter
26일차
~30일차
40시간
차세대
디자인 환경
개발툴(Vivado)를 이용한
FPGA 설계
교육
○ 7-Series Architecture 이해
○ Vivado Design Flow 이해
○ Vivado 이용 7-Series 프로젝트 진행실습
○ Vivado 이용 Simulation 이해 및 실습
○ Vivado 이용 디버깅 이해 및 실습
○ 7-Series 이용 프로젝트 실습
31일차
~35일차
40시간
ARM듀얼코어
와 FPGA 일체형
칩셋(Zynq) 설계 교육
- Zynq 개요 및 GPIO 동작 제어
○ Zynq device의 개요 및 특징
○ Processor System (PS) 기반의 GPIO 동작 제어
○ PS - PL (Programmable Logic) 연동 제어
○ Customized IP 기반의 GPIO 동작 제어 - 1○ Customized IP 기반의 GPIO 동작 제어 - 2
36일차
~40일차
40시간
ARM듀얼코어
와 FPGA 일체형
칩셋(Zynq) 설계 교육
- Interrupt 및 Timer○Interrupt 개요 및 Zynq의 Interrupt 처리
○External Interrupt의 활용
○Timer Interrupt의 개요 및 동작 제어
○Timer 및 External Interrupt를 활용한 시스템 제어
○Interrupt 기반의 Zynq 시스템 동작 제어 실습
41일차
~45일차
40시간
ARM듀얼코어
와 FPGA 일체형
칩셋(Zynq) 설계 교육
- Embedded Linux의 개요
○Embedded Linux의 개요 및 개발 환경 구축
○bootloader의 구성 및 설정(FSBL - First Stage Bootloader 및 u-boot)○Embedded Linux Kernel 구성 및 재설정, File System의 구성
○Embedded Linux 기반의 Zynq 시스템 동작 제어 실습
- 1○Embedded Linux 기반의 Zynq 시스템 동작 제어 실습
- 246일차
~ 40시간ARM듀얼코어
와 FPGA - Embedded Linux의 Device Driver○Zynq 시스템의 Peripheral 구성 및 Linux
50일차
일체형
칩셋(Zynq) 설계 교육
운영체제의 인식 과정
○Device Tree의 구성 및 동작 실습
○주변 장치 제어용 Device Driver 구성 실습
○Customized Device Driver를 사용한 Zynq 시스템 동작 제어 실습 - 1○Customized Device Driver를 사용한 Zynq 시스템 동작 제어 실습 - 2
51일차
~53일차
24시간 특강
○성공한 인생 설계를 위한 자기 시간 관리 계획 수립
○기업에 맞춘 이력서 작성법
○기술경력서 작성방법
○스토리텔링 기법
○자기소개서 작성 위한 스토리텔링 기법 활용
○프리젠테이션 기본요소
○프리젠테이션 발표 요령
○자기소개서 1:1 맞춤 컨설팅 진행
○자기소개서를 활용한 면접스킬
○논리적인 답변전략
○직무별 의상 및 자세
○개인별 이미지 메이킹
○성공하는 이미지 만들기
○발성연습 및 논리적인 스피치 기법
○면접 Role Play○기업 CEO 및 담당자 특강
54일차
~73일차
160시간통합프로젝트
설계 교육
○4인 내의 인원으로 팀을 구성하여 프로젝트 지도교사 및
기업 담당자와 협의를 통한 프로젝트 주제 선정
○팀별 업무 및 역할분담을 통한 협업 능력 강화
○프로젝트 수행에 필요한 기반 주제별 기반 지식 습득 및
관련 논문 및 자료 수집
○요구사항 정의서작성, 일정표작성
○개발 아키텍처 정의 및 구현
○단위테스트 수행
○연동, 통합 테스트
○개발산출물 완료
○일일보고 및 주간보고, 중간보고, 최종보고서 작성을 통
한 기술 문서 작성 능력 강화
○개인별 개발 능력 평가 및 팀웍 평가
74일차
~76일차
21시간
협력기업
현장체험
(실습)
○참여기업 멘토링 실시
○기업의 특화된 기술에 대한 현장 방문 교육 및 실습
○프로젝트 주제와 관련된 개발 방법 멘토링
○기업의 프로젝트 수행 방법 및 프로세스 습득
○팀원간 협업 방법 습득
77일차 4시간 취업박람회
○프로젝트 발표회시 참여 기업담당자 및 협력 기업 담당
자 초청을 통해 팀별 프로젝트에 대한 평가 및 팀/개별
면접 진행
○프로젝트 시연 및 전시회 동시 진행
○기업담당자 관심 프로젝트 및 교육생 체크를 통한 박람
회 사후 추가 연계 진행
합계 609시간
일차 교육시간 교과목 주요내용
1일차
~5일차
35시간
임베디드
최적화
프로그래밍
○C언어 개요
○C언어 기반 설계 기법
○임베디드 시스템과 C언어
○임베디드 시스템 개발 환경이해
○컴파일러와 프로파일링 구조
○배열과 포인터의 주소처리 기법
○자료구조의 주소처리 기법
○데이터 처리 및 함수 처리기법
○프로그램 프로파일링 개요
○마이크로 /매크로 프로파일링
○프로파일링 도구를 이용한 분석
○프로그램 디버깅
○메모리 디버깅
○C언어의 메모리 구조
○임베디드 시스템의 메모리 구조
○데이터 처리 및 자료 구조
○데이터 정렬
총 교육시간
(640시간)
이론 369시간
프로젝트 246시간
현장실습 21시간
취업박람회 4시간
○포인터의 효율적인 사용
○배열과 포인터 주소 처리
○메모리 힙 활용 및 디버깅
○포인터 체인을 활용한 처리
○컴파일러와 프로그램 코드 구조
○함수와 최적화
○루프 기반 최적화
○데이터 타입과 최적화
6일차
~11일차
40시간
임베디드
리눅스 시스템
프로그래밍
○임베디드 리눅스 운영체제 이해
○리눅스 시스템 이해
○프로세스 및 파일 처리 이해
○프로그램 실행 구조 및 개발환경 이해
○파일 시스템이해
○프로세스간 통신(IPC)○리눅스 명령어
○프로그래밍 도구 및 컴파일러
○리눅스 라이브러리
○리눅스 GCC 및 Make○디버깅과 오류처리 기법
○POSIX 표준 라이브러리
○표준 입출력 함수
○저수준 파일처리 함수
○시스템의 파일 관리 구조
○프로세스 구조 개요
○프로세스 동기화 호출
○파이프 프로그래밍
○POSIX Thread○쓰레드 동기화
○쓰레드 조건 변수
○쓰레드와 시그널 프로그래밍
○쓰레드 속성 처리 프로그래밍
○쓰레드 안전성 처리
11일차
~16일차
35시간Home Network Programming
○홈네트워크 시스템 SW구조
○TCP/IP 프로토콜 소개
○OSI7 layer○라우팅에 대한 소개
○소켓프로그래밍 및 자료구조
○TCP 프로그래밍 기법
○UDP 프로그래밍 기법
○입출력 다중화
○옵션변견방법
○out-of-band data처리
○멀티캐스트,브로드캐스트 기법
○생소켓 구현
○생소켓을 이용한 SYNflooding 및 echo 클라이언트
○Promisquous프로그래밍 기법
16일차
~20일차
30시간Linux Kernel
Internal
○임베디드 리눅스와 커널개요
○리눅스 커널 구조 및 디렉토리 구조 및 분석
○커널 컴파일 및 커널 이미지 구조
○커널 컴파일 옵션 상세 분석
○커널 컴파일 및 이미지 생성구조
○커널 내부구조 개요
○커널 내부 5가지 컴포넌트
○프로세스 관리
○메모리 관리
○파일시스템 관리
○디바이스 드라이버
○네트워크 시스템 관리
○커널 네트워크 서브 시스템
○커널 지원 아키텍처
○임베디드 시스템(ARM)구조
○ARM 의존적인 커널 내부 구조
○ARM 아키텍처 기반 커널 동작 구조
○커널 프로그래밍 기법
○커널 모듈 프로그래밍
○커널 쓰레드 프로그래밍
○디바이스 드라이버 프로그래밍
○커널 대기 큐
○세마포어와 스핀락
○커널 자금 기법
○커널 쓰레드와 동기화
○커널 최적화
○커널 파라미터 기반 최적화
○커널 시스템 튜닝 기반 최적화
○커널 소스코드 수정을 통한 최적화
20일차
~23일차
24시간ARM코어 및
펌웨어 설계
○ARM Architecture의 이해
○Cortex Profile○Cortex Profile 세부분석
○Cortex-A9 Key Features○Thumb-2, NEON○Instruction Set / Memory구조
○Processor State / Processor mode○Register Set / Exception○ARM Instruction Set/조건부실행 / Barrel Shifter○Thumb Instruction○System peripheral / Connectivity○Multimedia Acceleration / Display Controller○Memory Subsystem / Memory Map○Booting concept○GPIO UART○TIMER IInterrupt○Compiler Option, Makefile
○Link Script File○AMBA, DMA, Cache, MMU○Directory구조 / Makefile 설정
○Configuration File / linker Script File 구성
○Source Code분석
○Memory and Stack memory map○Embedded Linux Host System○Embedded linux Target system○Embedded Linux OS Image Build
23일차
~28일차
40시간
홈어플라이언스
디바이스드라이
버 제어
○커널과 디바이스 드라이버
○홈어플라이언스 디바이스와 모듈 클래스
○홈어플라이언스 디바이스 드라이버 구조
○홈어플라이언스 통합 디바이스 모델 개요
○platform device○클래스 구조체와 udev○모듈 프로그래밍 구조
○커널 모듈 및 응용 프로그램 구조
○컴파일과 적재, 커널 심볼 테이블
○커널 디버깅 옵션
○커널 디버깅 프로그래밍
○커널 프로파일링 및 내부구조 디버깅
○동기화 개요
○동시성과 동시성 관리
○동기화 기법과 드라이버 구조
○동기화 분석 및 설계
○인터럽트 개요
○인터럽트 핸들러 구조 및 구현
○문자 디바이스 드라이버
○블록 디바이스 드라이버
○홈네트워크 디바이스 드라이버
29일차
~33일차
32시간
홈어플라이언스
안드로이드
커널 포팅
○홈어플라이언스 시스템 개요
○홈어플라이언스 시스템 구조
○커널 특징 분석
○안드로이드 리눅스의 특징 분석
○교차개발 환경 개요
○교차개발 환경 구축
○안드로이드 리눅스 개발 환경의 특징
○교차개발 도구의 활용 방법
○부트로더 개요
○U-Boot구조 및 분석, 단말 부팅
○안드로이드 커널 관리 및 부팅
○안드로이드 커널 포팅 개요
○안드로이드 커널 포팅을 위한 커널 내부구조
○주변 장치 포팅 실습
○안드로이드 부트파일시스템 구조
○안드로이드 플랫폼 구조
○안드로이드 플랫폼 빌드 과정
○안드로이드 루트파일시스템 생성 및 실행
○부트 로그분석
○커널 코드 분석
○안드로이드 플랫폼 로그분석
○안드로이드 시스템 부팅
33일차
~40일차
50시간
객체지향프로그
래밍 및
안드로이드
프로그래밍
○Java 기본 문법
○자바클래스와 객체
○O자바클래스 설계 기법
○고급 OOP기법
○내부 클래스 활용
○자바 동적 클래스 활용
○자바 자료구조/알고리즘
○자바고급 입출력 기법
○Java Multi Thread programming
○안드로이드 Activity를 위한 GUI○안드로이드 개발환경 셋팅
○안드로이드 개요/아키텍처 소개
○액티비티 라이프 사이클
○인텐트, 뷰/레이아웃
○Preferences, Files○SQLite○Content Provider○센서프로그래밍
○WiFi, 3G, 네트워크 프로그래밍
41일차
~45일차
35시간
안드로이드
Data 프로세스
및 HW
○홈어플라이언스 시스템 구성요소
○주변 장치
○홈어플라이언스 시스템 개발 환경 구축
○커널 컴파일 및 커널 옵션 설정
○디바이스 드라이버 구조
○파일 연산 기반의 드라이버 구조
○주변 장치 제어 디바이스 드라이버 제작
○안드로이드 NDK설치 및 Cygwin환경구축
○샘플 코드 분석 및 구동
○안드로이드 NDK소개
○NDK지원요소, JNI구현순서
○안드로이드 Makefile○안드로이드 HAL구조 분석
○디바이스제어 프로그래밍 및 JNI구현
○SDK기반 프로젝트 구현
○JNI기반 자바 클래스 생성
○주변장치 제어 응용프로그래밍
○안드로이드 단말 장치 제어 구조
○카메라, 센서, LED제어 분석
○HAL과 JNI를 이용한 제어 구현
46일차
~49일차
24시간
프로젝트
방법론 및
SW아키텍처
설계
○프로젝트 아이디어 도출 방법
○프로젝트 요구사항 분석
○객체지향 분석 및 설계
○SW아키텍처 분석 및 설게
○주제선정 및 제약조건 분석
○팀구성 및 보고서 작성 방법
50일차
~53일차
24시간 특강
○성공한 인생 설계를 위한 자기 시간 관리 계획 수립
○기업에 맞춘 이력서 작성법
○기술경력서 작성방법
○스토리텔링 기법
○자기소개서 작성 위한 스토리텔링 기법 활용
○프리젠테이션 기본요소
○프리젠테이션 발표 요령
○자기소개서 1:1 맞춤 컨설팅 진행
○자기소개서를 활용한 면접스킬
○논리적인 답변전략
○직무별 의상 및 자세
○개인별 이미지 메이킹
○성공하는 이미지 만들기
○발성연습 및 논리적인 스피치 기법
○면접 Role Play○기업 CEO 및 담당자 특강
53일차
~89일차
246시간프로젝트
수행
○4인 내의 인원으로 팀을 구성하여 프로젝트 지도교사
및 기업 담당자와 협의를 통한 프로젝트 주제 선정
○팀별 업무 및 역할분담을 통한 협업 능력 강화
○프로젝트 수행에 필요한 기반 주제별 기반 지식 습득
및 관련 논문 및 자료 수집
○개발 명세서 작성(일정, 아키텍처, 개요, 기술, 기대효
과 등)○일일보고 및 주간보고, 중간보고, 최종보고서 작성을
통한 기술 문서 작성 능력 강화
○개인별 개발 능력 평가 및 팀웍 평가
○참여 기업 업체 관계자 및 참여 대학 교수진 참관 프
로젝트 최종 발표회 및 취업 박람회 개최
89일차
~92일차
21시간
협력기업
현장체험
(실습)
○참여기업 멘토링 실시
○기업의 특화된 기술에 대한 현장 방문 교육 및 실습
○프로젝트 주제와 관련된 개발 방법 멘토링
○기업의 프로젝트 수행 방법 및 프로세스 습득
○팀원간 협업 방법 습득
93일차 4시간 취업박람회
○프로젝트 발표회시 참여 기업담당자 및 협력 기업 담
당자 초청을 통해 팀별 프로젝트에 대한 평가 및 팀/개별 면접 진행
○프로젝트 시연 및 전시회 동시 진행
○기업담당자 관심 프로젝트 및 교육생 체크를 통한 박
람회 사후 추가 연계 진행
합계 640시간
총 교육시간
(610시간)
이론 344시간
프로젝트 240시간
현장실습 14시간
취업특강및박람회 12시간
일차 교육시간 교과목 주요내용
1일차 OT
2일차
~6일차
40시간 Java Core
○자바 클래스와 객체
○고급 OOP 기법
○자바 자료구조/알고리즘
○자바 고급 입/출력 기법
○Java Multi Thread Programming
7일차
~10일차
32시간DBMS
& JDBC
○DBMS & Modeling○DML, DDL, DBMS Functions○JDBC API의 이해 및 활용
○SQL DML Handling○Meta Data Handling○JDBC Programming Management○RowSet을 이용한 Data Handling 기법
11일차
~14일차
32시간Java
NetworkProgrammi
○TCP/IP 개요
○Java TCP Programming○Java Multi Socket Programming ○Java UDP Programming
ng
○Java Multicast Programming○Java P2P Programming○RMI 개요
○자바 분산 네트워크 프로그래밍 활용
15일차
~21일차
56시간
Java Client
Application
○HTML5 개요 및 디자인
○HTML5 API○CSS3 기본 및 고급 기능
○CSS3 레이아웃
○자바스크립트 기초, 내장 객체
○브라우저 내장 객체
○폼 객체
○자바스크립트 활용
○미디어쿼리
○모바일 UI 프레임워크
○jQuery Mobile
22일차 취업역량강화 특강 1
23일차
~31일차
72시간
Java Server
Application
○웹 애플리케이션, Servlet/JSP 의 이해 및 활용
○Servlet & JDBC 연동 기법
○JSP 기본구조와 내장 객체
○JSP Bean기반의 DBMS 연동 및 핸들링 기법
○MVC 패턴, 스트러츠 프레임워크 구조 이해
○Spring 개요 및 설정
○Spring IoC & AOP의 이해 및 활용
○Spring MVC 개발 기법
○Spring & OR-Mapping 연동
○Struts2 & Spring 연동
○iBatis를 이용한 개발 기법
○Hibernate를 이용한 개발 기법
32일차
~ 40시간Android
Application○Android Core API ○Android User Interface
36일차
○Android Graphic, Animation & 3D○OpenGL ES○SQLite ○Networking○Android LBS & Maps ○Android Hardware
37일차 취업역량강화 특강 2
38일차
~40일차
24시간SNS
Application
○Social Media와 비즈니스프로세스
○Social Media와 기업 PR○Social Web을 위한 프레임워크의 종류
○AOF 방법론
○모바일에서 Social Network의 위치 및 영향력
○소셜네트워크 서비스와 결합된 다양한 융합서비스
○메쉬업과 Open API○메쉬업 서비스의 발전가능성
○웹표준과 XML○글로벌 메쉬업 비즈니스 트렌드
○메쉬업 비즈니스 모델
○Open API의 종류와 원리 아키텍쳐
○공개 매쉬업 서비스 소스분석
○SNS Open API○SNS Open API 인증
○SNS Open API를 이용한 미투데이, 트위터, 페이스
북 연동 기법
○SNS Open API를 이용한 SNS 연동 앱의 개발
41일차
~43일차
24시간
전자정부
표준 개발
프레임워크
○전자정부 표준 프레임워크 개요
○공통 서비스 적용 방법
○표준 프레임워크 개발 환경 구성
○표준 프레임워크 실행 환경 소개 및 실습
○모바일 표준 프레임워크 소개 및 실습
44일차
~46일차
24시간
프로젝트
개발
방법론
○프로젝트 방법론 - 일반
○소프트웨어 개발 방법론
○객체지향 개발 방법론
○UML○구조적 방법론
47일차
~48일차
현장 연수
49일차
~87일차
240시간 프로젝트
○4인 내의 인원으로 팀을 구성하여 최신의 프로젝트
주제를 선정(기업Pilot), 팀원의 역할분담 및 상호 협
조를 통해 프로젝트 수행
○프로젝트는 현재 S.I. 및 모바일 분야에서 필요로 하
는 기술과 이수 후에 컨소시엄에 필요한 주제 선정
○주제 선정 후 관련된 자료수집, 필요기술 학습, 명세
확정, 일정 수립, 개발 환경구축 등, 개발, 통합 테스트
등을 거쳐 개발을 완료하고 컨소시엄 업체 관계자들의
참관 하에 최종 발표회 진행
○프로젝트 수행의 각 과정에서 제안서, 중간보고서, 최종보고서 및 상세 설계서, 테스트 시나리오 등 필요
한 산출물들을 제출하도록 함으로써 프로젝트 수행 싸
이클에 익숙해지도록 함.합계 610시간
□�교육신청�
w 케티파트너스(주)
w 홈페이지� :�www.keti.re.kr
w 문의전화� :�02-3474-8415
w 신청방법� :� 홈페이지� 내� 공지사항에서� 신청서� 다운로드하여� 작성� 후� 이메일로� 신청�
(e-mail� 주소:[email protected])