관계부처 합동『인문계 전공자 취업촉진 방안』발표
인문계 전공자 취업촉진 방안<br>비전공자 대상 SW 교육훈련 프로그램(안)<br>󰊱 SW개발을 위한 필요기본능력 <table><tbody><tr><td>필요능력</td><td>필요능력 정의</td></tr><tr><td>1. 요구사항 확인</td><td>-수집/분석/정의된 요구사항과 이에 따른 분석모델을 확인하고 현행 시스템을 분석하는 능력</td></tr><tr><td>2. 애플리케이션 설계</td><td>-SW 가이드라인에 의거하여 SW구현을 수행하기 위해 모델/시스템연동/모듈에 대한 상세 설계를 수행하는 능력</td></tr><tr><td>3. 애플리케이션 구현</td><td>-SW개발에 필요한 환경을 구축하고, 애플리케이션 설계를 바탕으로 각종 프로그램을 구현하고, 단위테스트를 수행하는 능력</td></tr><tr><td>4. 화면 구현</td><td>-SW 구현 지침 및 UI 표준에 따라 화면과 폼, 메뉴 등의 구조와 흐름을 구현하여 반영하는 능력</td></tr><tr><td>5. 데이터 입출력 구현</td><td>-SW가 다루어야 하는 데이터 및 이들 간의 연관성, 제약조건을 식별하여 조직화 하고, 최적화된 물리적 공간을 구성하며, 데이터 조작언어를 이용해 구현하는 능력</td></tr><tr><td>6. 개발 테스트</td><td>-요구사항대로 SW가 구현되었는지를 검증하기 위해 테스트케이스를 작성하고, 통합 테스트를 수행하여 결함을 발견·조치하는 능력</td></tr><tr><td>7. 소프트웨어공학 활용</td><td>-소프트웨어 개발방법론을 SW개발에 적용는 등 SW 공학의 기술을 활용하는 능력</td></tr><tr><td>8. 데이터베이스 구현</td><td>-설계된 데이터베이스 모델을 적용하기 위해 데이터베이스 관리 시스템(DBMS)를 설치하고 DB를 생성하는 능력</td></tr><tr><td>9. 데이터 표준화</td><td>-데이터베이스 설계 및 구축 시 필요한 데이터 정보의 명칭/정의/형식/규칙에 대한 정책을 수립하는 능력</td></tr><tr><td>10. SQL 활용</td><td>-SQL 명령어(프로그램언어)를 활용하여 DB를 정의/조작/제어하는 능력</td></tr><tr><td>11. 네트워크 프로그래밍 구현</td><td>-네트워크 개발환경을 분석하고, 각 단계별로 요구되는 기능을 구현(코딩)하고, 테스트하는 능력</td></tr><tr><td>12. UI 구현</td><td>-UI 설계 자료와 GUI 디자인 가이드를 바탕으로 UI 구현 표준을 수립하고 UI를 제작하는 능력</td></tr><tr><td>13. UI 디자인</td><td>-시각적인 요소를 디자인하기 위해 디자인 컨셉트를 도출하며 GUI를 상세 디자인하는 능력</td></tr></tbody></table>
비전공자 대상 SW 교육훈련 프로그램에서 개발테스트 필요능력 정의는 뭐야