728x90
반응형

전체 글 700

블랙박스 테스트(Black Box Test)

문제4) 블랙박스 테스트(Black Box Test) 기법을 설명하고, YYYY-MM-DD 형식의 날짜 처리 모듈을 위한 블랙박스 테스트 케이스를 작성하시오. YYYY는 년(네자리 숫자) MM은 월(한자리 또는 두자리 숫자) DD는 일(한자리 또는 두자리 숫자) 빈칸은 무시 답) 1. SW 실행 기반 테스트, , 동적 테스트 설계 유형 ISO/IEC/IEEE 29119~4 에서 테스트 설계를 구조/경험/명세 기반으로 나뉘고 이 중 명세 기반이 블랙박스 테스트 2. 블랙 박스 테스트 기법 설명 가. 블랙 박스 테스트 개념 프로그램 구조를 고려하지 않고, 프로그램의 요구 사항 명세서를 기반으로 Test Case 를 선정하여 테스트 하는 기법 SW 테스트 관련 국제표준(ISO/IEC 29119)에 따른 동적 ..

소프트웨어 시험

문제6) 소프트웨어의 시험(Test)에 사용되는 다음의 기법에 대해 설명하시오. 가. 블랙박스(Black Box) 시험 나. 화이트박스(White Box) 시험 답) 1. 잠재적 결함 및 오류의 발견과 예방, SW 테스트의 중요성 최근 SW의 범위, 영향 증가로 과거 단순 테스트에서 안전성 확보를 위한 위험 제거 및 예방 테스트 중요성 증가 2. 블랙박스 시험(Black Test) 시험 상세 설명 가. 블랙박스 시험 개념 개념 정의 컴포넌트나 시스템의 내부구조를 참조하지 않고, 요구 명세에 맞게 기능과 비기능의 동작 여부를 테스팅하는 기법 특징 이용자 관점에서 데이터를 입력하며 모니터링하여 그 결과와 예측을 비교 명세에 기반하여 I/O, Data Driven 테스트 수행 테스트 커버리지(Coverage)..

(제 15회) 보안 / (101)~(120)

101. 대칭키 암호시스템의 단점 중 하나는 암호화 통신을 위해 한 네트워크에서 비밀리 관리되는 키의 총 개수가 공개키 암호시스템에 비해 많다는 점이다. 100명의 직원이 있는 조직이 대칭키 암호시스템을 이용한 암호화 통신 기능을 제공하고자 한다면 조직 내에서 관리해야 하는 키의 적정한 총 개수는? ① 1,225 ② 4,950 ③ 5,100 ④ 10,100 102. 다음 생체인식(biometrics)의 정확도를 측정하는 매개변수 중 인식되어서는 안 될 사람이 얼마나 자주 시스템에 의해서 인식되는지를 나타내는 것은? ① 정상 거부율(TRR: True Rejection Rate) ② 부정 거부율(FRR: False Rejection Rate) ③ 정상 허용율(TAR: True Acceptance Rate) ..

(제 15회) 시스템 구조 / (76)~(100)

76. 가상랜(VLAN: Virtual LAN)에 대한 설명으로 가장 거리가 먼 것은? ① VLAN은 물리적 회선이 아닌 소프트웨어에 의해 구성된다. ② VLAN에서 그룹화하는 방법으로는 포트주소, MAC 주소, IP주소, IP 멀티캐스트 주소 등을 사용할 수 있다. ③ VLAN 단점은 일반 LAN보다 보안상 위험도가 높다는 것이다. ④ VLAN에서 스위치간 통신 방법으로는 테이블 유지, 프레임 태깅, 시분할 다중화 방식이 있다. 77. 다음은 시스템의 확장성에 대한 설명이다. ( a )와 ( b )에 가장 적절한 것은? 웹에서는 고가의 빠른 하드웨어를 구매하여 성능을 높이는 ( a ) 전략보다는, 저가이면서 일반적인 성능의 하드웨어를 많이 나열해서 시스템 전체 성능을 높이는 ( b ) 전략이 사용된다...

(제 15회) 데이터베이스 / (51)~(75)

51. 세 개의 릴레이션 학생, 과목, 교수에 대해 삽입, 삭제, 갱신 연산을 수행하고자 할 때, 수행될 수 있는 SQL문으로 가장 적절한 것은? ① CREATE VIEW 학생뷰 AS SELECT 이름, 전공 FROM 학생 WHERE 전공= ‘컴퓨터’ WITH CHECK OPTION; INSERT INTO 학생뷰(이름, 전공) VALUES ( ‘이태훈’, ‘수학’); ② CREATE VIEW 교수뷰 AS SELECT 교수번호, 이름 FROM 교수; INSERT INTO 교수뷰(교수번호, 이름) VALUES (500, ‘김성태’); ③ CREATE VIEW 강의뷰 AS SELECT 이름, 과목번호 FROM 교수, 과목 WHERE 교수.교수번호=과목.교수번호; INSERT INTO 강의뷰(이름, 과목번호) ..

