한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. ·...

41
(응용소프트웨어) 교육훈련 운영계획서 정보통신 데이터융합 국가직무능력표준개발 분류 대분류 중분류 소분류 세분류 20. 정보통신 01. 정보기술 02. 정보기술개발 02. 응용SW엔지니어링(주) 20. 정보통신 01. 정보기술 02. 정보기술개발 04. DB엔지니어링 20. 정보통신 01. 정보기술 03. 정보기술운영 01. IT시스템관리 한국폴리텍대학 융합기술교육원

Transcript of 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. ·...

Page 1: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

(응 용 소 프 트 웨 어 )

교 육 훈 련 운 영 계 획 서

계열 : 정보통신 IT

학과 : 데이터융합S/W

국가직무능력표준개발 분류 대분류 중분류 소분류 세분류

20. 정보통신 01. 정보기술 02. 정보기술개발 02. 응용SW엔지니어링(주)

20. 정보통신 01. 정보기술 02. 정보기술개발 04. DB엔지니어링

20. 정보통신 01. 정보기술 03. 정보기술운영 01. IT시스템관리

한국폴리텍대학 융합기술교육원

Page 2: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

Ⅰ. 교육훈련개요

1. 학과명 : 데이터융합S/W2. 교육훈련기간(시간) : 10개월( 1,300시간)

3. 교육훈련수준 : 응용SW엔지니어링 Level 4

4. 훈련대상자 : 컴퓨터 프로그래밍 언어 와 데이터베이스를 사용하여 엔터프라

이즈 환경의 소프트웨어를 분석,설계,개발 및 운영할수 있는 대졸 미취업자

5. 교육훈련목표

○ 컴퓨터 프로그래밍 언어로 각 업무에 맞는 소프트웨어의 기능에 관한 구현 및 테스

트를 수행할 수 있다.

○ 데이터에 대한 요구사항으로부터 데이터베이스를 설계, 구축, 전환하고, 데이터베이스가

최적의 성능과 품질을 확보하도록 할 수 있다.

6. 교육훈련 교과편성 총괄표

가. NCS 소양교과(직업기초능력) : 0시간

Page 3: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

나. NCS전공 교과(표준전공실습) : 540시간

교과목명능력단위분류번호

능력단위명교육훈련시간

학습모듈

프로그래밍 1 2001020203_14v2 애플리케이션 구현 90 애플리케이션 구현

프로그래밍 2 2001020203_14v2 애플리케이션 구현 90 애플리케이션 구현

리눅스 프로그래밍2001020201_16v3 요구사항확인 20 요구사항 확인

2001030111_16v3 IT시스템통합 운영관

리80 미개발

데이터베이스 기초2001020413_16v3 SQL 활용 60 SQL활용(구버전)

2001020414_16v3 SQL 응용 60 SQL활용(구버전)

프로그래밍3 2001030106_16v3 애플리케이션 구현 60 HW 운영관리

문제원형실습2001020203_14v2 애플리케이션 구현 40 애플리케이션 구현

2001020413_16v3 SQL 활용 40 SQL활용(구버전)

다. 비 NCS 교과(이론) : 72시간

교과목명 주요구성내용(단원명) 교육훈련시간취업준비교육 취업의 도움이 되는 이력서,자기소개서 작성 12

프로젝트관리기법 소프트웨어 구축 프로젝트에 대한 현장 이론 수업 60

라. 비 NCS 교과(실습) : 688시간

교과목명 주요구성내용(단원명) 교육훈련시간

웹서버프로그래밍 JSP, Servlet, JQuery등 웹 서버에서 구현되는 프로그램 구현 80

웹 클라이언트프로그래밍

HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그램 구현

80

오픈프레임워크 Open Framework를 활용한 MVC모델이해 및 구현 60

데이터베이스 프로그래밍SQL,PL/SQL,JAVA등을 활용하여

데이터베이스 프로그램을 구현할 수 있다70

데이터베이스 관리 DBMS의 아키텍처 이해를 기반으로 운영 및 관리할수 있다 78

프로젝트실습준비소규모 프로젝트를 실행함을 가정하여 필요한 기술 기법을 학습한 후 프로젝트를 시작할 준비를 갖출 수 있다

60

프로젝트실습개별 전공별 특화된 그룹 프로젝트를 수행

연구실 안전교육80

기업요구 프로젝트실습A 관련 협력 기업의 프로그램에 맞추어 실무 실습 60

기업요구 프로젝트실습B 관련 협력 기업의 프로그램에 맞추어 실무 실습(반복진행) 60

기업요구프로젝트실습C 관련 협력 기업의 프로그램에 맞추어 실무 실습(반복진행) 60

Page 4: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

7. 훈련이수체계도

7수준

6수준

애플리케이션 설계

통합 구현

소프트웨어공학 활용

개념데이터 모델링

5수준

데이터 입출력 구현

논리DB 설계

물리DB 설계

데이터품질관리

DB 성능확보

데이터전환

IT시스템통합 운영관리

( IT시스템관리 )

4수준

요구사항 확인

애플리케이션 구현

개발자 테스트

정보시스템 이행

DB 요구사항분석

데이터표준화

3수준

제품소프트웨어 패키징

DB구현

SQL운용

SQL활용

HW 운영관리 (IT시스템관리)

2수준

화면 구현

- 직업기초능력

수준

직종

응용SW엔지니어링 DB 엔지니어링 타직종

Page 5: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

8. 교육훈련과정 로드맵

가. 교과개설 총괄표

총시간(%) 이론(%) 실습(%) 비 고1,300(100%) 72(6%) 1228(94%)

총시간(%) 기초(%) 심화(%) 특화(%)1,300(100%) 280(21%) 840(65%) 180(14%)

나. 교과목 구성 및 이수시간구 분 교 과 목 모듈명 교수명 능력단위분류번호

편성

시간

비고

(자율편성)

총 계 1300 (760)

이론

소 계 12 (12)교양교과 취업준비교육 심화 미정 12 (12)

소 계 60 (60)기초기술교과

프로젝트관리기법 심화 엄남한 60 (60)

실습

소 계 1,228 (688)

전공

교과

프로그래밍 1 기초 김유두 2001020203_14v2 90

프로그래밍 2 기초 김유두 2001020203_14v2 90

리눅스 프로그래밍 기초 박종원2001020201_16v3

1002001030111_16v3

데이터베이스 기초 심화 장석주2001020413_16v3

1202001020414_16v3

프로그래밍 3 심화 김유두 2001020203_14v2 60

문제원형실습 심화 장석주2001020203_14v2

802001020413_16v3

웹서버프로그래밍 심화 홍필두 비NCS 80 (80)웹 클라이언트프로그래밍

심화 홍필두 비NCS 80 (80)

오픈프레임워크 심화 김유두 비NCS 60 (60)

데이터베이스 프로그래밍 심화 장석주 비NCS 70 (70)

데이터베이스 관리 심화 장석주 비NCS 78 (78)

프로젝트실습 준비 심화 홍필두 비NCS 60 (60)

프로젝트실습 심화 홍필두 비NCS 80 (80)

기업요구 프로젝트실습 A 특화 홍필두 비NCS 60 (60)

기업요구 프로젝트실습 B 특화 장석주 비NCS 60 (60)

기업요구 프로젝트실습 C 특화 김유두 비NCS 60 (60)

Page 6: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

Ⅱ. 교과목별 교수계획서

1. NCS 소양교과(직업기초능력)(0시간)

2. NCS 전공교과(총 540시간)

교과목명프로그래밍 1 (애플리케이션 구현)

대상 직종 교과 구분 교육훈련시간(학점) 교수명데이터융합SW

표준전공실습

90 김유두

1. 지도목표 2. 교재C프로그램을 이용하여 응용소프트웨어 개발에 필요한 환경을 구축하고, 애플리케이션 설계를 바탕으로 공통모듈을 구현할 수 있다.

∙시중교재 : C언어 코딩 도장(길벗/남재윤)∙직접작성(ppt)

3. 주요 교수계획연번 능력단위 분류번호

능력단위교육훈련

시간 능력단위요소명 교육훈련시간 훈련시설 비고

1

2001020203_14v2 / 에플리케이션 구현1

90

개발환경 구축하기 5 501호

2 공통 모듈 구현하기 50 501호

3 서버 프로그램 구현하기

10 501호

4 배치 프로그램 구현하기

10 501호

5 개발자 단위 테스트하기

5 501호

6 애플리케이션 성능 개선하기

10 501호

Page 7: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

수 행 평 가 서 학습자명 :(○ 반, ○ 번) 평가자명(교수자) : 평가일시

교과명 :프로그래밍 1

애플리케이션 구현

1차 : 2017년 월 일 2차 : 3차 :

