etc

Corini·2022년 5월 7일
0

정처기

목록 보기
23/50

https://velog.velcdn.com/images/nezhitsya/post/d9649652-e456-479c-97b7-b692bcec68db/%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7%202021-04-17%20%EC%98%A4%EC%A0%84%204.17.15.png

Ajax

  • Javascript 라이브러리
  • Asynchronous Javascript and Xml (비동기식 자바스크립트와 xml)
  • 브라우저가 가지고 있는 XMLHttpRequest 객체를 이용해 전체 페이지를 새로 고치지 않고도 페이지의 일부만을 위한 데이터를 로드하는 기법

보안 3요소

  • 기밀성 (Confidentiality) : 허가된 사용자만이 정보에 접근 가능
  • 무결성 (Integrity) : 허가된 사용자만이 수정 및 삭제 가능
  • 가용성 (Availability) : 원하는 시간, 환경, 서비스 시 특정 정보 사용 가능

동료검토

  • 요구사항 명세서 작성자가 요구사항 명세서를 설명하고 이해관계자들이 설명을 들으면서 결함을 발견하는 형태로 진행

워크스루

  • 검토 자료를 회의 전에 배포해서 사전검토한 후 짧은 시간 동안 회의를 진행하는 형태

인스팩션

  • 저작자 외의 다른 전문가 또는 팀이 검사하여 오류를 찾아내는 검토 방법

CCB

  • Configuration Control Board; 형상 통제 위원회
  • 형상 항목에 대한 형상 베이스라인이 승인된 후, 발생되는 형상 항목의 변경에 대하여 평가, 조정, 승인/보류/기각을 결정하는 심의 조직

하향식 산정 기법

  • 경험 많은 전문가에게 비용 산정을 의뢰하거나 여러 전문가와 조정자를 통해 산정
  • 전문가 판단 / 델파이 기법(전문가 경험 기반)

상향식 산정 기법

  • 세부적인 요구사항과 기능에 따라 필요한 비용을 계산
  • 코드 라인 수(LOC) / Man Month / COCOMO 모형(보헴) / Putnam 모형 / FP 모형

애트리뷰트 (Attribute)

  • DB를 구성하는 가장 작은 논리적 단위. 열의 속성

튜플 (Tuple)

  • 릴레이션을 구성하는 각각의 행
  • 애트리뷰트의 모임으로 구성
  • 레코드

차수 (Degree)

  • 애트리뷰트의 수를 의미

카디널리티 (Cardinality)

  • 튜플의 수를 의미

REST

  • HTTP URL을 통해 자원 명시
  • 자원에 대한 생성, 조회, 갱신, 삭제 등의 명령을 적용하는 기술

형상관리

  • 소프트웨어 개발을 위한 전체 과정에서 발생하는 모든 항목의 변경 사항을 관리하기 위한 활동
  • 형상식별 > 형상통제 > 형상감사 > 형상기록

MVC 패턴

  • Model : Application이 무엇을 할지 정의. 내부 비즈니스 로직 처리를 하기 위한 역할
  • View : 화면에 보여주기 위한 역할
  • Controller : 모델이 어떻게 처리할 지 안내

DAO

  • Data Access Object
  • 특정 타입의 데이터베이스에 추상 인터페이스를 제공하는 객체
  • 세부내용 노출 없이 데이터를 조작

DTO

  • Data Transfer Object
  • 프로세스 사이에서 데이터를 전송하는 객체
  • 데이터 저장, 회수 외에 다른 기능은 없음

JUnit

  • 자바 프로그래밍 언어용 단위 테스트 도구
  • 테스트 코드를 쉽게 작성하고 자동화

MyBatis

  • 객체지향 언어인 자바의 관계형 DB 프로그래밍을 좀 더 쉽게 할 수 있게 도와주는 개발 프레임 워크

IPSec

  • IP 계층에서 무결성과 인증을 보장하는 인증헤더와 기밀성을 보장하는 암호화를 이용한 IP 보안 프로토콜

