[정보처리기사] 2020년도

Hyo Kyun Lee·2023년 4월 5일
0

정보처리기사

목록 보기
25/26

1. MD5

  • 프로그램이나 파일이 원본 그대로인지 확인하는 무결성 검사에 활용
  • 128bit 크기의 해시 문자열

2. Throughout

  • 애플리케이션이 주어진 시간에 처리할 수 있는 트랜잭션의 수
    ※ TPS : 초당 수행한 트랜잭션의 수

1. 파이썬

  • update : 중복 요소 제외한 나머지 요소를 삽입(cf. add/remove)
  • a = {} : 세트, 중복 및 순서없이 요소 삽입
  • print : 세트 그 자체를 그대로 출력(작은 따옴표 등)

2. 애플리케이션 분석

  • 동적 분석 : 애플리케이션 기능, 실행하여 요구사항대로 기능이 잘 동작하는지 분석
  • 정적 분석 : 애플리케이션을 실행하지 않고 소스코드에 대한 코딩 표준 및 스타일, 복잡도 등을 발견하기 위해 사용하는 도구

3. 요구사항

  • 기능 요구사항 : 프로그램의 기능, 어떠한 동작이 필요한지에 대한 명세
  • 비기능 요구사항 : 프로그램이 기능을 실행하면서 필요한 제약사항 및 제반, 기타 환경적 사항 등에 대한 명세

4. 안드로이드

  • 리눅스 운영체제, 모바일 운영체제
  • 자바, 코틀린을 통한 개발
  • 운영체제, 미들웨어, 사용자 인터페이스, 이메일 클라이언트 등을 포함

5. chomd

chmod 751 a.txt

  • 읽기(4) 쓰기(2) 실행(1)
  • 유저 - 그룹 - 그 외

6. linked open data

  • 전세계 오픈 데이터를 하나로 묶는 방식

1. 형상 관리

  • 형상 식별 > 형상 통제 > 형상 감사 > 형상 기록
  • 형상관리 대상을 구분하고 관리번호를 부여 > 형상 항목의 버전관리를 위한 형상통제위원회 운영, 변경요구 관리 및 제어 등을 통제, 베이스라인 관리 및 반영 > 베이스 라인 무결성 평가 > SW 형상 및 변경 관리에 대한 수행결과 기록 및 보고서 작성

2. 프로토콜

  • 서로 다른 시스템 및 기기간 데이터 교환을 원활히 하기 위한 통신 규약
  • 컴퓨터가 메시지를 전달하고, 메시지가 제대로 도착했는지 확인하며 도착하지 않았을 경우 메시지를 재전송하는 일련의 방법

3. 결정/분기/조건 커버리지

  • 2쌍이상 무조건 나와야 한다.
  • 전체 조건이 T/F의 쌍이 반드시 도출되어야 한다.
  • 모든 경로를 수행하는 것은 기본 경로 커버리지.

4. 관계 대수

  • 순수 관계 연산자 : 셀(릴레이션 R에서 "조건"을 만족하는 튜플 반환)/프(릴레이션 R에서 "속성 리스트"로 구성된 튜플만 반환)/디(릴레이션 R과 관련한 튜플을 반환)/조(공통 속성을 이용해 릴레이션 R과 S의 튜플들을 연결해 만들어진 튜플 반환)
  • 일반 집합 연산자 : 합/교/차/카

5. 헝가리안 표기법

  • 식별자 표기시 접두어에 자료형을 붙이는 표기법

※ camel case : 단어를 이을때 두번째 단어부터는 첫글자를 대문자로 표기
※ pascal case : 단어를 이을때 모든 첫글자를 대문자로 표기
※ snake case : 단어를 이을때 언더바로 연결

6. 생성자

  • 생성되는 것은 객체, 즉 객체가 생성될때 자동으로 실행되는 특별한 메소드
  • 파이썬에서는 첫번째 인자를 self, __init__으로 표기

1. NAT

  • Network Address Translation
  • IP패킷에서 외부의 공인 IP주소와 포트 주소에 해당하는 내부 IP주소를 재기록하여, 라우터를 통해 네트워크 트래픽을 주고받는 기술
  • Static, Dynamic

2. 동치분할테스트

  • 각 구간별 대표값 선정하여 테스트
  • 용어 잊지말고 기억하기

3. UNIX

  • 90% 이상이 C언어라서 이식성이 좋다.
  • 계층적 트리 구조, 통합적인 파일 관리

0개의 댓글