평가방법 :본 평가는 단계별 자기평가의 학습과정이 완료된 학습자에 대하여 평가를 합니다.학습을 위한 준비에서부터 실습의 완료 후 동작확인까지 아래사항의 수행기준에 근거하여 학습자를 평가하여야 합니다.(본 능력단위의 평가방법 등을 안내하여 학습자로 하여금 학습준비를 할 수 있도록 함)

전체평가(고정내용으로서 임의 변경 불가)성취수준 수행정도

5. 해당 지식과 기술을 확실하게 습득하여 직무수행에 필요한 기술적 사고력과 문제 해결력을 토대로 주도적으로 완벽한 작업을 수행할 수 있다.

4. 해당 지식과 기술을 습득하여 직무수행에 필요한 기술적 사고력과 문제 해결력을 토대로 작업을 수행할 수 있다.

3. 해당 지식과 기술을 대부분 습득하여 직무수행에 필요한 지식과 기술을 가지고 대부분의 작업을 수행할 수 있다.

2. 해당 지식과 기술을 부분적으로 습득하여 직무수행에 필요한 지식과 기술을 가지고 타인과 공동으로 작업을 수행할 수 있다.

1. 해당 지식과 기술을 습득하는데 부족함이 있어 타인의 도움을 받아야만 작업을 수행할 수 있다.

평가자는 학습자의 달성정도를 성취수준에 표시한다.

평가영역(단원명) 수 행 준 거 예 아니오

개발환경 구축하기

1.1 응용소프트웨어 개발에 필요한 하드웨어 및 소프트웨어의 필요 사항을 검토하고 이에 따라, 개발환경에 필요한 준비를 수행할 수 있다.

1.2 응용소프트웨어 개발에 필요한 하드웨어 및 소프트웨어를 설치하고 설정하여 개발환경을 구축할 수 있다.

1.3 사전에 수립된 형상관리 방침에 따라, 운영정책에 부합하는 형상관리 환경을 구축할 수 있다.

공통 모듈 구현하기

2.1 공통 모듈의 상세 설계를 기반으로 프로그래밍 언어와 도구를 활용하여 업무 프로세스 및 서비스의 구현에 필요한 공통 모듈을 작성할 수 있다.

2.2 소프트웨어 측정지표 중 모듈간의 결합도는 줄이고 개별 모듈들의 내부 응집도를 높인 공통모듈을 구현할 수 있다.

2.3 개발된 공통 모듈의 내부 기능과 제공하는 인터페이스에 대해 테스트할 수 있는 테스트 케이스를 작성하고 단위 테스트를 수행하기 위한 테스트 조건을 명세화 할 수 있다.

Page 8: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

서버 프로그램 구현하기

3.1 애플리케이션 설계를 기반으로, 프로그래밍 언어와 도구를 활용하여 서버 프로그램 구현 기술에 부합하는 서버 프로그램을 개발할 수 있다.

3.2 클라이언트 프로그램에 대한 종속도를 낮출 수 있고 쉽게 연동할 수 있는 서버 프로그램을 개발할 수 있다.

3.3 개발된 서버 프로그램 내부 기능과 제공하는 인터페이스에 대해 테스트할 수 있는 테스트 케이스를 작성하고 단위 테스트를 수행하기 위한 테스트 조건을 명세화 할 수 있다.

배치 프로그램 구현하기

4.1 애플리케이션 설계를 기반으로 프로그래밍 언어와 도구를 활용하여 배치 프로그램 구현 기술에 부합하는 배치 프로그램을 개발할 수 있다.

4.2 목표 시스템을 구성하는 하위 시스템간의 연동 시, 안정적이고 안전하게 동작할 수 있는 배치 프로그램을 개발할 수 있다.

4.3 개발하고자 하는 목표 시스템의 잠재적 보안 취약성이 제거될 수 있도록 배치 프로그램을 개발할 수 있다.

4.4 개발된 배치 프로그램을 테스트할 수 있는 테스트 케이스를 작성하고 단위 테스트를 수행하기 위한 테스트 조건을 명세화 할 수 있다.

개발자 단위 테스트하기

5.1 구현한 응용소프트웨어 단위가 설계 내용을 반영하는지 여부를 판단하기 위한 단위테스트의 표준, 절차, 기법 등을 정의할 수 있다.

5.2 기능요구사항을 분석하여 단위테스트 계획을 수립하고, 단위 테스트 계획대로 단위 모듈/컴포넌트 별로 테스트를 수행할 수 있다.

5.3 단위 모듈/컴포넌트가 설계 내용을 만족하는지 여부를 계획한 단위 테스트 케이스에 따라 검증할 수 있다.

5.4 단위 테스트 결과 발견된 결함과 이슈를 식별하고, 단위 테스트 결과 분석을 통하여 테스트의 충분성 여부를 검증할 수 있다.

5.5 단위 테스트 결과 발견된 결함에 대한 개선의 시스템 반영 여부를 검증하고, 필요할 경우 시정조치를 실시할 수 있다.

애플리케이션 성능 개선하기

6.1 실 데이터를 기반으로 테스트를 수행하여 애플리케이션의 성능을 확인하고 목표 성능이 충족되도록 개선할 수 있다.

6.2 애플리케이션 성능을 개선하기 위해, 기 정의된 프로그래밍 언어 표준 및 가이드라인에 따른 코드 품질 메트릭을 이해하고 적용할 수 있다.

6.3 애플리케이션 성능을 개선하기 위해, 소스코드에 내재된 품질 수준을 분석하기 위한 도구를 활용할 수 있다.

Page 9: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

평가영역(단원명) 수 행 준 거 예 아니오

개발환경 구축하기

1.1 응용소프트웨어 개발에 필요한 하드웨어 및 소프트웨어의 필요 사항을 검토하고 이에 따라, 개발환경에 필요한 준비를 수행할 수 있다.

1.2 응용소프트웨어 개발에 필요한 하드웨어 및 소프트웨어를 설치하고 설정하여 개발환경을 구축할 수 있다.

1.3 사전에 수립된 형상관리 방침에 따라, 운영정책에 부합하는 형상관리 환경을 구축할 수 있다.

공통 모듈 구현하기

2.1 공통 모듈의 상세 설계를 기반으로 프로그래밍 언어와 도구를 활용하여 업무 프로세스 및 서비스의 구현에 필요한 공통 모듈을 작성할 수 있다.

2.2 소프트웨어 측정지표 중 모듈간의 결합도는 줄이고 개별 모듈들의 내부 응집도를 높인 공통모듈을 구현할 수 있다.

2.3 개발된 공통 모듈의 내부 기능과 제공하는 인터페이스에 대해 테스트할 수 있는 테스트 케이스를 작성하고 단위 테스트를 수행하기 위한 테스트 조건을 명세화 할 수 있다.

서버 프로그램 구현하기

3.1 애플리케이션 설계를 기반으로, 프로그래밍 언어와 도구를 활용하여 서버 프로그램 구현 기술에 부합하는 서버 프로그램을 개발할 수 있다.

3.2 클라이언트 프로그램에 대한 종속도를 낮출 수 있고 쉽게 연동할 수 있는 서버 프로그램을 개발할 수 있다.

3.3 개발된 서버 프로그램 내부 기능과 제공하는 인터페이스에 대해 테스트할 수 있는 테스트 케이스를 작성하고 단위 테스트를 수행하기 위한 테스트 조건을 명세화 할 수 있다.

배치 프로그램 구현하기

4.1 애플리케이션 설계를 기반으로 프로그래밍 언어와 도구를 활용하여 배치 프로그램 구현 기술에 부합하는 배치 프로그램을 개발할 수 있다.

4.2 목표 시스템을 구성하는 하위 시스템간의 연동 시, 안정적이고 안전하게 동작할 수 있는 배치 프로그램을 개발할 수 있다.

4.3 개발하고자 하는 목표 시스템의 잠재적 보안 취약성이 제거될 수 있도록 배치 프로그램을 개발할 수 있다.

4.4 개발된 배치 프로그램을 테스트할 수 있는 테스트 케이스를 작성하고 단위 테스트를 수행하기 위한 테스트 조건을 명세화 할 수 있다.

개발자 단위 테스트하기

5.1 구현한 응용소프트웨어 단위가 설계 내용을 반영하는지 여부를 판단하기 위한 단위테스트의 표준, 절차, 기법 등을 정의할 수 있다.

5.2 기능요구사항을 분석하여 단위테스트 계획을 수립하고, 단위 테스트 계획대로 단위 모듈/컴포넌트 별로 테스트를 수행할 수 있다.

5.3 단위 모듈/컴포넌트가 설계 내용을 만족하는지 여부를 계획한 단위 테스트 케이스에 따라 검증할 수 있다.

