Post about etc...

기타 전공관련 자료입니다.

Software Engineering

Waterfall 방법론 폭포수 모델은 소프트웨어를 개발하는데 있어서 각 단계가 위에서 아래로 물이 떨어지는 것처럼 순차적으로 진행된다. 소프트웨어 개발은 크게 요구사항 분석, 설계, 구현, 테스트, 유지보수로 나뉘어져 있다. 이 모델의 특징은 폭포에서 물이 떨어지는 것처럼...

OS

Processes Process를 이루는 각 메모리 영역 text(code) : 프로그램 코드, 즉 실제 코드가 기술되는 곳 data : 전역변수, static 변수, 상수 등이 저장되는 곳. 프로세스가 종료되지 않는 이상 사라지지 않는다. stack : 파라미...

Network

소켓 통신 TCP (Transmission Control Protocol) 연결형 서비스 제공 높은 신뢰성 보장 3-way handshaking을 통한 연결의 설정 4-way handshaking을 통한 연결의 해제 ...

Java

Q0. 자바의 장단점 자바의 가장 큰 장점은 JVM을 이용한 플랫폼 독립적이라는 점입니다. 자바에서 코드를 컴파일하면 바이트 코드 형태로 출력됩니다. 이 바이트 코드는 JVM에서 런타임에 완벽한 기계코드로 변경되어 실행됩니다. 하나의 바이트코드를 가지고 서로 다른 기계마다 해당 ...

Android

Q0. 안드로이드의 실행환경에 대해서 간단하게 설명하시오 안드로이드는 크게 4가지 실행환경으로 구성되어있습니다. 가장 하단부터 리눅스 커널, 라이브러라, 어플리케이션 프레임워크, 어플리케이션 순서입니다. 리눅스 커널은 OS로 안드로이드 스마트폰의 다양한 하드웨어(화면, 카메라, ...

DataBase

무결성과 유지해야하는 이유 무결성은 데이터의 정확성, 일관성, 유효성을 유지하는 것을 말한다. 무결성이 유지되어야 DB에 저장된 값과 실제 값이 일치하는지를 신뢰할 수 있다. Inner Join과 Outer Join A B - - 1 3 2 4 3...