GoF(GangOfFour)의 디자인 패턴
생성패턴
-Builder
-ProtoType
-Factory Method
-Abstract Factory
-Singleton
구조패턴
-Bridge
-Decorator
-Facade
-Flyweight
-Proxy
-Composite
-Adapter
행위패턴
-Mediator
-Interpreter
-Iterator
-Template Method
-Observer
-State
-Visitor
-Command
-Strategy
-Memento
-Chain of Responsibillity
객체 지향 프로그램
객체지향 분석 방법론
-소프트웨어 설계시 구축된 플랫폼의 성능특성 분석에 사용 되는 측정 항목으로는 응답시간, 가용성, 사용률이 있다.
-코드설계에서 일정한 인련번호를 부여하는 방식을 순차코드라 한다.
-워크스루는 검토회의 전에 요구사항 명세서를 미리 배포하여 사전 검토한 후 짧은 검토 회의를 통해 오류를 조기에 검추하는데 목적을 두는 요구사항 검토 방법이다.
-CASE가 갖고있는 주요 기능으로는 그래픽 지원, 소프트웨어 생명주기 전 단계의 연결, 다양한 소프트웨어 개발 모형 지원이 있다.
-XP의 5가지 가치는 피드백, 존중, 용기, 단순, 의사소통이다.
-DBMS구성시 가용성, 성능, 상호환성을 고려해야 한다.
-HIPO(Hierarchy Input Process Output)
1. HIPO차트 종류에는 가시적 도표, 총체적 도표, 세부적 도표가 있다.
2. 기능과 자료의 의존관계를 동시에 표현할 수 있다.
3. 보기 쉽고 이해하기 쉽다.
-UML모델에서 사용하는 Structural Diagram에 속하는 것은
1. Class Diagram
2. Object Diagram
3. Component Diagram
-미들웨어 솔루션의 유형에는 WAS, RPC, ORB
-살충제 패러독스는 동일한 살충제의 반복 사용시 벌레에게서 내성이 생기는 것에 비유하여, 동일한 테스트 전략, 기법을 적용할 시 장애가 도출되지 않음을 의미.
-데이터 마이닝이란 많은 데이터 가운데 숨겨져 있는 유용한 상관관계를 발견하여, 미래에 실행 가능한 정보를 추출해 내고 의사 결정에 이용하는 과정
-프로토콜을 구성하는 대표적인 세가지 요소는 구문, 의미, 타이밍이다.
-비선점 프로세스 스케줄링(HRN)의 계산 방법은 (대기시간 + 서비스시간)/서비스시간
-데이터베이스 트랜잭션의 4가지 속성은 원자성,일관성,독립성,지속성
-애플리케이션 성능을 측정하기 위한 요소로는
1. 처리량 : 일정 시간 내에 애플리케이션이 처리하는 일의 양
2. 응답시간 : 애플리케이션에 요청을 전달한 시간부터 응답이 도착할 때 까지 걸린 시간
3. 경과시간 : 애플리케이션에 작업을 의뢰한 시간부터 처리가 완료 될 때 까지 걸린 시간.
4. 자원 사용률 : 애플리케이션이 의뢰한 작업을 처리하는 동안의 CPU사용량, 메모리 사용량, 네트워크 사용량 등
-데이터베이스 반정규화란?
시스템의 성능 향상, 개발 및 운영의 편의성 등을 위해 정규화된 데이터 모델을 통합, 중복, 분리하는 과정이다.