5.4 단위 테스트 결과 발견된 결함과 이슈를 식별하고, 단위 테스트 결과 분석을 통하여 테스트의 충분성 여부를 검증할 수 있다.

5.5 단위 테스트 결과 발견된 결함에 대한 개선의 시스템 반영 여부를 검증하고, 필요할 경우 시정조치를 실시할 수 있다.

애플리케이션 성능 개선하기

6.1 실 데이터를 기반으로 테스트를 수행하여 애플리케이션의 성능을 확인하고 목표 성능이 충족되도록 개선할 수 있다.

Page 10: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

6.2 애플리케이션 성능을 개선하기 위해, 기 정의된 프로그래밍 언어 표준 및 가이드라인에 따른 코드 품질 메트릭을 이해하고 적용할 수 있다.

6.3 애플리케이션 성능을 개선하기 위해, 소스코드에 내재된 품질 수준을 분석하기 위한 도구를 활용할 수 있다.

Page 11: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

교과목명프로그래밍 2 (애플리케이션 구현)

대상 직종 교과 구분 교육훈련시간(학점) 교수명데이터융합SW 표준전공실습 90 김유두

1. 지도목표 2. 교재Java기반 프로그래밍 언어를 이용하여 응용소프트웨어 개발에 필요한 환경을 구축하고, 애플리케이션 설계를 바탕으로 공통모듈을 구현할 수 있다.

∙폴리텍교재 (JAVA)∙직접작성(ppt)

3. 주요 교수계획연번 능력단위 분류번호

능력단위교육훈련

시간 능력단위요소명 교육훈련시간 훈련시설 비고

1

2001020203_14v2 / 에플리케이션 구현

90

개발환경 구축하기 5 501호

2 공통 모듈 구현하기 50 501호

3 서버 프로그램 구현하기

10 501호

4 배치 프로그램 구현하기

10 501호

5 개발자 단위 테스트하기

5 501호

6 애플리케이션 성능 개선하기

10 501호

Page 12: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

수 행 평 가 서 학습자명 :(○ 반, ○ 번) 평가자명(교수자) : 평가일시

교과명 : 프로그래밍 2

애플리케이션 구현

1차 : 2017년 월 일 2차 : 3차 :

평가방법 :본 평가는 단계별 자기평가의 학습과정이 완료된 학습자에 대하여 평가를 합니다.학습을 위한 준비에서부터 실습의 완료 후 동작확인까지 아래사항의 수행기준에 근거하여 학습자를 평가하여야 합니다.(본 능력단위의 평가방법 등을 안내하여 학습자로 하여금 학습준비를 할 수 있도록 함)

전체평가(고정내용으로서 임의 변경 불가)성취수준 수행정도

5. 해당 지식과 기술을 확실하게 습득하여 직무수행에 필요한 기술적 사고력과 문제 해결력을 토대로 주도적으로 완벽한 작업을 수행할 수 있다.

4. 해당 지식과 기술을 습득하여 직무수행에 필요한 기술적 사고력과 문제 해결력을 토대로 작업을 수행할 수 있다.

3. 해당 지식과 기술을 대부분 습득하여 직무수행에 필요한 지식과 기술을 가지고 대부분의 작업을 수행할 수 있다.

2. 해당 지식과 기술을 부분적으로 습득하여 직무수행에 필요한 지식과 기술을 가지고 타인과 공동으로 작업을 수행할 수 있다.

1. 해당 지식과 기술을 습득하는데 부족함이 있어 타인의 도움을 받아야만 작업을 수행할 수 있다.

평가자는 학습자의 달성정도를 성취수준에 표시한다.평가영역(단원명) 수 행 준 거 예 아니오

개발환경 구축하기

1.1 응용소프트웨어 개발에 필요한 하드웨어 및 소프트웨어의 필요 사항을 검토하고 이에 따라, 개발환경에 필요한 준비를 수행할 수 있다.

1.2 응용소프트웨어 개발에 필요한 하드웨어 및 소프트웨어를 설치하고 설정하여 개발환경을 구축할 수 있다.

1.3 사전에 수립된 형상관리 방침에 따라, 운영정책에 부합하는 형상관리 환경을 구축할 수 있다.

공통 모듈 구현하기

2.1 공통 모듈의 상세 설계를 기반으로 프로그래밍 언어와 도구를 활용하여 업무 프로세스 및 서비스의 구현에 필요한 공통 모듈을 작성할 수 있다.

2.2 소프트웨어 측정지표 중 모듈간의 결합도는 줄이고 개별 모듈들의 내부 응집도를 높인 공통모듈을 구현할 수 있다.

2.3 개발된 공통 모듈의 내부 기능과 제공하는 인터페이스에 대해 테스트할 수 있는 테스트 케이스를 작성하고 단위 테스트를 수행하기 위한 테스트 조건을 명세화 할 수 있다.

Page 13: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

서버 프로그램 구현하기

3.1 애플리케이션 설계를 기반으로, 프로그래밍 언어와 도구를 활용하여 서버 프로그램 구현 기술에 부합하는 서버 프로그램을 개발할 수 있다.

3.2 클라이언트 프로그램에 대한 종속도를 낮출 수 있고 쉽게 연동할 수 있는 서버 프로그램을 개발할 수 있다.

3.3 개발된 서버 프로그램 내부 기능과 제공하는 인터페이스에 대해 테스트할 수 있는 테스트 케이스를 작성하고 단위 테스트를 수행하기 위한 테스트 조건을 명세화 할 수 있다.

배치 프로그램 구현하기

4.1 애플리케이션 설계를 기반으로 프로그래밍 언어와 도구를 활용하여 배치 프로그램 구현 기술에 부합하는 배치 프로그램을 개발할 수 있다.

4.2 목표 시스템을 구성하는 하위 시스템간의 연동 시, 안정적이고 안전하게 동작할 수 있는 배치 프로그램을 개발할 수 있다.

4.3 개발하고자 하는 목표 시스템의 잠재적 보안 취약성이 제거될 수 있도록 배치 프로그램을 개발할 수 있다.

4.4 개발된 배치 프로그램을 테스트할 수 있는 테스트 케이스를 작성하고 단위 테스트를 수행하기 위한 테스트 조건을 명세화 할 수 있다.

개발자 단위 테스트하기

5.1 구현한 응용소프트웨어 단위가 설계 내용을 반영하는지 여부를 판단하기 위한 단위테스트의 표준, 절차, 기법 등을 정의할 수 있다.

5.2 기능요구사항을 분석하여 단위테스트 계획을 수립하고, 단위 테스트 계획대로 단위 모듈/컴포넌트 별로 테스트를 수행할 수 있다.

5.3 단위 모듈/컴포넌트가 설계 내용을 만족하는지 여부를 계획한 단위 테스트 케이스에 따라 검증할 수 있다.

5.4 단위 테스트 결과 발견된 결함과 이슈를 식별하고, 단위 테스트 결과 분석을 통하여 테스트의 충분성 여부를 검증할 수 있다.

5.5 단위 테스트 결과 발견된 결함에 대한 개선의 시스템 반영 여부를 검증하고, 필요할 경우 시정조치를 실시할 수 있다.

애플리케이션 성능 개선하기

6.1 실 데이터를 기반으로 테스트를 수행하여 애플리케이션의 성능을 확인하고 목표 성능이 충족되도록 개선할 수 있다.

6.2 애플리케이션 성능을 개선하기 위해, 기 정의된 프로그래밍 언어 표준 및 가이드라인에 따른 코드 품질 메트릭을 이해하고 적용할 수 있다.

6.3 애플리케이션 성능을 개선하기 위해, 소스코드에 내재된 품질 수준을 분석하기 위한 도구를 활용할 수 있다.

Page 14: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

교과목명프로그래밍 3 (애플리케이션 구현)

대상 직종 교과 구분 교육훈련시간(학점) 교수명데이터융합SW 표준전공실습 90 김유두

1. 지도목표 2. 교재모바일 프로그래밍 언어를 이용하여 응용소프트웨어 개발에 필요한 환경을 구축하고, 애플리케이션 설계를 바탕으로 공통모듈을 구현할 수 있다.

∙모바일 프로그래밍∙직접작성(ppt)

3. 주요 교수계획연번 능력단위 분류번호

능력단위교육훈련

시간 능력단위요소명 교육훈련시간 훈련시설 비고

1

2001020203_14v2 / 에플리케이션 구현

60

개발환경 구축하기 5 501호

2 공통 모듈 구현하기 20 501호

3 서버 프로그램 구현하기

10 501호

4 배치 프로그램 구현하기

10 501호

5 개발자 단위 테스트하기

5 501호

6 애플리케이션 성능 개선하기

10 501호

Page 15: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

수 행 평 가 서 학습자명 :(○ 반, ○ 번) 평가자명(교수자) : 평가일시

