[오답정리]2021년 08월 14일 기출문제

2024. 7. 13. 17:02자격증/정보처리기사

 

 

클래스의 동작을 의미 / 클래스에 속하는 객체에 대하여 적용될 메스드를 정의한 것 / uml에서는 동작에 대한 인터페이스를 지칭 

=> operation

 

 

 

avl = 이진트리 모형

요구사항 정의 및 분석 설계 결과물 표현 => data flow diagram / uml / er 

 

 

gof 디자인 패턴 : 목적으로 분류 시 생성, 구조, 행위로 분류 (생구행)/  행위패턴 = 클래스나 객체들이 상호작용하는 방법과 책임을 분산하는 방법을 정의 

 

-> strategy패턴은 클라이언트에 영향을 받지 않는 독립적인 알고리즘을 선택하는 패턴 

 

 

객 = 객체 다이어그램

동 = 상태 다이어그램

기 = 자료흐름도 

객체지향 = 절차지향 분석 기법 ( 순서 ) 객체지향은 순서 xxx

객체지향 = 동적  / 쉬운 변경 가능  / 상향식 

 

 

미들웨어 : 분산 시스템에서 다양한 부분을 괸리하고 통신 / 데이터를 교환하게 해주는 소프트웨어  / 위치 투명성 제공 / 분산 시스템의 여러 컴포넌트가 요구하는 / 재사용가능한 서비스 구현 제공 

(애플리케이션과 사용자 사이에서만 분석서비스 제공xxxxx-> 사용자 사이 외에도 ㅁ서비스 제공) 

 

 

제품 소프트웨어 사용자 메뉴얼 작성절차 : 작성하고 검토

 

 

 

건너뛰지 못한다!

 

 

 

테스트 수행 도구 - 자료 흐름 / 입력 도메인 / 랜덤 테스트 

-> 스터브, 드라이버는 통합 테스트 시 사용 

 

 

 

java에서 우선순위가 가장 낮은 연산자 : =

 

-- > % > & > =

 

 

 

순차적으로 올라가는 구조 

 

 

프로세스의 실행단위를 스레드라고 부름 / 프로세스는 스레드 내에서 실행되는 흐름의 단위 xxxx

스레드 : 프로세스 실행단위 / 프로세스 : 스레드 내에서 실행되는 흐름 단위 

 

 

모듈의 독립성을 높이기 위한 결합도

- 파문 효과 최소화 / 인터페이스 정확히 설정x = 불필요한 인터페이스가 나타나 모듈 사이 의존도 증가 , 결합도 증가/ 전역변수보다는 매개

변수 사용하는 것이 결합도 하락에 도움됨 

(모듈들이 변수를 공유하여 사용하게 하거나 제어 정보를 교류하게 함으로써 결합도를 낮추어야 한다.)xxxxxxx

-> 모듈들이 변수를 공유하여 사용하게 하거나 제어 정보를 교류하게 하면 모듈 간의 결합도가 높아짐

 

 

-> 페이지 교체 알고리즘 : fifo / optimal / lru

luf (least used first)는 아님 

 

파일 티스크립터 : 사용자가 파일 디스크립터를 직접 참조 불가 

 

 

paas - ta 파스타 = 국내 it 국내 it 서비스 경쟁력 강화 목표로 개발 (개방형클라우드 컴퓨팅 플랫폼) 

 

소프트웨어 생명주기 모형 중 spiral model에 대한 설명 : 대규모 시스템 - 위험을 관리하고 최소화하는 것이 목적 / 개발 주기가 반복적으로 수행됨 

 

 

 

발행 구독 기반 - tcp ip 기반 -> mqtt (message queuniing telemetry transport) 

 

sso - single sign on = 시스템이 몇 대가 되어도 하나의 시스템에서 인증에 성공하면 다른 시스템에 대한 접근권한도 얻는 시스템 의미 

 

 

 

[애매한 문제]

 

 

 

-> 대표적인 추상화 기법이 아닌 것 : 강도 추상화 

추상화 기법 : 자료 , 제어 , 과정

 

 

 

 

 

 

 

 

포인트 = null 값

 

 

 

 

 

 

 

 

 

 

 

owasp (the open web aaplication security project) 는 오픈소스 웹 애플리케이션 보안 프로젝트임. 주로 웹에 관한 정보노출, 악성 파일 및 스크립트, 보안 취약점 등을 연구