대분류 | 중분류 | 소분류 | 세분류 |
20. 정보통신 | 01. 정보기술 | 02. 정보기술개발 | 02. 응용SW엔지니어링 |
04. DB엔지니어링 | |||
05. NW엔지니어링 | |||
07. UIUX엔지니어링 |
교과목명 | 능력단위명 | 능력단위요소 | 교수학습 방법 | 평가방법 | 평가시기 | |
요소명 | 시간 | |||||
프로그래밍 기술 활용 | 프로그래밍 언어 활용 | 구조적 프로그래밍 언어 활용하기 | 50 | 강의법+목표도달학습 | 문제해결 시나리오 | 능력단위 종료시점 23.05.11(목) |
객체지향 프로그래밍 언어 활용하기 | ||||||
스크립트 활용하기 | ||||||
응용SW 기초 기술 활용 | 네트워크 기초 활용하기 | 40 | 강의법+목표도달학습 | 문제해결 시나리오 | 능력단위 종료시점 23.04.20(목) | |
미들웨어 기초 활용하기 | ||||||
데이터베이스 기초 활용하기 | ||||||
프로그래밍 언어 응용 | 네트워크 기초 활용하기 | 50 | 강의법+목표도달학습 | 문제해결 시나리오 | 능력단위 종료시점 23.05.22(월) | |
라이브러리 활용하기 | ||||||
개발환경 구축 및 지원 | 개발자 환경 구축 | 운영체제 기초 활용하기 | 30 | 강의법+목표도달학습 | 문제해결 시나리오 | 능력단위 종료시점 23.04.26(수) |
기본 개발환경 구축하기 | ||||||
개발 환경 운영지원 | 소스 관리하기 | 30 | 강의법+목표도달학습 | 문제해결 시나리오 | 능력단위 종료시점 23.05.02(화) | |
개발 환경 백업하기 | ||||||
개발 환경 복원하기 | ||||||
웹&앱 개발 | 화면 구현 | UI 설계 확인하기 | 40 | 목표도달학습 | 포트폴리오 | 능력단위 종료시점 23.03.07(화) |
UI 구현하기 | ||||||
애플리케이션 테스트 및 배포 | 애플리케이션 테스트 수행 | 애플리케이션 테스트 수행하기 | 30 | 강의법+목표도달학습 | 문제해결 시나리오 | 능력단위 종료시점 23.07.31(월) |
애플리케이션 결함 조치하기 | ||||||
애플리케이션 배포 | 애플리케이션 배포 환경 구성하기 | 25 | 강의법+목표도달학습 | 평가자 체크 리스트 | 능력단위 종료시점 23.08.02(수) | |
애플리케이션 소스 검증하기 | ||||||
애플리케이션 빌드하기 | ||||||
애플리케이션 배포하기 | ||||||
웹&앱 개발 | 요구사항 확인 | 현행 시스템 분석하기 | 40 | 강의법+목표도달학습 | 평가자 체크 리스트 | 능력단위 종료시점 23.02.20(월) |
요구사항 확인하기 | ||||||
분석모델 확인하기 | ||||||
화면 설계 | UI 요구사항 확인하기 | 40 | 목표도달학습 | 포트폴리오 | 능력단위 종료시점 23.02.27(월) | |
UI 설계하기 | ||||||
데이터융합 애플리케이션 구현 | 통합 구현 | 연계 데이터 구성하기 | 50 | 강의법+목표도달학습 | 평가자 리스트 | 능력단위 종료시점 23.05.31(수) |
연계 매커니즘 구성하기 | ||||||
내외부 연계 모듈 구현하기 | ||||||
네트워크 서버 인터페이스 구현 | 서버프로그램 구현 | 개발환경 구축하기 | 80 | 목표도달학습 | 포트폴리오 | 능력단위 종료시점 23.06.29(목) |
공통 모듈 구현하기 | ||||||
서버 프로그램 구현하기 | ||||||
배치 프로그램 구현 검증하기 | ||||||
인터페이스 구현 | 인터페이스 설계서 확인하기 | 50 | 강의법+목표도달학습 | 평가자 체크리스트 | 능력단위 종료시점 23.07.10(월) | |
인터페이스 기능 구현하기 | ||||||
인터페이스 구현 검증하기 | ||||||
UI 구현 및 테스트 | UI 테스트 | 사용성 테스트 계획하기 | 40 | 목표도달학습 | 포트폴리오 | 능력단위 종료시점 23.04.13(목) |
사용성 테스트 수행하기 | ||||||
테스트 결과 보고하기 | ||||||
UI 구현 | UI 설계 검토하기 | 160 | 목표도달학습 | 포트폴리오 | 능력단위 종료시점 23.04.05(수) | |
UI 구현 표준 검토하기 | ||||||
네트워크 서버 인터페이스 구현 | 네트워크 프로그래밍 구현 | 개발환경 분석하기 | 60 | 목표도달학습 | 포트폴리오 | 능력단위 종료시점 23.06.14(수) |
기능 구현하기 | ||||||
데이터베이스 기초 및 활용 | SQL활용 | 기본 SQL 작성하기 | 40 | 강의법+목표도달학습 | 평가자 체크리스트 | 능력단위 종료시점 23.07.25(화) |
고급 SQL 작성하기 | ||||||
데이터베이스 구현 | DBMS 설치하기 | 45 | 강의법+목표도달학습 | 평가자 체크리스트 | 능력단위 종료시점 23.07.17(월) | |
데이터베이스 생성하기 | ||||||
데이터베이스 오브젝트 생성하기 |
차수 | 평가교과 (평가일) |
능력단위분류번호 능력단위명 |
평가방법 | 비 고 | |||
평가자 체크리스트 |
사례연구 | 문제해결 시나리오 |
포트폴리오 | ||||
1차 | 웹&앱 개발 (평가일자: 23.02.20(월)) |
2001020201_19v4 요구사항 확인 |
O | ||||
평가내용 | 업무 분석가가 수집, 분석, 정의한 요구사항과 이에 따른 분석모델에 대해서 확인과 현행 시스템에 대한 분석을 통해 개발하고자 하는 응용소프트웨어에 대한 이해를 높이는 능력 |
||||||
2차 | 웹&앱 개발 (평가일자: 23.02.27(월)) |
2001020224_19v5 화면 설계 |
O | ||||
평가내용 | 요구사항분석 단계에서 파악된 화면에 대한 요구사항을 소프트웨어 아키텍처 단계에서 정의된 구현 지침 및 UI/UX 엔지니어가 제시한 UI표준과 지침에 따라 화면을 설계하는 능력 |
||||||
3차 | 웹&앱 개발 (평가일자: 23.03.07(화)) |
2001020225_19v5 화면 구현 |
O | ||||
평가내용 | 화면 구현이란 UI 요구사항을 확인하여 설계한 UI 설계를 기반으로 화면을 구현하는 능력 |
||||||
4차 | UI 구현 및 테스트 (평가일자: 23.04.05(수)) |
2001020708_19v3 UI 구현 |
O | ||||
평가내용 | UI 설계 산축물과 UI 디자인 가이드를 바탕으로 UI 구현 표준을 수립하고 UI를 제작하는 능력 |
||||||
5차 | UI 구현 및 테스트 (평가일자: 23.04.13(목)) |
2001020709_19v3 UI 테스트 |
O | ||||
평가내용 | UI 테스트란 구현된 UI를 검증하기 위하여 사용성 테스트 계획, 수행, 분석, 결과 보고를 수행하는 능력 |
||||||
6차 | 프로그래밍 기술 활용 (평가일자: 23.04.20(목)) |
2001020232_19v4 응용SW 기초기술 활용 |
O | ||||
평가내용 | 응용소프트웨어개발을 위하여 운영체제, 데이터베이스, 네트워크의 기초 기술을 적용하고 응용개발에 필요한 환경을 구축하는 능력 |
||||||
7차 | 개발환경 구축 및 지원 (평가일자: 23.04.26(수)) |
2001020233_19v1 개발자 환경 구축 |
O | ||||
평가내용 | 개발자 환경 구축이란 응용소프트웨어 개발을 위하여 운영체제의 기초 기술을 적용 하여 응용소프트웨어 개발에 필요한 개발자 환경을 구축하는 능력 |
||||||
8차 | 개발환경 구축 및 지원 (평가일자: 23.05.02(화)) |
2001020234_19v4 개발자 환경 운영 지원 |
O | ||||
평가내용 | 개발 환경 운영 지원이랑 응용소프트웨어 개발을 위하여 구축된 개발 환경을 백업, 복원하고, 소스코드를 관리하는 능력 |
||||||
9차 | 프로그래밍 기술 활용 (평가일자: 23.05.11(목)) |
2001020231_19v4 프로그래밍 언어활용 |
O | ||||
평가내용 | 프로그래밍 언어 활용이란 응용소프트웨어 개발에 사용되는 프로그래밍 언어의 기본 문법을 활용하여 기본 응용소프트웨어를 구련하는 능력 |
||||||
10차 | 프로그래밍 기술 활용 (평가일자: 23.05.22(월)) |
2001020230_19v4 프로그래밍 언어응용 |
O | ||||
평가내용 | 프로그래밍 언어 응용이란 응용소프트웨어 개발에 사용되는 프로그래밍 언어의 특징과 라이브러리를 활용하여 기본 응용소프트웨어를 구련하는 능력 |
||||||
11차 | 데이터융합 애플리케이션 구현 (평가일자: 23.05.31(수)) |
2001020206_19v5 통합 구현 |
O | ||||
평가내용 | 모듈간의 분산이 이루어진 경우를 포함하여 단위 모듈간의 데이터 관계를 분석하여 이를 기반으로 한 매커니즘을 통해 모듈간의 효율적인 연계를 구현하고 검증하는 능력 |
||||||
12차 | 네트워크 서버 인터페이스 구현 (평가일자: 23.06.14(수)) |
2001020508_19v3 네트워크 프로그래밍 구현 |
O | ||||
평가내용 | 네트워크 프로그래밍 구현이란 네트워크 프로그램을 구현하기 위한 네트워크 개발환경을 분석하고, 각 단계별로 요구되는 기능을 구현(코딩)하고, 테스트를 하는 능력과 프로그래밍 개발과정에서 발생할 수 있는 오류를 디버깅하여 프로그램을 최적화하는 능력 |
||||||
13차 | 네트워크 애플리케이션 구현 (평가일자: 23.06.29(목)) |
2001020211_19v5 서버프로그램 구현 |
O | ||||
평가내용 | 서버프로그램 구현이란 애플리케이션 설계를 기반으로 개발에 필요한 환경을 구성하고, 프로그래밍 언어와 도구를 활용하여 공동모듈, 업무프로그램과 배치 프로그램을 구현하는 능력 |
||||||
14차 | 네트워크 서버 인터페이스 구현 (평가일자: 23.07.10(월)) |
2001020212_19v5 인터페이스 구현 |
O | ||||
평가내용 | 인터페이스 구현이란 모듈간의 분산이 이루어진 경우를 포함하여 단위 모듈간의 데이터 관계를 분석하고 이를 기반으로 한 매커니즘을 통해 모듈간의 효율적인 연계를 구현하고 검증하는 능력 |
||||||
15차 | 데이터베이스 기초 및 활용 (평가일자: 23.07.17(월)) |
2001020405_19v4 데이터베이스 구현 |
O | ||||
평가내용 | 데이터베이스 구현을 위하여 DBMS(Data Base Management System)(DataBase Management System) 설치, 데이터베이스 생성, 데이터베이스 오브젝트를 계획, 설계하고 구현하는 능력 |
||||||
16차 | 데이터베이스 기초 및 활용 (평가일자: 23.07.25(화)) |
2001020413_19v4 SQL 활용 |
O | ||||
평가내용 | 관계형 데이터베이스에서 SQL을 사용하여 목적에 적합한 데이터를 정의하고, 조작하며, 제어하는 능력 |
||||||
17차 | 애플리케이션 테스트 및 배포 (평가일자: 23.07.31(월)) |
2001020227_19v5 애플리케이션 테스트 및 수행 |
O | ||||
평가내용 | 요구사항대로 응용소프트웨어가 구현되었는지를 검증하기 위해서 분석된 테스트 케이스에 따라 테스트를 수행하고 결함을 조치하는 능력 |
||||||
18차 | 애플리케이션 테스트 및 배포 (평가일자: 23.08.02(수)) |
2001020214_1954 애플리케이션 배포 |
O | ||||
평가내용 | 애플리케이션 배포 환경을 구성하고, 구현이 완료된 애플리케이션의 소스 검증 및 빌드를 수행하여 운영 환경에 배포하는 능력 |