교과명 : 프로그래밍 3

애플리케이션 구현

1차 : 2017년 월 일 2차 : 3차 :

평가방법 :본 평가는 단계별 자기평가의 학습과정이 완료된 학습자에 대하여 평가를 합니다.학습을 위한 준비에서부터 실습의 완료 후 동작확인까지 아래사항의 수행기준에 근거하여 학습자를 평가하여야 합니다.(본 능력단위의 평가방법 등을 안내하여 학습자로 하여금 학습준비를 할 수 있도록 함)

전체평가(고정내용으로서 임의 변경 불가)성취수준 수행정도

5. 해당 지식과 기술을 확실하게 습득하여 직무수행에 필요한 기술적 사고력과 문제 해결력을 토대로 주도적으로 완벽한 작업을 수행할 수 있다.

4. 해당 지식과 기술을 습득하여 직무수행에 필요한 기술적 사고력과 문제 해결력을 토대로 작업을 수행할 수 있다.

3. 해당 지식과 기술을 대부분 습득하여 직무수행에 필요한 지식과 기술을 가지고 대부분의 작업을 수행할 수 있다.

2. 해당 지식과 기술을 부분적으로 습득하여 직무수행에 필요한 지식과 기술을 가지고 타인과 공동으로 작업을 수행할 수 있다.

1. 해당 지식과 기술을 습득하는데 부족함이 있어 타인의 도움을 받아야만 작업을 수행할 수 있다.

평가자는 학습자의 달성정도를 성취수준에 표시한다.평가영역(단원명) 수 행 준 거 예 아니오

개발환경 구축하기

1.1 응용소프트웨어 개발에 필요한 하드웨어 및 소프트웨어의 필요 사항을 검토하고 이에 따라, 개발환경에 필요한 준비를 수행할 수 있다.

1.2 응용소프트웨어 개발에 필요한 하드웨어 및 소프트웨어를 설치하고 설정하여 개발환경을 구축할 수 있다.

1.3 사전에 수립된 형상관리 방침에 따라, 운영정책에 부합하는 형상관리 환경을 구축할 수 있다.

공통 모듈 구현하기

2.1 공통 모듈의 상세 설계를 기반으로 프로그래밍 언어와 도구를 활용하여 업무 프로세스 및 서비스의 구현에 필요한 공통 모듈을 작성할 수 있다.

2.2 소프트웨어 측정지표 중 모듈간의 결합도는 줄이고 개별 모듈들의 내부 응집도를 높인 공통모듈을 구현할 수 있다.

2.3 개발된 공통 모듈의 내부 기능과 제공하는 인터페이스에 대해 테스트할 수 있는 테스트 케이스를 작성하고 단위 테스트를 수행하기 위한 테스트 조건을 명세화 할 수 있다.

Page 16: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

서버 프로그램 구현하기

3.1 애플리케이션 설계를 기반으로, 프로그래밍 언어와 도구를 활용하여 서버 프로그램 구현 기술에 부합하는 서버 프로그램을 개발할 수 있다.

3.2 클라이언트 프로그램에 대한 종속도를 낮출 수 있고 쉽게 연동할 수 있는 서버 프로그램을 개발할 수 있다.

3.3 개발된 서버 프로그램 내부 기능과 제공하는 인터페이스에 대해 테스트할 수 있는 테스트 케이스를 작성하고 단위 테스트를 수행하기 위한 테스트 조건을 명세화 할 수 있다.

배치 프로그램 구현하기

4.1 애플리케이션 설계를 기반으로 프로그래밍 언어와 도구를 활용하여 배치 프로그램 구현 기술에 부합하는 배치 프로그램을 개발할 수 있다.

4.2 목표 시스템을 구성하는 하위 시스템간의 연동 시, 안정적이고 안전하게 동작할 수 있는 배치 프로그램을 개발할 수 있다.

4.3 개발하고자 하는 목표 시스템의 잠재적 보안 취약성이 제거될 수 있도록 배치 프로그램을 개발할 수 있다.

4.4 개발된 배치 프로그램을 테스트할 수 있는 테스트 케이스를 작성하고 단위 테스트를 수행하기 위한 테스트 조건을 명세화 할 수 있다.

개발자 단위 테스트하기

5.1 구현한 응용소프트웨어 단위가 설계 내용을 반영하는지 여부를 판단하기 위한 단위테스트의 표준, 절차, 기법 등을 정의할 수 있다.

5.2 기능요구사항을 분석하여 단위테스트 계획을 수립하고, 단위 테스트 계획대로 단위 모듈/컴포넌트 별로 테스트를 수행할 수 있다.

5.3 단위 모듈/컴포넌트가 설계 내용을 만족하는지 여부를 계획한 단위 테스트 케이스에 따라 검증할 수 있다.

5.4 단위 테스트 결과 발견된 결함과 이슈를 식별하고, 단위 테스트 결과 분석을 통하여 테스트의 충분성 여부를 검증할 수 있다.

5.5 단위 테스트 결과 발견된 결함에 대한 개선의 시스템 반영 여부를 검증하고, 필요할 경우 시정조치를 실시할 수 있다.

애플리케이션 성능 개선하기

6.1 실 데이터를 기반으로 테스트를 수행하여 애플리케이션의 성능을 확인하고 목표 성능이 충족되도록 개선할 수 있다.

6.2 애플리케이션 성능을 개선하기 위해, 기 정의된 프로그래밍 언어 표준 및 가이드라인에 따른 코드 품질 메트릭을 이해하고 적용할 수 있다.

6.3 애플리케이션 성능을 개선하기 위해, 소스코드에 내재된 품질 수준을 분석하기 위한 도구를 활용할 수 있다.

Page 17: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

교과목명리눅스 프로그래밍

대상 직종 교과 구분 교육훈련시간(학점) 교수명데이터융합SW 표준전공실습 100 박종원

1. 지도목표 2. 교재리눅스를 활용하여 IT시스템 및 관련 프로그램을 설치하고, 최적의 상태로 운용하기 위한 환경을 구성하며, 장애 예방활동 및 장애 발생 시 적절한 복구 조치를 취하는 등

IT 시스템을 안정적으로 운영하고 관리할 수 있다

∙폴리텍교재(리눅스 프로그래밍 및 시스템 관리)∙직접작성(ppt)

3. 주요 교수계획연번 능력단위 분류번호

능력단위교육훈련

시간 능력단위요소명 교육훈련시간 훈련시설 비고

1

2001020201_14v3 / 요구사항 확인

20

현행 시스템 분석하기 2 501호

2 요구사항 확인하기 8 501호

3 분석모델 확인하기 10 501호

42001030111_16v3 /

IT시스템통합 운영관리80

통합모니터링 관리하기 40 501호

5IT시스템 유지보수 관리하기 40 501호

6

7

8

9

10

11

12

13

14

15

Page 18: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

수 행 평 가 서 학습자명 :(○ 반, ○ 번) 평가자명(교수자) : 평가일시

교과명 : 리눅스 프로그래밍 요구사항 확인

1차 : 2017년 월 일 2차 : 3차 :

평가방법 :본 평가는 단계별 자기평가의 학습과정이 완료된 학습자에 대하여 평가를 합니다.학습을 위한 준비에서부터 실습의 완료 후 동작확인까지 아래사항의 수행기준에 근거하여 학습자를 평가하여야 합니다.(본 능력단위의 평가방법 등을 안내하여 학습자로 하여금 학습준비를 할 수 있도록 함)

전체평가(고정내용으로서 임의 변경 불가)성취수준 수행정도

5. 해당 지식과 기술을 확실하게 습득하여 직무수행에 필요한 기술적 사고력과 문제 해결력을 토대로 주도적으로 완벽한 작업을 수행할 수 있다.

4. 해당 지식과 기술을 습득하여 직무수행에 필요한 기술적 사고력과 문제 해결력을 토대로 작업을 수행할 수 있다.

3. 해당 지식과 기술을 대부분 습득하여 직무수행에 필요한 지식과 기술을 가지고 대부분의 작업을 수행할 수 있다.

2. 해당 지식과 기술을 부분적으로 습득하여 직무수행에 필요한 지식과 기술을 가지고 타인과 공동으로 작업을 수행할 수 있다.

1. 해당 지식과 기술을 습득하는데 부족함이 있어 타인의 도움을 받아야만 작업을 수행할 수 있다.

평가자는 학습자의 달성정도를 성취수준에 표시한다.평가영역(단원명) 수 행 준 거 예 아니오

현행 시스템 분석하기

1.1 개발하고자 하는 응용소프트웨어에 대한 이해를 높이기 위해, 현행 시스템의 적용현황을 파악함으로써 개발범위와 향후 개발될 시스템으로의 이행방향성을 분석할 수 있다.