(제 15회) 소프트웨어 공학 / (26)~(50)

26. 다음은 Java 언어의 DivideByZero 예외처리를 다루는 소스 코드이다. 정의된 함수를 processing(10,2)로 호출하였을 경우, 화면에 출력되는 값으로 가장 적절한 것은? void processing(int a, int b) { try { System.out.print(a/b +“ ”); } catch ( ArithmeticException e1) { System.out.print(“DivideByZero ”); } catch ( Exception e2) { System.out.print(“Exception ”); } finally { System.out.print(“Done ”); } } ① 5 DivideByZero ② 5 DivideByZero Exception Done ③ ..

(제 15회) 감리 및 사업관리 / (1)~(25)

1. “정보시스템 감리 수행 가이드(v2.1)”에서 감리영역에 품질보증활동을 포함하지 않는 사업유형은? ① 정보기술아키텍처 구축 ② 정보화전략계획수립 ③ 시스템개발 ④ 유지보수 2. 효율적인 공공데이터 제공정책 시행을 위하여 공표된 안전행정부 고시 “공공데이터 관리지침”에 따라 수행하는 공공 데이터 품질관리 단계와 품질 활동을 바르게 연결한 것은? 가. 공공데이터 품질관리계획 단계 – 기관 데이터 표준 수립ㆍ적용 및 점검 나. 공공데이터 구축단계 – 데이터 구조 일관성 확보 다. 공공데이터 운영단계 – 연계 데이터 정합성 관리 라. 공공데이터 활용단계 - 공공 데이터 개인정보 비식별화 ① 가, 라 ② 나, 다 ③ 나, 라 ④ 가, 다 3. 한국정보화진흥원에서 공표한 “CBD SW개발 표준산출물관리 가이드..

몽키테스트/회귀테스트/통합테스트

문제4) 정보시스템 개발 및 운영 단계에서 수행하는 소프트웨어 테스트와 관련하여 다음 사항에 대하여 설명하시오. 가. 몽키 테스트(Monkey Test)와 회귀 테스트(Regression Test) 비교 설명 나. 통합 테스트 계획서에 포함되어야 할 주요 사항 답) 1. 소프트웨어의 완전성 확보, 소프트웨어 테스트의 개요 가. 소프트웨어 테스트의 정의 시스템이 정해진 요구를 만족하는지, 예상과 실제 결과가 어떤 차이를 보이는지 수동 또는 자동 방법을 통원하여 검사하고 평가하는 일련의 과정 나. 소프트웨어 테스트의 유형 개발초기 파일럿 모델 운영단계 소프트웨어 개발, 운영, 유지 보수 전반에 걸쳐 지속적인 테스트를 통한 소프트웨어의 안정성 증가 추구 2. 몽키 테스트와 회귀 테스트 비교 가. 몽키 테스트와..

통합테스트(Integration Test)

문제3) 통합테스트(Integration Test)에 대하여 다음을 설명하시오. 가. 비점진적 통합 방식과 점진적 통합 방식 나. 하향식(Top Down) 통합 테스트와 상향식(Bottom Up) 통합 테스트 다. 테스트 드라이버(Test Driver)와 테스트 스텁(Test Stub) 답) 1. 통합테스트의 개념과 비점진적 통합 방식과 점진적 통합 방식 가. 통합테스트의 개념 소프트웨어 각 모듈간의 인터페이스 관련 오류 및 결함을 찾아내기 위한 테스트 방법 나. 비점진적 통합 방식과 점진적 통합 방식의 개념 구분 설명 비점진적 통합 방식 모든 컴포넌트를 사전에 통합하여 한꺼번에 테스트하는 방법 빅뱅 방식 등 활용 소규모 소프트웨어에 유리, 단시간 내에 테스트 가능 전체 프로그램이 대상으로 오류 발견 및..

(제 16회) 보안 / (101)~(120)

101. 개인정보보호법상 암호화하여야 하는 개인정보 대상이 아닌 것은? ① 비밀번호 ② 고유식별번호 ③ 바이오정보 ④ 신용카드정보 102. S/MIME(Secure/Multipurpose Internet Mail Extension) 에 대한 설명 중 틀린 것은? ① 네트워크계층에서의 보안을 제공한다. ② 평문메시지에 공개키 암호방식을 적용하여 보안성을 제공한다. ③ 이진값으로 암호화된 본문이나 서명 부분은 모두 MIME으로 변환되어 전송한다. ④ 세션키를 분배하기 위하여 Diffie-Hellman 방식과 RSA 공개키 방식을 사용한다. 103. SSL(Secure Socket Layer)에 관한 설명 중 틀린 것은? ① SSL 레코드 프로토콜은 기밀성과 메시지 무결성, 부인 방지 서비스를 제공한다. ② ..

728x90
반응형