본문 바로가기

전체 글352

[데이터베이스 구축] 4. DB정규화 45. 정규화의 필요성으로 거리가 먼 것은? ① 데이터 구조의 안정성 최대화 ② 중복 데이터의 활성 화 ③ 수정, 삭제 시 이상현상의 최소화 ④ 테이블 불일치 위험의 최소화 >> 정답 2번 중복 데이터 최소화 56. 제 3정규형에서 보이스코드 정규형(BCNF)으로 정규화하기 위한 작업은? ① 원자 값이 아닌 도메인을 분해 ② 부분 함수 종속 제거 ③ 이행 함수 종속 제거 ④ 결정자가 후보키가 아닌 함수 종속 제거 >> 정답 4번 제 1정규형 릴레이션에 속한 모든 속성의 도메인이 원자값으로 이루어진 경우 제 2정규형 릴레이션이 제 1정규형에 속하고 키본키가 아닌 모든 속성이 기본키에 완전 함수 종속된 경우 제 3정규형 릴레이션 제 2정규형에 속하고 기본키가 아닌 모든 속성이 기본키에 이행적 함수 종속이 되.. 2022. 3. 22.
[데이터베이스 구축] 2. 개체 관계 정의 43. 다음 두 릴레이션에서 외래키로 사용된 것은? (단, 밑줄 친속성은 기본키이다.) 과목(과목번호, 과목명) 수강(수강번호, 학번, 과목번호, 학기) ① 수강번호 ② 과목번호 ③ 학번 ④ 과목명 >> 정답 2번 54. 속성(attribute)에 대한 설명으로 틀린 것은? ① 속성은 개체의 특성을 기술한다. ② 속성은 데이터베이스를 구성하는 가장 작은 논리적 단위이다. ③ 속성은 파일 구조상 데이터 항목 또는 데이터 필드에 해당된다. ④ 속성의 수를 "cardinality"라고 한다. >> 정답 4번 cardinality 중복도가 낮으면 높고 중복도가 높으면 낮다라고 표현하다. 카디널리티는 전체 행에 대한 특정 컬럼 중복 수치를 나타내는 지표 속성의 수는 열을 센다 > 디그리? https://www.y.. 2022. 3. 21.
[데이터베이스 구축] 1. 논리개체/속성/식별자 43. 데이터베이스 설계 단계 중 저장 레코드 양식설계, 레코드 집중의 분석 및 설계, 접근 경로 설계와 관계되는 것은? ① 논리적 설계 ② 요구 조건 분석 ③ 개념적 설계 ④ 물리적 설계 >> 정답 4번 개념적 설계 E-R 모델 추상적 개념을 표현하는 과정 논리적 설계 데이터 모델링 특정 DBMS의 논리적 자료 구조로 변환 관계형 DB의 경우 테이블 설계, 정규화 과정 물리적 설계 데이터 구조화 저장구조 및 엑세스 경로, 인덱스 구조와 저장 레코드 크기, 순서, 접근 경로 등 결정 47. 데이터베이스 설계 시 물리적 설계 단계에서 수행하는 사항이 아닌 것은? ① 레코드 집중의 분석 및 설계 ② 접근 경로 설계 ③ 저장 레코드의 양식 설계 ④ 목표 DBMS에 맞는 스키마 설계 >> 정답 4번 4번 > 논.. 2022. 3. 20.
[소프트웨어 개발] 12. 인터페이스 구현 검증 29. 인터페이스 구현 검증도구 중 아래에서 설명하는 것은? - 서비스 호출, 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크 - 각 테스트 대상 분산 환경에 데몬을 사용하여 테스트 대상 프로그램을 통해 테스트를 수행하고, 통합하여 자동화하는 검증 도구 ① xUnit ② STAF ③ FitNesse ④ RubyNode 정답 2번 xUnit 다양한 언어지원 STAF 다양한 환경 FitNesse 웹기반 NTAF STAF와 FitNesses 통합, 네이버 Selenium 웹 및 개발 언어 watir Ruby 기반 https://www.youtube.com/watch?v=2-r3pIdE7Oc&list=PLKpxllD6C8Cli4UZqnDG4_77OU6XeF6e_&index=12 기대결과 = 실제 결.. 2022. 3. 19.
[소프트웨어 개발] 11. 인터페이스 기능 구현 37. 인터페이스 구현 시 사용하는 기술 중 다음 내용이 설명하는 것은? JavaScript를 사용한 비동기 통신기술로 클라이언트와 서버 간에 XML 데이터를 주고받는 기술 ① Procedure ② Trigger ③ Greedy ④ AJAX >> 정답 4번 https://www.youtube.com/watch?v=PhAb59uWLTc&list=PLKpxllD6C8Cli4UZqnDG4_77OU6XeF6e_&index=11 인터페이스 구현을 위해서는 모듈 세부 설계를 본다 모듈 세부 설계서 + 컴포넌트 명세서 : 모듈의 구성과 내부 클래스의 동작, 인터페이스의 대략적인 개요 + 인터페이스 명세서 : 컴포넌트 명세서에 기록된 대략적인 개요를 인터페이스 명세서에 작성 > 설계와 표준에 맞게 구체적으로 정의 > .. 2022. 3. 18.
[소프트웨어 개발] 10. 인터페이스 설계 확인 38. EAI(Enterprise Application Integration)의 구축 유형으로 옳지 않은 것은? ① Point-to-Point ② Hub & Spoke ③ Message Bus ④ Tree >> 정답 4번 22. EAI(Enterprise Application Integration) 구죽유형 중 Hybrid에 대한 설명으로 _틀린 것은? ① Hub & Spoke.와 Message Bus의 혼합방식이다. ② 필요한 경우 한 가지 방식으로 E A I구현이 가능하다. ③ 데이터 병목현상을 최소화할 수 있다. ④ 중간에 미들웨어를 두지 않고 각 애플리케이션을 point to point로 연결한다. >> 정답 4번 29. 인터페이스 구현 검증 도구가 아닌 것은? ① ESB ② xUnit ③ STA.. 2022. 3. 17.
[소프트웨어 개발] 9. 테스트자동화/성능분석 24. 다음 중 클린 코드 작성원칙으로 거리가 먼 것은? ① 누구든지 쉽게 이해하는 코드 작성 ② 중복이 최대화된 코드 작성 ③ 다른 모듈에 미치는 영향 최소화 ④ 단순, 명료한 코드 작성 >> 정답 2번 29. 코드의 간결성을 유지하기 위해 사용되는 지침으로 틀린 것은? ① 공백을 이용하여 실행문 그룹과 주석을 명확히 구분한다. ② 복잡한 논리식과 산술식은 괄호와 들여쓰기(Indentation)를 통해 명확히 표현한다. ③ 빈 줄을 사용하여 선언부와 구현부를 구별한다. ④ 한 줄에 최대한 많은 문장을 코딩한다. >> 정답 1번 39. 소스코드 품질분석 도구 중 정적분석 도구가 아닌 것은? ① pmd ② cppcheck ③ valMeter ④ checkstyle >> 정답 3번 36. 클린코드 작성원칙에.. 2022. 3. 16.
[소프트웨어 개발] 8. 개발 단계별 어플리케이션 테스트 21. 평가 점수에 따른 성적부여는 다음 표와 같다. 이를 구현한 소프트웨어를 경계 값 분석 기법으로 테스트 하고자 할 때 다음 중 테스트 케이스의 입력 값으로 옳지 않은 것은? 평가점수 성적 80~100 A 60~79 B 0~59 C ① 59 ② 80 ③ 90 ④ 101 >> 정답 3번 40. 소스코드 정적 분석(Static Analysis)에 대한 설명으로 틀린 것은? ① 소스 코드를 실행시키지 않고 분석한다. ② 코드에 있는 오류나 잠재적인 오류를 찾아내기 위한 활동이다. ③ 하드웨어적인 방법으로만 코드 분석이 가능하다. ④ 자료 흐름이나 논리 흐름을 분석하여 비정상적인 패턴을 찾을 수 있다. >> 정답 3번 22. 테스트 드라이버(Test Driver)에 대한 설명으로 틀린 것은? ① 시험대상 모.. 2022. 3. 15.
[소프트웨어 개발] 7.어플리케이션 테스트의 분류 26. 소프트웨어 테스트에서 오류의 80%는 전체 모듈의 20% 내에서 발견된다는 법칙은? ① Brooks의 법칙 ② Boehm의 법칙 ③ Pareto의 법칙 ④ Jackson의 법칙 >> 정답 3번 37. 블랙박스 테스트 기법으로 거리가 먼 것은? ① 기초 경로 검사 ② 동치 클래스 분해 ③ 경계값분석 ④ 원인 결과 그래프 >> 정답 1번 1번은 화이트 박스 기법이다 블랙 박스 테스트 기법 동등 분할 기법 equivalence partitioning 경계값 분석 기법 boundary value analy 오류 예측 기법 error duessing 원인 결과 그래프 기법 cause effect graph 의사결정 테이블 테스팅 상태 전이 테스팅 32. White Box Testing에 대한 설명으로 옳지.. 2022. 3. 13.