1.2 개발하고자 하는 응용소프트웨어와 관련된 운영체제, 데이터베이스관리시스템, 미들웨어 등의 요구사항을 식별할 수 있다.

1.3 현행 시스템을 분석하여, 개발하고자 하는 응용소프트웨어가 이후 적용될 목표시스템을 명확하고 구체적으로 기술할 수 있다.

요구사항 확인하기

2.1 소프트웨어 공학기술의 요구사항 분석 기법을 활용하여 업무 분석가가 정의한 응용소프트웨어의 요구사항을 확인할 수 있다.

2.2 업무 분석가가 분석한 요구사항에 대해 정의된 검증기준과 절차에 따라서 요구사항을 확인할 수 있다.

2.3 업무 분석가가 수집하고 분석한 요구사항이 개발하고자 하는 응용소프트웨어에 미칠 영향에 대해서 검토하고 확인할 수 있다.

Page 19: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

분석모델 확인하기

3.1 소프트웨어 공학기술의 요구사항 도출 기법을 활용하여 업무 분석가가 제시한 분석모델에 대해서 확인할 수 있다.

3.2 업무 분석가가 제시한 분석모델이 개발할 응용소프트웨어에 미칠 영향을 검토하여 기술적인 타당성 조사를 할 수 있다.

3.3 업무 분석가가 제시한 분석모델에 대해서 응용소프트웨어를 개발하기 위해 필요한 추가적인 의견을 제시할 수 있다.

Page 20: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

수 행 평 가 서 학습자명 :(○ 반, ○ 번) 평가자명(교수자) : 평가일시

교과명 : 리눅스 프로그래밍 IT시스템통합 운영관리

1차 : 2017년 월 일 2차 : 3차 :

평가방법 :본 평가는 단계별 자기평가의 학습과정이 완료된 학습자에 대하여 평가를 합니다.학습을 위한 준비에서부터 실습의 완료 후 동작확인까지 아래사항의 수행기준에 근거하여 학습자를 평가하여야 합니다.(본 능력단위의 평가방법 등을 안내하여 학습자로 하여금 학습준비를 할 수 있도록 함)

전체평가(고정내용으로서 임의 변경 불가)성취수준 수행정도

5. 해당 지식과 기술을 확실하게 습득하여 직무수행에 필요한 기술적 사고력과 문제 해결력을 토대로 주도적으로 완벽한 작업을 수행할 수 있다.

4. 해당 지식과 기술을 습득하여 직무수행에 필요한 기술적 사고력과 문제 해결력을 토대로 작업을 수행할 수 있다.

3. 해당 지식과 기술을 대부분 습득하여 직무수행에 필요한 지식과 기술을 가지고 대부분의 작업을 수행할 수 있다.

2. 해당 지식과 기술을 부분적으로 습득하여 직무수행에 필요한 지식과 기술을 가지고 타인과 공동으로 작업을 수행할 수 있다.

1. 해당 지식과 기술을 습득하는데 부족함이 있어 타인의 도움을 받아야만 작업을 수행할 수 있다.

평가자는 학습자의 달성정도를 성취수준에 표시한다.

평가영역(단원명) 수 행 준 거 예 아니오

단말장치 운용하기

1.1 시스템 운영계획에 따라 PC, Laptop 등 컴퓨터를 설치하고, 사용자 요구에 따라 최적의 환경을 구성할 수 있다.

1.2 시스템 운영계획에 따라 스캐너, 프린터, 플로터 등 주변장치 및 드라이버를 설치하고 사용자 요구에 따라 최적의 환경을 구성할 수 있다.

1.3 시스템 운영계획에 따라 운영체제 및 관련 응용프로그램을 설치하고, 안정적 운영을 위한 보안패치 및 사용자 요구에 따라 업그레이드 등을 시행할 수 있다.

1.4 시스템 운영계획에 따라 통신 케이블 제작, 스위치·라우터·무선공유기 등 네트워크 관련 장치를 설치하고, 사용자 요구에 따라 최적의 환경을 구성할 수 있다.

Page 21: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

IT시스템 서버 운용하기

2.1 시스템 운용계획에 따라 리눅스, 윈도우 등 서버용 운영체제를 설치하고 사용자 요구에 따라 접근통제 등 보안기능을 구성․적용하고 관리할 수 있다.

2.2 시스템 운용계획에 따라 관련 서비스 데몬 등 패키지 파일 및 기능을 설치하고 사용자 요구에 따라 최적의 환경을 구성하여 서비스를 제공할 수 있다.

2.3 시스템 운용계획에 따라 서버 보안패치 및 업그레이드를 실시하고, 필요시 백업․복구절차 및 향후 확장을 고려한 자원관리 업무를 수행할 수 있다.

2.4 시스템 운용계획에 따라 서버 사용 대장 및 로그 등 점검일지를 주기적으로 작성하고, 시스템의 운영 상태를 점검하며, 필요시 관련부서에 보고할 수 있다.

HW 장애 처리하기

3.1 IT 시스템 운용 중 장애 발생 시, 사용자의 요구에 따라 중요한 데이터나 환경설정 값을 백업한 후, 장애처리계획에 따라 복구 절차를 시행할 수 있다.

3.2 논리적 장애 발생 시 최근 백업 된 데이터를 이용한 복구나 필요한 응용 툴을 사용하여 처리하며, 물리적 장애 발생 시 관련 부품이나 장비를 교체할 수 있다.

3.3 장애처리 후 로그 및 관련 문제점을 분석하고, 장애처리 대장에 이력을 기록하여 향후 유사한 장애에 대처할 수 있다.

Page 22: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

교과목명데이터베이스 기초

대상 직종 교과 구분 교육훈련시간(학점) 교수명데이터융합SW

표준전공실습

120 장석주

1. 지도목표 2. 교재데이터베이스 시스템의 안정적인 운영 및, 최적 상태 유지, DB 보안관리와 장애 예방, 백업과 복구, DB 튜닝을 통한 성능개선, 사용자 요구사항을 반영한 데이터 분석 및 시각화 서비스, 소규모 개선을 수행할 수 있다

∙폴리텍교재(데이터베이스)∙직접작성(ppt)

3. 주요 교수계획연번 능력단위 분류번호

능력단위교육훈련

시간 능력단위요소명 교육훈련시간 훈련시설 비고

12001020413_16v3 /

SQL 활용60

기본 SQL 작성하기 30 501호

2 고급 SQL 작성하기 30 501호

3 2001020414_16v3 / SQL 응용

60절차형SQL작성하기 30 501호

4 응용SQL 작성하기 30 501호

5

6

7

8

9

10

11

12

13

14

15

Page 23: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

수 행 평 가 서 학습자명 :(○ 반, ○ 번) 평가자명(교수자) : 평가일시

교과명 : 데이터베이스 기초 SQL 활용

1차 : 2017년 월 일 2차 : 3차 :

평가방법 :본 평가는 단계별 자기평가의 학습과정이 완료된 학습자에 대하여 평가를 합니다.학습을 위한 준비에서부터 실습의 완료 후 동작확인까지 아래사항의 수행기준에 근거하여 학습자를 평가하여야 합니다.(본 능력단위의 평가방법 등을 안내하여 학습자로 하여금 학습준비를 할 수 있도록 함)

전체평가(고정내용으로서 임의 변경 불가)성취수준 수행정도

5. 해당 지식과 기술을 확실하게 습득하여 직무수행에 필요한 기술적 사고력과 문제 해결력을 토대로 주도적으로 완벽한 작업을 수행할 수 있다.

4. 해당 지식과 기술을 습득하여 직무수행에 필요한 기술적 사고력과 문제 해결력을 토대로 작업을 수행할 수 있다.

3. 해당 지식과 기술을 대부분 습득하여 직무수행에 필요한 지식과 기술을 가지고 대부분의 작업을 수행할 수 있다.

2. 해당 지식과 기술을 부분적으로 습득하여 직무수행에 필요한 지식과 기술을 가지고 타인과 공동으로 작업을 수행할 수 있다.

1. 해당 지식과 기술을 습득하는데 부족함이 있어 타인의 도움을 받아야만 작업을 수행할 수 있다.

평가자는 학습자의 달성정도를 성취수준에 표시한다.

평가영역(단원명) 수 행 준 거 예 아니오

기본 SQL 작성하기

1.1 테이블의 구조와 제약조건을 생성, 삭제하고 수정하는 DDL(Data Definition Language) 명령문을 작성할 수 있다. 1.2 한 개의 테이블에 대해 데이터를 삽입, 수정, 삭제하고 행을 조회하는 DML(Data Manipulation Language) 명령문을 작성할 수 있다.1.3 업무단위인 트랜잭션의 완료와 취소를 위한 DCL(Data Control Language) 명령문을 작성할 수 있다.1.4 생성된 테이블의 목록, 테이블의 구조와 제약조건을 파악하기 위해 데이터사전을 조회하는 명령문을 작성할 수 있다.

