
아하 조졌네 이거.. 컴 꺼버려서 푼게 날라갔네..ㅋㅋㅋ 뭐 복습 겸 다시 풀며 오답해야지.. 앞으로 풀고 힘들더라도 바로오답하자..ㅠㅠ
어...? 아예 풀면서 오답하면 개꿀이잖아..?
- 럼바우(Rumbaugh)의 객체지향 분석 기법
- 객체(정보) 모델링: 객체 관계
- 동적(상태) 모델링: 시간에 따른 흐름
- 기능 모델링: 자료흐름도(DFD)
- 객체->동적->기능 순으로 진행.
- 기능 중심이 아닌 객체 중심으로 상향식 방식에 해당한다.
- 순차 다이어그램
- 교류(Interaction) 다이어그램의 한 종류로 볼 수 있다
- 동적 다이어그램에 해당한다
- 분산시스템의 미들웨어
- 소프트웨어 아키텍처
- 데이터 중심 아키텍처는 공유 데이터 저장소를 통해 접근자 통신이 이루어져 접근자 수정&확장에 용이하다
- 이해관계자들의 품질 요구사항을 반영해 품질 속성을 결정한다
- Test Driver
- 시험대상 모듈을 호출하는 간이 소프트웨어로, 상향식 통합 테스트에서 사용한다. 필요에 따라 매개변수를 전달한다.
- 제품 소프트웨어 사용자 매뉴얼 작성절차
- 작성 지침 정의->사용 설명서 구성 요소 정의->구성 요소별 내용 작성->사용 설명서 검토
- 스택에 입력한 후 출력한 결과로 불가능한 것을?
- 소프트웨어 테스트 검증(Verification)과 확인(Validation)
- 개발과정테스트가 검증, 결과테스트가 확인
- 검증으로 요구사항을 얼마나 잘 준수하는지 측정
- 이진탐색트리
- 정렬되어있다고 생각하지 마라. 최악의 경우 정렬이 안된 경우라 검색 효율이 나쁘다.
10. 순회 운행 결과
- 전위만 루트부터 시작
- 중위와 후위는 맨 왼쪽 자식 노드에서 단위 순회를 보임
- 테스트 케이스 자동 생성 도구를 이용해 데이터를 찾아내는 방법
- 자료 흐름도
- 입력 도메인 분석
- 랜검 테스트
- 이 때 Stub와 Driver는 도구가 아닌 기술이름이다.
-
SQL에서 HAVING사용 가능한 절은 GROUP BY
-
SQL에서 NULL비교는 IS NOT 이나 IS 를 사용
-
관계형 데이터베이스의 슈퍼키
- 대충 유일성은 만족하지만 최소성을 만족하지 못한다 나오면 이거
- 데이터베이스 인덱스
- B-트리 인덱스는 분기를 목적으로 하는 Branch Block을 가진다
- BETWEEN등 범위 검색에 활용 가능하다.
- 트랜잭션 특성
- 원자성(Atomicity): 하던지 말던지
- 일관성(Consistency): 오류 노
- 고립성(Isolation): 다른 트랜잭션 영향 노
- 지속성(Durability): 변경내용 잘 저장
- 동시성 제어를 위한 기법
- 타임스탬프 기법: 트랜잭션 간 처리 순서를 미리 정함
- 베타 로킹 기법: 동일한 행에 다른 트랜잭션 생성X
- 낙관적 검증 기법: 트랜잭션 종료 후 검증
- 다중버전 동시성 제어: 직렬 가능성의 보장
18. Y는 X에 함수 종속이다
- 오류 제어 자동반복요청방식(ARQ)
20. ip주소 클래스
- A 0~127
- B 128~191
- C 192~223
- TCP 헤더
- 송신측 Sequence Number, 수신측 Acknowledgement Number, 세그먼트 오류 Checksum
- 데이터
- 물리 비트 < 데이터링크 Frame < 네트워크 Packet < 전송 Segment
- 페이지 교체 알고리즘
- FIFO(First-In-First-Out)
- Optimal(알아서)
- LRU(Least Recently Used)
- 파일 디스크립터
- 파일 관리를 위한 정보를 저장하기에 파일 Open시 주기억장치로 이동하며 FCB(File Control Block)이라고도 부른다.
- 사용자는 직접 참조할 수 없다.
- 침입탐지 시스템(IDS_Intrusion Detection System)
- 이상탐지기법(Anomaly Detection): 발견되지 않은 새로운 공격 패턴 탐지
- 오용탐지기법(Signature Base, Knowledge Base): 미리 입력한 패턴 탐지
- HIDS(Host-Based Intrusion Detection): OS 사용자 별 어떤 작업했는지 로깅
- NIDS(Network-Based Intrusion Detection System): snort
- 외부 인터넷 제공 서버 네트워크인 DMZ에 IDS 설치 가능
- Paas-TA
- 국내 IT 서비스 강화를 목표로한 개방형 클라우드 컴퓨팅 플랫폼
- 정보보안 접근제어
- 시스템&네트워크 접근제어 기본은 IP나 포트
- 네트워크 장비에서 IP접근제어 시 관리인터페이스나 ACL(Access Control List)를 사용
- VLAN
- 물리가 아닌 논리적으로 LAN을 구성해 Broadcast Domain을 구분하여 성능&보안 향상
- IT 스토리지 기술(중 소프트웨어정의기술)
- Software Defined Storage: 가상화로 필요한 만큼만 공간을 나누어 사용
- Software Defined Data Center: 모든 자원 가상화 및 인력없이 관리
- Software Defined Networking: 사용자 별 소프트웨어로 네트워킹 가상화 및 제어
- Cocomo model 중 Organic 모델
- 5만 라인 이하의 중소규모
- 일괄자료처리, 과학기술계산, 비즈니스 자료 처리용
31. MQTT
- TCP/IP기반 네트워크에서 Publish-Scribe기반 메시징 프로토콜
- IoT에서 자주 사용
- SSO(Single Sign-On)
- 한 번의 로그인으로 여러 시스템에 접근 가능한 시스템
- OWASP
- 오픈소스 웹 애플리케이션 보안 프로젝트(Opensource Web Application Security Project)잖아 ㅋㅋ