본문 바로가기
💯정보처리기사

[정보처리기사]2021년 3월시험 오답노트

by 김말자 2023. 2. 8.
728x90
728x90
BIG

미들웨어

서로 다른 애플리케이션이 서로 통신하는데 사용되는 소프트웨어

개발자와 운영자가 애플리케이션을 더욱 효율적으로 구축하고 배포하도록 돕는 애플리케이션

미들웨어 솔루션유형은

DB미들웨어, 원격프로시저호출, 메시지지향미들웨어,트랜잭션처리모니터,레거시웨이,객체기반미들웨어,WAS

 

길리언

  • 포함하는 것은 어떤시점에 반드시포함
  • 확장하는것 특별한 조건을 만족시 수행하는것
  • 인터페이스 추상메서드+상수
  • 엔티티 연관/기억장치 저장할 정보표현
  • 바운더리 시스템과 외부액터와의 상호작용을 담당
  • 컨트롤 시스템이 제공하는 기능의 로직 및 제어 담당

 

이진검색알고리즘

이진검색은 피보나치수열과 관계가 없고

찾고자하는 값을 중간값과 비교해서 점차줄여나감

 

데이터정리

카디널리티 튜플행레코드

차수 디그리 종류갯수 어트리뷰트

릴레이션 테이블,스키마

인스턴스 실제 저장된 데이터 집합

 

여러가지 토큰

UML

Unified Modeling Language

통합 모델링 언어

시퀀스 객체간 상호작용

uml = 기능적모델

정적모델 = 클래스다이아그램 (객체,속성,연관)

동적모델 = 시퀀스다이아그램, 스테이트 다이아그램, 시스템 내부동작, 스테이트 다이아그램(하나의객체가 가진 상태와 그 상태의 변화에 의한 동작순서)

 

리눅스 ls목록조회

cat파일내용 화면출력

pwd 디렉토리 절대경로

uname 버전확인(시스템)

 

럼바우

객체 오브젝트

동적다이나믹 상태도

기능자료흐름도

 

GoF

생성 팩토리메소드, 추상팩토리, 빌더, 싱글톤, 프로토타입

구조어뎁터 브릿지 컴포지트, 데코레이터, 파싸드

행동이더레이터, 옵저버, 스테이트

 

Coad-Yourdon

E-R 다이어그램 객체행위를 데이터모델링하는데 초점

부치 - 미시적

자콥손 use case

 

디자인 패턴을 이용한 소프트웨어 재사용

요구사항변경에 따른 소스코드변경최소화, 소프트웨어코드의 품질향상시킬 수 있음

개발자와 원활한 의사소통 가능

재사용을 통한 개발시간 단축

소프트웨어 구조파악이 용이

 

Fan-in Fan-out

팬인 제어하는 모듈수

팬아웃 제어되는 모듈수

 

요구사항 모델링

주로uml사용

유스케이스다이아그램, 시퀀스다이어그램, 애자일 방법론을 적용해서 요구사항 모델링을 빠르고 효과적으로 사용

 

애자일

소프트웨어방법론 개발하자마자 피드백

개인상호작용, 변화대응, 동작소프트웨어, 고객과의 협력

 

원격프로시저

로컬 프로시저처럼 호출하는 방식 RPC

 

WAS 이기종 미들웨어

MOM 메시지향 비동기형

ORB 표준스팩구현

 

바람직한 소프트웨어

  • 모듈의 기능예측가능
  • 이식성고려
  • 적당한 모듈크기유지
  • 결합도 최소화
  • 응집도 최대화

 

소켓

포트할당

 

CASE

Computer Aided software Enginnering

컴퓨터지원소프트엔지니어링

객체지향시스템, 구조적 시스템 등 다양한 시스템에서 활용되는 자동화 도구

재사용성이 높아짐

 

구현작업

코딩계획-코딩-컴파일-테스트

 

전위식 연산자 왼쪽에서 오른쪽

 

결합기 강->약

내공외제스자

 

응집도 - 우논시절모순기

약 -> 강

 

ISO/IEC 9126

Fuctionality

Reliability

Usability

Efficiency

Maintainability

Portability

 

퀵정렬 - 부분을 나눔

버블소트 2개레코드 키값

쉘정렬 매개변수에서 h값만큼 떨어진 곳에서 레코드는 비교해 서로 교환

 

디지털 저작관리(DRM) 기술요소

암호화 / 키관리 / 암호화 파일생성 / 식별기술 / 저작권표현 / 정책관리 / 크랙방지

 

스택

프론트와 2개의 프론트는 큐임

리스트 한쪽 끝으로만 자료삽입, 삭제 작업이 이루어지는 자료구조

LIFO 후입선출

데이터가 꽉차징ㅆ는데 더 넣으면 오버플로우가 걸림

데이터가 없는데 삭제시 언더플로우가 걸림

 

필드 테스팅 = 개발자없이 고객의 사용관점에 소프트웨어 설치해 검사수행 = 베타검사

알파검사 개발자 앞에서 행함

 

형상관리(SCM) 변경사항 관리

 

stub 하향식 필요한 조건만을 가지고 임시로 제공되는 시험용 모듈

Driver = 상향식 모듈테스트 수행후 결과를 도출하는 시험용모듈

PRodure 결과반환x

뻥션 독립적으로 설계된 코드집합

 

Hasing Function

산곱숯폴기우

 

블랙박스 검사기법 - 경계값분석

동경결상유분폐원비

 

소트

셀렉트 소트 오름차순 가장작은값이랑 처음이랑 교환

 

선형구조 리스트스텍큐데크

비선형 트리 그래프

 

데이터베이스설계단계중

요구조건 분석 - 개념적 설계(트랜잭션) - 논리적설계(인터페이스,스키마,매핑) - 물리적설계(접근경로)

 

Anomaly현상

삽입이상

삭제이상

갱신이상

 

트랜잭션 원자성,일관성, 격리성, 영속성

 

시그마 = select

파이 프로젝트

리본 조인

나누기 디지션

 

외부스키마 = 뷰

개념스키마=전체뷰

내부스키마=물리적저장장치관점에서 보는 데이터베이스 구조

 

DDL 크리에이트,clter, DRop truncate

DML crud

DCL 그란트 리보크

 

 

728x90
반응형
BIG

댓글