	SW분석설계_L5

□ 종목의 정의

비즈니스 및 SW요구분석 모델 및 명세를 명확히 이해하고, 완결성과 일관성을 검증

하며, 필요에 따라 변경 및 상세화하고, SW요구명세의 구현에 필요한 SW 설계를

수행하며, SW요구명세 및 설계기반으로 SW 개발이 진행되도록 리드하는 직무를 수행   할 수 있는 자격

□ 필수능력단위

대분류	중분류	소분류	세분류	능력단위
20.정보통신	01.정보기술	02.정보기술개발	02.응용SW엔지니어링	01.요구사항 확인
				02.애플리케이션 설계
				04.화면 구현
				07.개발자 테스트
			04.DB엔지니어링	01.데이터베이스 요구사항 분석
				02.개념데이터 모델링
				07.논리 데이터베이스 설계

□ 합격기준

구 분		비 율(100%)	합격기준(100점)
1차 평가		40%	60점 이상 합격
2차 평가		60%

□ 1차 평가(지필) 개요

구 분		시험시간	문제 형별	문제수	문항당 배점
지필평가		2시간 30분	단답형	25문항	2점
			약술형	25문항	2점

□ 1차 평가(지필) 문제 유형

가. 단답형

1) 진위형 : 하나의 진술문을 제시하고 진위 또는 정오를 판단하게 하는 문항

2) 순수단답형 : 주어진 문제에 대해 간단한 문장, 단어, 기호 등으로 직접 써서 답하는 문항
3) 완성형 : 문제의 내용 중 빈칸에 해당하는 적합한 단어, 기호 등을 쓰도록 요구하는 문항
4) 연결형 : 일련의 전제와 답지 중 관계가 있는 것끼리 연결하도록 요구하는 문항
5) 선다형([보기] 제시형) : 주어진 문제의 답을 제시된 [보기]에서 선택하는 문항

나. 약술형

1) 논술형 : 주어진 문제에 대하여 형식에 구애됨 없이 자유롭게 기술하도록 요구하는 문항

2) 복수의 단답형 : 여러 개의 단답을 요구하는 문항

3) 계산형 : 주어진 조건에 의해 수식을 이용하여 계산과정을 기술하고 답안을 작성하는 문항

※ 종목 및 수준에 따라 상기 유형의 비율이 상이하거나 전체 유형이 출제되지 않을 수 있습니다.

[1차 평가(지필) 문제 유형 예시]

□ 단답형

◯ 진위형

문항)  DBMS 관련 설명의 내용이 옳으면 ○, 틀리면 ×를 (   ) 안에 써 넣으시오.

정보시스템 구축 시 DBMS 관련 요구사항 식별을 위한 고려사항으로 가용성, 성능, 기술지원, 상호호환성, 구축비용이 있다. ……… (   )

정답) ○

◯ 순수단답형

문항) 다음에서 설명하고 있는 용어가 무엇인지 쓰시오.

개체(엔티티, Entity)와 개체와의 관계를 표현하는 다이어그램으로, 조직과 다양한 데이터베이스 사용자에게 어떠한 데이터가 중요한지 나타내기 위해 사용되며, 주로 전 조직에 걸쳐 이루어지는 전사적 데이터 모델링에서 많이 사용되는 다이어그램이다.

정답) E-R 다이어그램

◯ 완성형

문항) 아래 내용 중에 (   ) 안에 들어갈 용어를 쓰시오.

(     )는(은) 발주자가 특정 과제의 수행에 필요한 요구사항을 체계적으로 정리하여 제시함으로써 제안자가 제안서를 작성하는 데 도움을 주는 문서다.

정답) 제안요청서(Request For Proposal)

◯ 연결형

문항) E-R 다이어그램의 구성 요소에 대한 표현을 바르게 연결하시오.

가. 관계	∙		∙	a. 원
나. 개체	∙		∙	b. 직사각형
다. 속성	∙		∙	c. 마름모

정답) 가-c, 나-b, 다-a

◯ 선다형 ([보기] 제시형)

문항) 행위 다이어그램 유형에 해당하는 것 3가지를 [보기]에서 골라 쓰시오.

[보기]
액티비티 다이어그램, 패키지 다이어그램, 상태머신 다이어그램, 인터랙션 다이어그램

정답) 액티비티 다이어그램, 상태머신 다이어그램, 인터랙션 다이어그램

□ 약술형

◯ 논술형

문항) 논리 데이터베이스 설계 시 요구되는 식별자(Identifier)에 대해 설명하시오.

정답) 여러 개의 집합체를 담고 있는 하나의 개체 타입에서 각각의 개체를 구분할 수 있는 결정자

◯ 복수의 단답형

문항) 요구사항 추적표에 들어갈 항목을 3가지만 쓰시오.

