리눅스 uname 버전 확인 현행 시스템 분석 운영체제 네트워크 DBMS 미들웨어 오픈소스 유스케이스 다이어그램 사용자(Actor)관점에서 시스템 기능, 상호작용, 관계를 표현 구성요소 시스템 - 개발하고자 하는 소프트웨어 액터 - 시스템 외부에서 시스템과 상호작용하는 객체 유스케이스 - 일련의 작업을 수행하기 위한 행위 관계 - 2개의 액터 또는 유스케이스들이 서로 상호작용함을 나타 유스케이스 다이어그램 관계 연관(Association) - 유스케이스와 액터 사이 상호작용이 있다는 뜻, 실선으로 표시 포함(Include) - 유스케이스 실행 시 포함 관계에 있는 유스케이스 반드시 실행 확장(Extend) - 유스케이스 실행 시 포함 관계에 있는 유스케이스가 특정 상황에서만 실행 일반화(Generaliz..
Putnam - Rayleigh-Norden 곡선의 노력 분포도 이용한 프로젝트 비용 산정기법 Apache - 웹 서버 Hadoop - 대용량 데이터 분산처리, 분산 컴퓨팅, 빅데이터 Map Reduce - 대용량 데이터 처리 Docker - 소프트웨어 컨테이너, 자동화 오픈소스 스턱스넷 - 정교한 웜, 윈도우 제로데이 취약점, 감염.핵.원심분리기 등 물리적인 피해 루팅 - 안드로이드 운영체제 최상위 권한 얻어 기기 제약 해제 고가용성 솔루션(HACMP) - 다수 시스템 동시 연결, 2개의 서버 테일러링 - 스타일에 맞게 재단하는 것 Seven Touchpoints - SW 보안 모범 사례를 SDLC에 통합한 소프트웨어 개발 보안 생명주기 방법론 Mashup - 웹에서 제공하는 정보 및 서비스를 이용해 ..
IPv4 32bit, 8bit씩 4부분, 고정 MultiCast, UniCast, BroadCast(불특정 다수에게 쏨) IPv6 128bit, 16bit씩 8부분, 가변 MultiCast, UniCast, AnyCast(옆으로 전달, 피라미드형) 연산자 & - and | - or ^ - not ~ - 반전 삼항연산자 - 조건 ? 참 : 거짓 TCP/IP 프로토콜(OSI 7계층) 응용계층 - application - FTP, HTTP, SMTP 응용 - 사용자와 네트워크 간 응용 서비스 연결, 데이터 생성 표현 - 데이터 형식 설정, 암호화, 해독 세션 - 응용 프로세스 간 연결 접속 전송계층 - transport - TCP, UDP 전송(종단간 신뢰성 있는 정보 전달) 네트워크 계층 - internet..
SQL언어 데이터 정의어DDL - CREATE, ALTER, DROP, RENAME, TRUNCATE DML - SELECT, INSERT, UPDATE, DELETE 데이터 제어어 DCL - GRANT, REVOKE, COMMIT, ROLLBACK, SAVEPOINT 데이터베이스 명령어 DISTINCT 중복제거 ASC 오름차 DESC 내림차 관계대수 연산자 SELECT - δ PROJECT - π JOIN - ⋈ DIVISION - ÷ DIVISION A,B - B에 있는 내용이 A에 모두 들어가 있어야 되고, B에 들어가 있는 내용은 빠져야 함 투명성 Location 위치 투명성 Division 분할 투명성 Failure 장애 투명성 Replication 중복 투명성 Concurrency 병행 투명성..
정렬 알고리즘의 시간복잡도 n - 순차 0(nlog2n) - 퀵, 힙, 병합 n2 - 선택, 삽입, 버블 log2n - 이진탐색 선택 정렬 (오름차) - 선택 후 가장 낮은 수 와 위치 바꿈 37 14 17 40 35 -> 14 37 17 40 35 (1회전) -> 14 17 37 40 35 (2회전) -> 14 17 35 40 37 (3회전) 삽입 정렬 (오름차) - 두번째를 꺼내서 그 앞과 비교, 2회전은 세 번째를 꺼내서 앞에 있는 것 들 비교 37 14 17 40 35 -> 14 37 17 40 35 (1회전) -> 14 17 37 40 56 (2회전) -> 14 17 37 40 56 (3회) White Box testing - 소스코드를 보면서 테스트 (개발자) Base Path Testing ..
GoF 디자인 패턴은 행위, 구조, 생성으로 분류된다. 행위 : template method, interpreter, iterator, command, chain of responsiblity, state, strategy, mediator, memento, visitor, observer 구조 : adpter, bridge, composite, decorator, facade, flyweight, proxy 생성 : factory method, singleton, abstract factory, builer, prototype 시험엔 빨간색 위주로 나온다. 자료 흐름도의 구성요소 () 는 표기법 process (ㅇ): 자료의 처리/변환 과정 dataflow ( _ ): 자료의 흐름 data store ..