Page 24: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

고급 SQL 작성하기

2.1 사용자 등급을 구분하여 관리하고, 사용자별 권한 부여 및 취소 규정을 수립할 수 있다.

2.2 상시적인 사용자의 접근관리로 내부 유출을 방지하며, 의심스러운 사용자를 사전 경고하고, 지속적으로 모니터링할 수 있다.

2.3 DB별, 테이블별로 운영 및 권한관리를 이행하고, 주기적인 보안 취약점 테스트 수행과 보안 취약점 해결을 수행할 수 있다.

2.4 특정 데이터에 관한 암호화를 이행하여 해킹 피해에 대비하고, 필요시 해당 데이터를 복호화하여 검증을 할 수 있다.

절차형SQL작성하기

3.1 반복적으로 사용하는 특정 기능을 수행하기 위해 여러 개의 SQL명령문을 포함하는 프로시저를 작성하고 프로시저 호출문을 작성할 수 있다.3.2 일련의 연산처리 결과가 단일 값으로 반환되는 사용자 정의함수를 작성하고 사용자 정의함수를 호출하는 쿼리를 작성할 수 있다.3.3 하나의 이벤트가 발생하면 관련성이 있는 몇 개의 테이블 간에 연속적으로 데이터 삽입, 삭제, 수정을 할 수 있는 트리거를 작성할 수 있다.

응용SQL 작성하기

4.1 윈도우함수와 그룹함수를 사용하여 순위와 소계, 중계, 총합계를 산출하는 DML(Data Manipulation Language)명령문을 작성할 수 있다.4.2 응용시스템에서 사용하는 특정 기능을 수행하기 위한 SQL문을 작성할 수 있다.4.3 사용자의 그룹을 정의하고 사용자를 생성 또는 변경할 수 있고 사용자의 권한 부여와 회수를 위한 DCL(Data Control Language)명령문을 작성할 수 있다.

Page 25: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

교과목명문제원형실습

대상 직종 교과 구분 교육훈련시간(학점) 교수명데이터융합SW 표준전공실습 80 장석주

1. 지도목표 2. 교재프로그래밍 언어를 이용하여 응용소프트웨어 개발에 필요한 환경을 구축하고, sql을 활용하여 애플리케이션 설계를 바탕으로 공통모듈을 구현할 수 있다.

∙직접작성(ppt)

3. 주요 교수계획연번 능력단위 분류번호

능력단위교육훈련

시간 능력단위요소명 교육훈련시간 훈련시설 비고

1

2001020203_14v2 / 에플리케이션 구현

40

개발환경 구축하기 5 501호

2 공통 모듈 구현하기 10 501호

3 서버 프로그램 구현하기

10 501호

4 배치 프로그램 구현하기

5 501호

5 개발자 단위 테스트하기

5 501호

6 애플리케이션 성능 개선하기

5 501호

72001020413_16v3 /

SQL 활용40

기본 SQL 작성하기 20 501호

8 고급 SQL 작성하기 20 501호

9

10

11

12

13

14

15

16

Page 26: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

수 행 평 가 서 학습자명 :(○ 반, ○ 번) 평가자명(교수자) : 평가일시

교과명 : 문제원형실습 애플리케이션 구현

1차 : 2017년 월 일 2차 : 3차 :

평가방법 :본 평가는 단계별 자기평가의 학습과정이 완료된 학습자에 대하여 평가를 합니다.학습을 위한 준비에서부터 실습의 완료 후 동작확인까지 아래사항의 수행기준에 근거하여 학습자를 평가하여야 합니다.(본 능력단위의 평가방법 등을 안내하여 학습자로 하여금 학습준비를 할 수 있도록 함)

전체평가(고정내용으로서 임의 변경 불가)성취수준 수행정도

5. 해당 지식과 기술을 확실하게 습득하여 직무수행에 필요한 기술적 사고력과 문제 해결력을 토대로 주도적으로 완벽한 작업을 수행할 수 있다.

4. 해당 지식과 기술을 습득하여 직무수행에 필요한 기술적 사고력과 문제 해결력을 토대로 작업을 수행할 수 있다.

3. 해당 지식과 기술을 대부분 습득하여 직무수행에 필요한 지식과 기술을 가지고 대부분의 작업을 수행할 수 있다.

2. 해당 지식과 기술을 부분적으로 습득하여 직무수행에 필요한 지식과 기술을 가지고 타인과 공동으로 작업을 수행할 수 있다.

1. 해당 지식과 기술을 습득하는데 부족함이 있어 타인의 도움을 받아야만 작업을 수행할 수 있다.

평가자는 학습자의 달성정도를 성취수준에 표시한다.평가영역(단원명) 수 행 준 거 예 아니오

개발환경 구축하기

1.1 응용소프트웨어 개발에 필요한 하드웨어 및 소프트웨어의 필요 사항을 검토하고 이에 따라, 개발환경에 필요한 준비를 수행할 수 있다.

1.2 응용소프트웨어 개발에 필요한 하드웨어 및 소프트웨어를 설치하고 설정하여 개발환경을 구축할 수 있다.

1.3 사전에 수립된 형상관리 방침에 따라, 운영정책에 부합하는 형상관리 환경을 구축할 수 있다.

공통 모듈 구현하기

2.1 공통 모듈의 상세 설계를 기반으로 프로그래밍 언어와 도구를 활용하여 업무 프로세스 및 서비스의 구현에 필요한 공통 모듈을 작성할 수 있다.

2.2 소프트웨어 측정지표 중 모듈간의 결합도는 줄이고 개별 모듈들의 내부 응집도를 높인 공통모듈을 구현할 수 있다.

2.3 개발된 공통 모듈의 내부 기능과 제공하는 인터페이스에 대해 테스트할 수 있는 테스트 케이스를 작성하고 단위 테스트를 수행하기 위한 테스트 조건을 명세화 할 수 있다.

Page 27: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

서버 프로그램 구현하기

3.1 애플리케이션 설계를 기반으로, 프로그래밍 언어와 도구를 활용하여 서버 프로그램 구현 기술에 부합하는 서버 프로그램을 개발할 수 있다.

3.2 클라이언트 프로그램에 대한 종속도를 낮출 수 있고 쉽게 연동할 수 있는 서버 프로그램을 개발할 수 있다.

3.3 개발된 서버 프로그램 내부 기능과 제공하는 인터페이스에 대해 테스트할 수 있는 테스트 케이스를 작성하고 단위 테스트를 수행하기 위한 테스트 조건을 명세화 할 수 있다.

배치 프로그램 구현하기

4.1 애플리케이션 설계를 기반으로 프로그래밍 언어와 도구를 활용하여 배치 프로그램 구현 기술에 부합하는 배치 프로그램을 개발할 수 있다.

4.2 목표 시스템을 구성하는 하위 시스템간의 연동 시, 안정적이고 안전하게 동작할 수 있는 배치 프로그램을 개발할 수 있다.

4.3 개발하고자 하는 목표 시스템의 잠재적 보안 취약성이 제거될 수 있도록 배치 프로그램을 개발할 수 있다.

4.4 개발된 배치 프로그램을 테스트할 수 있는 테스트 케이스를 작성하고 단위 테스트를 수행하기 위한 테스트 조건을 명세화 할 수 있다.

개발자 단위 테스트하기

5.1 구현한 응용소프트웨어 단위가 설계 내용을 반영하는지 여부를 판단하기 위한 단위테스트의 표준, 절차, 기법 등을 정의할 수 있다.

5.2 기능요구사항을 분석하여 단위테스트 계획을 수립하고, 단위 테스트 계획대로 단위 모듈/컴포넌트 별로 테스트를 수행할 수 있다.

5.3 단위 모듈/컴포넌트가 설계 내용을 만족하는지 여부를 계획한 단위 테스트 케이스에 따라 검증할 수 있다.

5.4 단위 테스트 결과 발견된 결함과 이슈를 식별하고, 단위 테스트 결과 분석을 통하여 테스트의 충분성 여부를 검증할 수 있다.

5.5 단위 테스트 결과 발견된 결함에 대한 개선의 시스템 반영 여부를 검증하고, 필요할 경우 시정조치를 실시할 수 있다.

애플리케이션 성능 개선하기

6.1 실 데이터를 기반으로 테스트를 수행하여 애플리케이션의 성능을 확인하고 목표 성능이 충족되도록 개선할 수 있다.

6.2 애플리케이션 성능을 개선하기 위해, 기 정의된 프로그래밍 언어 표준 및 가이드라인에 따른 코드 품질 메트릭을 이해하고 적용할 수 있다.

