정보처리기사 오답노트 CHAPTER 2

Alpha, Orderly·2024년 4월 2일
0

정처기

목록 보기
2/6

트리

  • 차수 : 자식 노드의 갯수.
  • 트리의 차수 : 노드중 최대의 차수.

프로시저

  • 매개변수를 받고 반복 사용 가능
  • 리턴은 없다.

PL SQL 함수

  • IN 파라미터만 사용 가능
  • 값을 계산하고 반환하기 위해 사용한다.

SQL 소스코드 인스펙션 절차

계획 > 교육 > 검토 > 회의 > 수정 > 후속조치

기초경로 테스트

  • 화이트박스 테스트중 대표적인것
  • 논리흐름도를 작성, 논리적 복잡도 측정
    • Edge - Node + 2
  • 논리흐름도
    • 사이클이 허용된다.
    • 적어도 한번씩 실행된다.

소프트웨어 품질 요소

  • Correctness : 프로그램이 설계사양을 만족하고 원하는대로 수행됨
  • Integrity : 허가되지 않은 사람의 접근 통제
  • Flexibility : 운영중인 프로그램을 변경하는데 드는 품
  • Portability : 이식에 드는 품

ISO 9126

  • 기능성
  • 신뢰성
  • 사용성
  • 효율성
  • 유지보수성
  • 이식성
  • 기신사효유이

DRM의 기술요소

  • 암호화, 키 관리, 암호화 파일 생성, 식별 기술, 저작권 표현, 정책 관리, 크랙 방지, 인증

Boehm의 법칙

  • 개발 초기에 결함을 발견하면 나중에 발견하는것보다 시간과 비용을 절약할수 있다.

소스코드 품질 분석 도구

정적 분석

  • cppcheck, pmd, checkstyle

동적 분석

  • valgrind, avalanche, valmeter

Rational Robot

  • IBM의 툴, 회귀/기능/환경 설정 테스트의 자동화.

EAI - 기업 내/외부 정보 시스템 통합

  • EAI Platform
    • 메시지 큐, 트랜잭션
  • Application Adaptor
    • 재사용성 인터페이스
  • Broker
    • 상호 데이터 전송시 포맷과 코드 변환
  • Business workflow
    • 미리 정의된 워크플로우대로 업무 진행

인터페이스 구현 검증 도구

  • xUnit : 단위테스트
  • STAF : 분산환경에 데몬사용
  • FitNesse : 웹기반 테스트
  • NTAF : NHN
  • Selenium : 다양한 브라우저 지원

EAI 구축 유형

  • 메시지 버스 : 버스를 이용, 병목 발생 - 미들웨어를 두어 처리한다.
  • Hub & Spoke : 데이터 전송 보장, 유지보수 비용 절감

애플케이션 모니터링 도구

  • 변경 영향 관리 : 프로그램 변경 오류 예방
  • 성능 관리 : 서버로 유입되는 트랜잭션 양, 처리시간, 응답시간 모니터링
  • 동적 분석 : 메모리/스레드 문제 발견
  • 정적 분석 : 잠재적인 코드의 문제 발견

IPSEC

  • ESP 로 암호화
profile
만능 컴덕후 겸 번지 팬

0개의 댓글