비상사태 또는 업무중단 시점부터 업무가 복구되어 다시 정상 가동 될 때까지의 시간을 의미한다.
출처: https://velog.io/@taekwon/Python-List%EC%99%80-Tuple-Set%EA%B3%BC-Dictionary-%EB%B9%84%EA%B5%90
자바스크립트를 사용하여 클라이언트와 서버 간에 XML 데이터를 주고 받는 비동기 통신 기술이다.
전체 페이지를 새로 고치지 않고도 웹 페이지 일부 영역만을 업데이트할 수 있다.
애자일 모형
워터폴과 대조적이며, 시제품을 끊임없이 제작하며 사이클을 반복하는 개발 방법론이다.
애자일은 요구사항 변화에 유연하게 대응할 수 있도록 일정한 주기를 반복하면서 개발하는 모형이다.
대표적인 개발 모형
스크럼 (Scrum)
XP (eXtreme Programming)
기능 중심 개발 (FDD; Feature Driven Development)
나선형 모형
여러 번의 소프트웨어 개발 과정을 거쳐 점진적으로 개발하는 모형이다.
보헴이 제안하였다.
데이터베이스 내의 연산이 수행되기 이전의 상태로 되돌리기 위한 명령이다.
변경되었으나 아직 COMMIT되지 않은 모든 내용들을 취소하고 데이터베이스를 이전 상태로 되돌리는 명령어이다.
IPsec (IP Security)
네트워크 계층에서 IP 패킷 단위의 데이터 변조 방지 및 은닉 기능을 제공하는 프로토콜(통신 규약)이다.
SSL (Secure Sockets Layer)
TCP/IP 계층과 애플리케이션 계층 사이에서 인증, 암호화, 무결성을 포장하는 프로토콜이다.
S-HTTP (Secure Hypertext Transper Protocol)
클라이언트와 서버 간에 전송되는 모든 메시지를 암호화 하는 프로토콜이다.
CREATE [UNIQUE] INDEX 인덱스명 ON 테이블명(속성명 [ASC|DESC], [,속성명 [ASC|DESC]]);
ALTER TABLE
ALTER TABLE 테이블명 ADD 속성명 데이터_타입;
ALTER TABLE 테이블명 MODIFY 속성명 데이터_타입;
ALTER TABLE 테이블명 DROP COLUMN 속성명 [CASCADE];
DROP
DROP TABLE 테이블명 [CASCADE | RESTRICT];
DROP DOMAIN 도메인명 [CASCADE | RESTRICT];
DROP SCHEMA 스키마명 [CASCADE | RESTRICT];
DROP VIEW 뷰명 [CASCADE | RESTRICT];
DROP INDEX 인덱스명 [CASCADE | RESTRICT];
DROP CONSTRAIN 제약조건명;
GRANT 권한_리스트 ON 개체 TO 사용자 [WITH GRANT OPTION];
REVOKE
REVOKE [GRANT OPTION FOR] 권한_리스트 ON 개체 FROM 사용자 [CASCADE]
DELETE FROM 테이블명 [WHERE 조건];
UPDATE 테이블명 SET 속성명 = 데이터 [, 속성명=데이터, ...][WHERE 조건];
XML (eXtensible Language)
특수한 목적을 갖는 마크업 언어를 만드는 데 사용되는 다목적 마크업 언어이다.
SOAP (Simple Object Access Protocol)
네트워크 상에서 HTTP/HTTPS, SMTP 등을 이용하여 XML을 교환하기 위한 통신 규약이다.
WSDL (Web Services Description Language)
웹 서비스와 관련된 서식이나 프로토콜 등을 표준적인 방법으로 기술하고 게시하기 위한 언어이다.
웹 응용 프로그램에 SQL을 삽입하여 데이터를 유출 및 변조하는 보안 약점이다.
직관성
누구나 쉽게 이해하고 사용할 수 있어야 한다.
유효성
사용자의 목적을 정확하고 완벽하게 달성해야 한다.
학습성
누구나 쉽게 배우고 익힐 수 있어야 한다.
유연성
사용자의 요구사항을 최대한 수용하고 실수를 최소화해야 한다.
파일의 보호 모드를 설정하여 파일의 사용 허가를 지정하는 UNIX 명령어이다.
읽기 : r (4)
쓰기 : w (2)
실행 : x (1)
사용자,그룹,기타 사용자 순으로 권한을 부여한다.
ex a.txt 파일에 대해 사용자에게 읽기, 쓰기, 권한 / 그룹에게 읽기, 실행 권한 / 기타 사용자에게 실행 권한 부여
-> chmod 751 a.txt
Linked Data와 Open Data의 합성어로, 누구나 사용할 수 있도록 웹상에 공개된 연계 데이터를 의미한다.
웹상에 존재하는 데이이터를 URI로 식별하고, 각 URI에 링크 정보를 부여함으로써 상호 연결된 웹을 지향하는 모형이다.
요구 분석 -> 개념적 설계 -> 논리적 설계 -> 물리적 설계 -> 구현
개발 과정에서 소프트웨어의 변경 사항을 관리하기 위해 개발된 일련의 활동이다.
형상 관리 기능
형상 식별
형상 관리 대상에 이름과 관리 번호를 부여하고, 계층 구조로 구분하여 수정 및 추적이 용이하도록 하는 작업이다.
버전 제어
소프트웨어 업그레이드나 유지 보수 과정에서 생성된 다른 버전의 형상 항목을 관리하고, 이를 위해 특정 절차와 도구(Tool)를 결합시키는 작업이다.
형상 통제
식별된 형상 항목에 대한 변경 요구를 검토하여 현재의 기준선이 잘 반영될 수 있도록 조정하는 작업이다.