본문 바로가기
휴지통/정보처리기사

오답노트 09

by 신재권 2022. 3. 2.

UML 확장모델

스테레오 타입 : << >>

소프트웨어 설계

상위 설계 : 아키텍처 설계, 데이터 설계, 시스템 분할, 인터페이스 정의, 사용자 인터페이서 설계(UI 설계)

하위 설계 : 모듈 설계, 인터페이스 작성

인터페이스 구현 검증 도구

xUnit : Java, C++ 등 다양한 언어를 지원하는 단위 테스트 프레임워크

STAF : 서비스 호출, 컴포넌트 재사용 등 환경을 지원하는 테스트 프레임워크

FitNesses : 웹 기반 테스트케이스 설계, 실행, 결과 확인 등을 지원하는 테스트 프레임워크

NTAF : FitNesse + STAF, 네이버의 자동화 프레임워크

Selenium : 다양한 브라우저 및 개발언어를 지원하는 웹 애플리케이션 테스트 프레임워크

Watir : Ruby를 사용하는 애플리케이션 테스트 프레임워크

EAI(Enterprise Application Integration)

기업내 상호 연동이 가능하게 해주는 솔루션

비즈니스 간 통합 및 연계성을 증대시켜 각 시스템 간의 확정성을 높여줌

Hub & Spoke

Message Bus

Hybrid

Point-to-Point :애플리케이션을 1: 1 로 연결

정적 분석 도구

pmd

cppcheck

SonarQube

checkstyle

ccm

cobertura

동적 분석 도구

Avalanche

valgrind

응집도

기능적 > 순차적 > 교환적 > 절차적 > 시간적 > 논리적 > 우연적

기순교절시논우

프로세스 상태

보류 : pending

준비 : ready

실행 : running

대기 : blocked

교착 : deadlock

완료 : terminated, Exit

페이지 교체기법 - 선입선출 알고리즘

7

70

701

201

.

231

230

430

420

423

023

.

.

013

012

.

.

.

712

702

가장 오래있는것 자리 교체

7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0

CMM 모델의 레벨

초기단계

관리단계

정의단계

정량적 관리 단계

최적화 단계

나선형 모델

계획 수립 → 위험 분석 → 개발 및 검증 → 고객 평가

수 분 증 가

OWASP

The Open Web Application Security Project

오픈소스 웹 애플리케이션 보안 프로젝트

주로 우베에 관한 정보 노출, 악성 파일 및 스크립트, 보안 취약점 등을 연구

'휴지통 > 정보처리기사' 카테고리의 다른 글

실기 오답노트  (0) 2022.05.06
오답노트 08  (0) 2022.03.01
오답노트 07  (0) 2022.02.28
오답노트 06  (0) 2022.02.27
오답노트 06  (0) 2022.02.26