xUnit

  • java, c++ 등 다양한 언어를 지원하는 단위테스트 프레임 워크

FitNesse

  • 웹 기반 테스트케이스 설계/실행/결과 확인등을 지원하는 테스트 프레임워크

Selenium

  • 다양한 브라우저 지원 및 개발언어를 지원하는 웹 어플리케이션 테스트 프레임워크

watir

  • 루비 기반 웹 어플리케이션 프레임 워크

HRN 공식

  • 응답률 = (대기시간 + 서비스 시간) / 서비스 시간

    응답시간 = 대기시간 + 수행시간

RAID

  • 여러 개의 하드디스크로 디스크 배열을 구성하여 파일을 구성하고 있는 데이터 블록들을 서로 다른 디스크들에 분산 저장하는 기술

BCP

  • Business Continuity Planning (업무 연속성 계획)
  • 각종 재해나 재난 발생에 대비하여 핵심 업무 기능수행의 연속성 유지

BIA

  • Business Impact Analysis
  • 장애나 재해로 인해 운영상의 손실을 입을 것을 가정하여 시간 흐름에 따른 영향도 및 손실평가를 조사하여 BCP 구축을 위한 절차

RTO

  • 복구목표시간
  • 재해로 인해 서비스 중단 시, 서비스 복구까지 걸리는 최대 허용 시간

RPO

  • 복구목표시점
  • 재해로 인해 중단된 서비스 복구 시, 데이터 손실 허용 시점

DRP

  • 재해복구계획
  • 재해에 대비하여 빠른 복구로 업무 영향 최소화를 위한 제반 계획

DRS

  • 재해복구시스템
  • 재해복구계획의 원활한 수행을 위해 확보해두는 인적, 물적 자원 및 지속적인 체제

클라우드 서비스

  • 인프라형 서비스 (IaaS)
  • 플랫폼형 서비스 (PaaS)
  • 소프트웨어형 서비스 (SaaS)

포렌식 (Forensic)

  • 범죄사실을 사법기관에 제출하기 위해 디지털 증거자료를 수집, 복사, 분석, 제출하는 일련의 과정

온톨로지 (Ontology)

  • 실세계에 존재하는 모든 개념들과 속성, 관계를 컴퓨터가 이해할 수 있도록 서술해 놓은 개념화 명세서

시맨틱 웹 (Semantic Web)

  • 온톨로지를 활용하여 서비스 기술
  • 온톨로지의 의미적 상호 운용성을 아용해 서비스 검색, 조합, 중재 기능을 자동화하는 웹

스턱스넷 (Stuxnet)

  • 웜 바이러스
  • 장비를 제어하고 감시하는 특수 코드를 내부에 담고 있으며 장비의 동작을 변경하는 특성

버퍼 오버플로우 (Buffer Overflow)

  • 정해진 메모리의 범위를 넘치게 해서 원래의 리턴 주소를 변경시켜 임의의 프로그램이나 함수를 실행시키는 시스템 해킹 기법

SSO (Single sign-on)

  • 한 번의 인증으로 서비스를 지속 사용할 수 있는 통합 로그인 기술

카멜 표기법

  • 낙타 등처럼 내려갔다 올라가는 모양이라하여 지어진 이름
  • 앞 단어 제외 첫 글자를 대문자로 표기Ex ) dailyUserTable

파스칼 표기법

  • 모든 단어의 앞글자가 대문자로 시작Ex ) DailyUserTable

스네이크 표기법

  • 모든 단어가 소문자로 표시되고 언더바(_)를 붙힘Ex ) daily_user_table

헝가리안 표기법

  • 접두어에 자료형Ex ) strDailyUserTable

파티셔닝

  • Table을 Partition으로 나누어 관리하는 기법
  • 용량, 성능 문제 해결
  • 수평 파티셔닝 수직 파티셔닝 범위 파티셔닝 목록 파티셔닝 해시 파티셔닝
profile
Coding is playing!

0개의 댓글