정답) 요구사항 ID, 요구사항 이름, 유스케이스 ID, 유스케이스 이름, 분석클래스 ID, 분석클래스 이름

◯ 계산형

문항) 릴레이션 A의 차수가 2, 카디널리티가 3, 릴레이션 B의 차수가 2, 카디널리티가 3일 때, 두 릴레이션을 카티션 프로덕트한 결과 릴레이션의 차수와 카디널리티를 계산하는 과정과 결과값을 쓰시오.

정답) 차수 : 2+2=4, 카디널리티 : 3×3=9

□ 2차 평가 개요

과 제 수		과 제 명	시험시간	비 고
제1과제		∙SW분석설계하기	260분 정도
제2과제		∙기술면접
제3과제
배점 및 시간		100점(60%)	4시간 20분 정도

[2차 평가(작업형) 시행자료]

◯ 지급재료 목록

지급재료
재료명	규격	단위	수량	비고
해당 사항 없음

◯ 수험자 지참공구 목록

수험자 지참공구 목록
공구명	규격	단위	수량	비고
필기도구

◯ 시설 및 장비 목록

주요 시설ㆍ장비 목록
시설ㆍ장비명	규격	단위	수량	비고
PC	- CPU : 듀얼코어 1GHz이상 RAM : 4GB이상 HDD : 100GB이상 windows 7 이상	대	1
개발 소프트웨어 목록	StarUML, 파워포인트	본	1
저장매체(USB)	8G이상	개	2	시험실, 수험자 작업결과 저장용
프린터	A4출력 가능	대	1	시험실
면접용 책상, 의자
수험자 의자

※ 과제에 따라 지급재료, 수험자 지참공구, 주요 시설 및 장비목록은 상이할 수 있습니다.

[2차 평가(작업형) 문제 예시]

1. 요구사항

1) 유통회사 재고관리업무을 위하여 재고관리시스템을 구축하고자 한다.

- 현상조사 및 업무 단계에서 수집 및 분석된 다음 요구사항을 참고하여 제공된 StarUML을 사용하여 유스케이스 다이어그램, 클래스 다이어그램, 시퀀스 다이어그램 등을 작성하시오.

- 요구사항에 적합한 화면을 파워포인트를 사용하여 설계하시오.

- 요구사항에 적합한 테이블을 파워포인트를 사용하여 설계하시오.

- 테이블간의 관계를 설정한 내용을 파워포인트를 사용, 도식화하여 나타내시오.

시스템명	재고관리시스템
설명	- 직원을 위한 재고관리시스템을 구축하고자 한다. - 재고관리시스템 업무는 물품코드 등록, 물품입고, 물품출고, 재고 통계 업무를 할 수 있다. - 직원 인증을 위하여 아이디, 패스워드를 입력하여 반드시 인증을 실시한다. - 물품입고 업무는 먼저 물품 조회를 실시하여 물품코드를 선택한다. 선택된 물품에 대해 입고 수량과 거래처코드를 입력한 후 입고처리를 실시한다. - 물품출고 업무는 물품조회를 실시, 물품코드를 선택한 후 재고량을 확인할 수 있다. 출고수량과 수령부서를 입력한 후 출고처리를 실시한다. - 물품코드 등록업무는 자동채번하여 코드 생성이 이루어지고, 물품명, 거래처명, 사업자등록번호, 주소, 전화, 담당자명을 입력 저장할 수 있다. - 재고 통계업무는 품목별, 일별, 월별 입출고 통계를 조회할 수 있다.

2. 수험자 유의사항

가. 수험자는 지정된 장소에서, 지정된 시설과 툴을 사용하여 시험에 임해야 합니다.

나. 컴퓨터바탕화면에 비번호 폴더를 생성하고, 작업하는 모든 파일은 비번호 폴더에 저장하여야 합니다.

다. 수험자가 작성하여 출력하여 제출할 출력물에는 본인임을 확인할 수 있는 비번호가 반드시 포함되어 있어야 합니다.

라. 개발환경을 확인하시오.

1) StarUML의 설치 및 동작을 확인하시오.

2) 유스케이스 다이어그램, 클래스 다이어그램, 시퀀스 다이어그램 등은 StarUML을 사용하여 작성하며, 파일명은 비번호로 저장한 후 출력하고 및 파일은 감독위원에게 제출하시오.(예: UML비번호)

3) 화면설계와 데이터베이스 테이블설계, 관계도(E-R모형 형태)는 파워포인트를 사용하여 비번호로 저장한 후, 출력하고 및 파일은 감독위원에게 제출하시오.(예: SW비번호.ppt)

마. 작업 내용을 수시로 저장하고 저장에 관계되는 일체의 책임은 수험자에게 있음을 반드시 유의하시오.

바. 작업을 종료한 후 시험위원의 지시에 따라 면접에 임하도록 하시오.