6.3 애플리케이션 성능을 개선하기 위해, 소스코드에 내재된 품질 수준을 분석하기 위한 도구를 활용할 수 있다.

Page 28: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

수 행 평 가 서 학습자명 :(○ 반, ○ 번) 평가자명(교수자) : 평가일시

교과명 : 문제원형실습 SQL 활용

1차 : 2017년 월 일 2차 : 3차 :

평가방법 :본 평가는 단계별 자기평가의 학습과정이 완료된 학습자에 대하여 평가를 합니다.학습을 위한 준비에서부터 실습의 완료 후 동작확인까지 아래사항의 수행기준에 근거하여 학습자를 평가하여야 합니다.(본 능력단위의 평가방법 등을 안내하여 학습자로 하여금 학습준비를 할 수 있도록 함)

전체평가(고정내용으로서 임의 변경 불가)성취수준 수행정도

5. 해당 지식과 기술을 확실하게 습득하여 직무수행에 필요한 기술적 사고력과 문제 해결력을 토대로 주도적으로 완벽한 작업을 수행할 수 있다.

4. 해당 지식과 기술을 습득하여 직무수행에 필요한 기술적 사고력과 문제 해결력을 토대로 작업을 수행할 수 있다.

3. 해당 지식과 기술을 대부분 습득하여 직무수행에 필요한 지식과 기술을 가지고 대부분의 작업을 수행할 수 있다.

2. 해당 지식과 기술을 부분적으로 습득하여 직무수행에 필요한 지식과 기술을 가지고 타인과 공동으로 작업을 수행할 수 있다.

1. 해당 지식과 기술을 습득하는데 부족함이 있어 타인의 도움을 받아야만 작업을 수행할 수 있다.

평가자는 학습자의 달성정도를 성취수준에 표시한다.

평가영역(단원명) 수 행 준 거 예 아니오

기본 SQL 작성하기

1.1 테이블의 구조와 제약조건을 생성, 삭제하고 수정하는 DDL(Data Definition Language) 명령문을 작성할 수 있다. 1.2 한 개의 테이블에 대해 데이터를 삽입, 수정, 삭제하고 행을 조회하는 DML(Data Manipulation Language) 명령문을 작성할 수 있다.1.3 업무단위인 트랜잭션의 완료와 취소를 위한 DCL(Data Control Language) 명령문을 작성할 수 있다.1.4 생성된 테이블의 목록, 테이블의 구조와 제약조건을 파악하기 위해 데이터사전을 조회하는 명령문을 작성할 수 있다.

Page 29: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

고급 SQL 작성하기

2.1 사용자 등급을 구분하여 관리하고, 사용자별 권한 부여 및 취소 규정을 수립할 수 있다.

2.2 상시적인 사용자의 접근관리로 내부 유출을 방지하며, 의심스러운 사용자를 사전 경고하고, 지속적으로 모니터링할 수 있다.

2.3 DB별, 테이블별로 운영 및 권한관리를 이행하고, 주기적인 보안 취약점 테스트 수행과 보안 취약점 해결을 수행할 수 있다.

2.4 특정 데이터에 관한 암호화를 이행하여 해킹 피해에 대비하고, 필요시 해당 데이터를 복호화하여 검증을 할 수 있다.

절차형SQL작성하기

3.1 반복적으로 사용하는 특정 기능을 수행하기 위해 여러 개의 SQL명령문을 포함하는 프로시저를 작성하고 프로시저 호출문을 작성할 수 있다.3.2 일련의 연산처리 결과가 단일 값으로 반환되는 사용자 정의함수를 작성하고 사용자 정의함수를 호출하는 쿼리를 작성할 수 있다.3.3 하나의 이벤트가 발생하면 관련성이 있는 몇 개의 테이블 간에 연속적으로 데이터 삽입, 삭제, 수정을 할 수 있는 트리거를 작성할 수 있다.

응용SQL 작성하기

4.1 윈도우함수와 그룹함수를 사용하여 순위와 소계, 중계, 총합계를 산출하는 DML(Data Manipulation Language)명령문을 작성할 수 있다.4.2 응용시스템에서 사용하는 특정 기능을 수행하기 위한 SQL문을 작성할 수 있다.4.3 사용자의 그룹을 정의하고 사용자를 생성 또는 변경할 수 있고 사용자의 권한 부여와 회수를 위한 DCL(Data Control Language)명령문을 작성할 수 있다.

Page 30: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

3. 비 NCS 교과(이론)

교과목명

취업준비교육

대상직종 교과 구분 교육훈련시간(학점) 교수명

데이터융합SW비 NCS 교과

(교양)12 미정

1. 지도목표 2. 교재

∙자기소개서 작성법, 취업정보탐색, 및 면접요령 등 취업을 위해 필요한 기본 지식 및 자세 습득

3. 주요 교수계획

연번 주요구성내용교육훈련시간

훈련시설 비 고

1 취업정보 탐색 2 603호 이론강의실

2 자기소개서 작성법 6 603호 이론강의실

3 면접 시험 대처 요령 4 603호 이론강의실

Page 31: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

교과목명프로젝트관리기법

대상 직종 교과 구분 교육훈련시간(학점) 교수명데이터융합SW

기초기술교과(이론)

60시간 엄남한

1. 지도목표 2. 교재∙소프트웨어 개발 절차(SDLC)를 학습하고 이해할 수 있으며 단계별 산출물을 작성할 수 있다

∙폴리텍교재(정보시스템개발론)

3. 주요 교수계획연번 주요구성내용 교육훈련

시간 훈련시설 비 고1 프로젝트관리기법개요 4 603호 이론강의실

2 프로젝트 일정비용 관리 4 603호 이론강의실

3 프로젝트 품질,위험,형상관리 4 603호 이론강의실

4 프로젝트 요구사항분석단계 4 603호 이론강의실

5 프로젝트 설계단계 14 603호 이론강의실

6 프로젝트 구현단계 14 603호 이론강의실

7 프로젝트 증명과 검증단계 4 603호 이론강의실

8 프로젝트 이행 및 유지보수 단계 4 603호 이론강의실

9 시스템 평가 및 문서화 4 603호 이론강의실

10 기업 사례분석 4 603호 이론강의실

Page 32: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

4. 비 NCS 교과(실습)

교과목명웹서버 프로그래밍

대상 직종 교과 구분 교육훈련시간(학점) 교수명데이터융합SW

전공교과(실습)

80시간 홍필두

1. 지도목표 2. 교재∙JSP, Servlet등을 활용하여 웹 서버에서 구현되는 프로그램을 구현할 수 있다

∙시중교재:은노기의 JSP 2.3 웹 프로그래밍(삼 양미디어/김은옥)∙직접작성ppt

3. 주요 교수계획연번 주요구성내용 교육훈련

시간 훈련시설 비 고1 연구실안전관리 6 501호

2구현환경(Apache, Tomcat, MySQL, JAVA

,Servlet, JSP)2 501호

3 HTML/ Java Script 기초 8 501호

4 JSP기초 8 501호

5 DataBase기초 8 501호

6 JSP와 DB연동 8 501호

7 사용자 투표시스템 구현 8 501호

8 게시판 구현 8 501호

9 실무 홈페이지시스템 구현 8 501호

10 모바일 웹시스템 기초 8 501호

11 실무 모바일 웹시스템 구현 8 501호

Page 33: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

교과목명웹 클라이언트 프로그래밍

대상 직종 교과 구분 교육훈련시간(학점) 교수명데이터융합SW

전공교과(실습)

80시간 홍필두

1. 지도목표 2. 교재∙HTML5, Java Script, CSS등을 활용하여 웹 서버 및 클라이언트에서 구현되는 프로그램을 구현할 수 있다

∙시중교재:안드로이드앱프로그래밍(이지스퍼블리싱/정재곤)∙직접작성ppt

3. 주요 교수계획연번 주요구성내용 교육훈련

시간 훈련시설 비 고1

구현환경(Apache, Tomcat, MySQL, JAVA

,Servlet, JSP)8 501호

2 HTML 실습 8 501호

3 Java Script 실습 8 501호

4 CSS 실습 8 501호

5 XML기초 8 501호

6 XML활용 (Parsing, DOM처리 등) 8 501호

7 JQuery, JQuryMobile 활용 8 501호

8 HTML5 활용 8 501호

9 HTML5 Open Library 8 501호

10 실무 웹 그래픽 시스템 구현 8 501호

Page 34: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

교과목명오픈프레임워크

대상 직종 교과 구분 교육훈련시간(학점) 교수명데이터융합SW

전공교과(실습)

60시간 김유두

1. 지도목표 2. 교재∙Open Framework를 활용한 MVC모델이해 및 해당 프로그램을 구현할 수 있다

∙직접작성ppt

3. 주요 교수계획연번 주요구성내용 교육훈련

