Study

일학습병행 SW개발 :: 외부평가 준비 과정

고고마코드 2021. 12. 10. 12:10
반응형

일학습병행 SW개발 L5 자격증 공부를 하며 준비한 과정

외부평가 응시 후 문제 및 후기가 궁금하다면 일학습병행 SW개발 외부평가 문제 및 후기에서 확인할 수 있다.


자료 준비

1. 일학습병행 공개자료

아래 링크로 이동 후 분류 검색창에 SW개발을 검색해 자신의 버전에 맞는 공개자료를 다운로드 한다.

공개문제 자료실 (q-net.or.kr)

공개문제 자료실

2. 지필평가 자료

[20.정보통신 > 01.정보기술 > 02.정보기술개발 > 02.응용SW엔지니어링]

아래 경로로 이동 후 위 순서대로 학습모듈을 찾는다.

NCS통합 > NCS 및 학습모듈검색 > NCS 및 학습모듈 검색

직무명 응용SW엔지니어링을 찾으면 하단에 NCS능력단위 별로 PDF를 다운로드 할 수 있다.

자신의 공부 과목에 맞게 다운로드 하면 된다.

SW개발 L5의 지필평가 문항은 프로그래밍 언어 활용, 응용SW 기초 기술 활용, 애플리케이션 테스트 관리 3문항이다.


개발환경 설정

JAVA 1.8

Eclipse JAVA EE IDE

Apache Tomcat 8

Oracle 11g Express Edition 11.2


공개문제 풀이

1. 지필평가 문제

지필평가 문제

  1. while, for, do~while (while이 2개이므로 문제 오타로 보임)

  2. (1) - O : for(;;) 는 무한루프 반복문이다.
    (2) - X : 자바에서 실수값을 저장하는 타입은 float, double 이다.
    (3) - O

  3. (A) - long : 우리나라 인구수는 약 5천만이므로 long이 필요하다.
    (B) - short : 300인 이하이므로 short 가 적절하다.
    (C) - byte : byte의 범위는 -128 ~ 127 이다. 고로 100인 이하의 직원수는 byte가 적절하다.
    (D) - double : 비율을 구하는 것이므로 실수형 자료형이 필요하다.

2. 작업평가 과제 - 제 1 과제

(작업1) DM 발송 목록 테이블을 생성하시오.

작업1

CREATE TABLE (
    dmno number(8) Primary key,
    custId varchar2(10),
    maildate date,
    contents varchar2(13),
    dept char(2),
    grade char(1),
    campain char(2)
);

(작업2) 고객정보 테이블을 생성하시오.

작업2

CREATE TABLE bookinfo_tbl (
    custId varchar2(10) Primary key,
    author varchar2(20),
    goods char(2),
    phone varchar2(13),
    email varchar2(20),
    area varchar2(20)
);

(작업3, 5) 샘플데이터를 참조해 DM발송내역정보와 고객정보테이블에 데이터를 생성하시오.

작업3, 5

INSERT INTO DM_TBL VALUES(1, 'aaa', '20171201', '안녕하세요?', '10', '1', 'C1');

INSERT INTO bookinfo_tbl VALUES('aaa', '김고객', '의류', '010-1111-1111', 'aaa@korea.com', '서울');

(작업4) 고객발송내역 조회 SQL 문을 작성하시오.

작업4

SELECT d.dmno AS 발송번호, b.custId AS 고객ID, b.author AS 성명, TO_CHAR(d.maildate, 'yyyy-mm-dd') AS 발송일
      , d.contents AS 내용, d.campain AS 캠페인구분
FROM DM_TBL d
JOIN bookinfo_tbl b ON (d.custId = b.custId);

(작업6) 지역별 DM 발송 건수 통계를 구하는 SQL 문을 작성하시오.

SELECT b.area, COUNT(1)
FROM DM_TBL d
JOIN bookinfo_tbl b ON (d.custId = b.custId)
GROUP BY b.area;

3. 작업평가 과제 - 제 2과제, 3과제 (DB를 다시 만들기 귀찮아서 비슷한 예시로 진행)

파일 > 일학습병행 SW개발 외부평가 문제 및 후기

4. 작업평가 과제 - 제 4과제

4과제는 별도로 공부하지 않았음.


일학습병행 SW개발 L5 자격증 공부를 하며 준비과정 끝

반응형