시간 훈련시설 비 고1 개발환경구축 7 501호

2 DI(Database Interface) 7 501호

3 MVC모델 7 501호

4 MyBatis역할 및 코드 7 501호

5 Ajax/Rest Pool 7 501호

6 Spring AOP/Spring transaction 7 501호

7 화면 설계서 및 ERD실습 7 501호

8 소스 및 화면 구현 11 501호

Page 35: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

교과목명데이터베이스 프로그래밍

대상 직종 교과 구분 교육훈련시간(학점) 교수명데이터융합SW

전공교과(실습)

70시간 장석주

1. 지도목표 2. 교재

∙SQL,PL/SQL,JAVA등을 활용하여 데이터베이스 프로그램을 구현할 수 있다

∙시중교재:오라클 11g + pl/sql 입문 (대림 /성윤정, 서동린),전문가를 위한 오라클데이터베이스 아키텍처 (제이펍/ 토 마스카이트)∙직접작성ppt

3. 주요 교수계획연번 주요구성내용 교육훈련

시간 훈련시설 비 고1 실습환경구성(JAVA , DBMS) 4 501호

2 PL/SQL 개념 및 주요특징 4 501호

3 PL/SQL 실습 20 501호

4 JDBC 실습 8 501호

5 Transaction & Exception 실습 8 501호

6 데이터베이스 프로그래밍 패턴 실습 16 501호

7 Batch Processing 6 501호

8 Application 성능 개선 4 501호

Page 36: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

교과목명데이터베이스 관리

대상 직종 교과 구분 교육훈련시간(학점) 교수명데이터융합SW

전공교과(실습)

78시간 장석주

1. 지도목표 2. 교재∙DBMS의 아키텍처 이해를 기반으로 운영 및 관리할수 있다.

∙폴리텍교재: Oracle DBA(DatabaseAdministrator)∙직접작성ppt

3. 주요 교수계획연번 주요구성내용 교육훈련

시간 훈련시설 비 고1 DBMS 아키텍처 이해 8 501호

2 데이터 저장구조 이해 8 501호

3 DBMS 기동 실습 4 501호

4 TABLESPACE 관리 실습 11 501호

5 USER 및 ROLE 관리 실습 8 501호

6 INSTANCE 관리 실습 8 501호

7 성능 모니터링 실습 8 501호

8 Lock & Waitevent 관리 실습 11 501호

9 백업 및 복구 실습 12 501호

Page 37: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

교과목명프로젝트실습 준비

대상 직종 교과 구분 교육훈련시간(학점) 교수명데이터융합SW

전공교과(실습)

60시간 홍필두

1. 지도목표 2. 교재∙소규모 프로젝트를 실행함을 가정하여 필요한 기술 기법을 학습한 후 프로젝트를 시작할 준비를 갖출 수 있다.

∙직접작성ppt

3. 주요 교수계획연번 주요구성내용 교육훈련

시간 훈련시설 비 고1 실무 정보 시스템 사례 분석 10

501호,507호 프로젝트실

2 개인별 실습 프로젝트 설계 10501호,507호 프로젝트실

3 설계된 프로젝트 맨토링 10501호,507호 프로젝트실

4 프로젝트 관련 기초 교육 30501호,507호 프로젝트실

Page 38: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

교과목명프로젝트실습

대상 직종 교과 구분 교육훈련시간(학점) 교수명데이터융합SW

전공교과(실습)

80시간 홍필두

1. 지도목표 2. 교재∙실무에 적용 가능한 프로젝트를 직접 기획하고 정보시스템을 분석, 설계, 구현, 테스트를 협동하여 수행 할 수 있다.

∙직접작성

3. 주요 교수계획연번 주요구성내용 교육훈련

시간 훈련시설 비 고1 연구실 안전교육 6

501호,507호 프로젝트실

2 실무 정보 시스템 사례 분석 5501호,507호 프로젝트실

3 단위별 실습 프로젝트 기획 5501호,507호 프로젝트실

4 설계된 프로젝트 맨토링 5501호,507호 프로젝트실

5 프로젝트 요구사항분석단계 5501호,507호 프로젝트실

6 프로젝트 설계단계 4501호,507호 프로젝트실

7 프로젝트 구현단계 30501호,507호 프로젝트실

8 프로젝트 증명과 검증단계 10501호,507호 프로젝트실

9 프로젝트 이행 및 유지보수 단계 4501호,507호 프로젝트실

10 프로젝트 발표 4501호,507호 프로젝트실

11 프로젝트 평가 2501호,507호 프로젝트실

Page 39: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

교과목명기업요구 프로젝트실습 A

대상 직종 교과 구분 교육훈련시간(학점) 교수명데이터융합SW

전공교과(실습)

60시간 홍필두

1. 지도목표 2. 교재∙기업이 요구한 실제 소프트웨어 구현 프로젝트를 직접 기획하고 정보시스템을 분석, 설계, 구현, 테스트를 협동하여 수행 할 수 있다.

∙직접작성

3. 주요 교수계획연번 주요구성내용 교육훈련

시간 훈련시설 비 고

1 기업 인터뷰 6501호,507호

프로젝트실

2 기업 정보 시스템 사례 분석 6501호,507호

프로젝트실

3 단위별 실습 프로젝트 기획 6501호,507호

프로젝트실

4 설계된 프로젝트 맨토링 6501호,507호

프로젝트실

5 프로젝트 요구사항분석단계 6501호,507호

프로젝트실

6 프로젝트 설계단계 6501호,507호

프로젝트실

7 프로젝트 구현단계 6501호,507호

프로젝트실

8 프로젝트 증명과 검증단계 6501호,507호

프로젝트실

9 프로젝트 이행 및 유지보수 단계 6501호,507호

프로젝트실

10 프로젝트 발표 4501호,507호

프로젝트실

11 프로젝트 평가 2501호,507호

프로젝트실

Page 40: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

교과목명기업요구 프로젝트실습 B

대상 직종 교과 구분 교육훈련시간(학점) 교수명데이터융합SW

전공교과(실습)

60시간 장석주

1. 지도목표 2. 교재∙기업이 요구한 실제 소프트웨어 구현 프로젝트를 직접 기획하고 정보시스템을 분석, 설계, 구현, 테스트를 협동하여 수행 할 수 있다.(반복진행)

∙직접작성

3. 주요 교수계획연번 주요구성내용 교육훈련

시간 훈련시설 비 고

1 기업 인터뷰 6501호,507호

프로젝트실

2 기업 정보 시스템 사례 분석 6501호,507호

프로젝트실

3 단위별 실습 프로젝트 기획 6501호,507호

프로젝트실

4 설계된 프로젝트 맨토링 6501호,507호

프로젝트실

5 프로젝트 요구사항분석단계 6501호,507호

프로젝트실

6 프로젝트 설계단계 6501호,507호

프로젝트실

7 프로젝트 구현단계 6501호,507호

프로젝트실

8 프로젝트 증명과 검증단계 6501호,507호

프로젝트실

9 프로젝트 이행 및 유지보수 단계 6501호,507호

프로젝트실

10 프로젝트 발표 4501호,507호

프로젝트실

11 프로젝트 평가 2501호,507호

프로젝트실

Page 41: 한국폴리텍대학 융합기술교육원iamhpd8.cafe24.com/kopo/intro2.pdf · 2017. 5. 23. · HTML, Java Script, CSS등 웹 클라이언트에서 구현되는 프로그 램 구현

교과목명기업요구 프로젝트실습 C

대상 직종 교과 구분 교육훈련시간(학점) 교수명데이터융합SW

전공교과(실습)

60시간 김유두

1. 지도목표 2. 교재∙기업이 요구한 실제 소프트웨어 구현 프로젝트를 직접 기획하고 정보시스템을 분석, 설계, 구현, 테스트를 협동하여 수행 할 수 있다.(반복진행)

∙직접작성

3. 주요 교수계획연번 주요구성내용 교육훈련

시간 훈련시설 비 고

1 기업 인터뷰 6501호,507호

프로젝트실

2 기업 정보 시스템 사례 분석 6501호,507호

프로젝트실

3 단위별 실습 프로젝트 기획 6501호,507호

프로젝트실

4 설계된 프로젝트 맨토링 6501호,507호

프로젝트실

5 프로젝트 요구사항분석단계 6501호,507호

프로젝트실

6 프로젝트 설계단계 6501호,507호

프로젝트실

7 프로젝트 구현단계 6501호,507호

프로젝트실

8 프로젝트 증명과 검증단계 6501호,507호

프로젝트실

9 프로젝트 이행 및 유지보수 단계 6501호,507호

프로젝트실

10 프로젝트 발표 4501호,507호

프로젝트실

11 프로젝트 평가 2501호,507호

프로젝트실