본문 바로가기
개발 관련

정보처리기사 실기 용어 정리

by 더블와이 2021. 10. 7.
728x90

1.요구사항 확인



소프트웨어 생명주기 모델 종류

폭포수 모델/ 프로토타이핑 모델/ 나선형 모델/ 반복적 모델

→ 폭프나반



나선형 모델 절차

계획 및 정의/ 위험 분석/ 개발/ 고객 평가

→계위개고(닭고기(계) 위와 개고기가 맜있는집



소프트웨어 아키텍처 4+1 뷰

유스케이스 뷰 / 논리 뷰 / 프로세스 뷰 / 구현 뷰 / 배포 뷰

→유논프구배



아키텍처 비용 평가모델 종류

SAAM / ATAM / CBAM / ADR / ARID

→SACAA(사카)



디자인 패턴 구성요서

패턴 이름 / 문제 / 솔루션 / 사례 / 결과 / 샘플 코드

→패문솔 사결샘



목적에 따른 디자인 패턴 유형

생성 / 구조 / 행위

→생구행(생선구이를 먹으면 행복하다)



목적에 따른 디자인 패턴 종류-생성 패턴

생성(빌더/프로토타입/팩토리메서드/앱스트랙팩토리/싱글톤)

→생빌프로팩앱싱



목적에 따른 디자인 패턴 종류-구조 패턴

구조(브리지/데코레이터/퍼사이드/플라이웨이트/프록시/컴포지트/어댑터)

→구브데퍼플프록컴어



목적에 따른 디자인 패턴 종류-행위 패턴

행위(미디에이터/인터프리터/이터레이터/템플릿메서드/옵저버/스테이트/비지터/커맨드/스트레티지/메멘토/체인오브리스판서빌리티)

→행미인이템옵스테비커스트메체



분석 산출물의 종류

정보시스템 구성 현황 / 정보시스템 기능 구성도 / 인터페이스 현황 / 현행 시스쳄 아키텍처 구상도 / 소프트웨어 구성도 / 하드웨어 구성도 / 네트워크 구성도

→현기인 아소하네



OSI7계층

Application(7) / Presentation(6) / Session(5) / Transport(4) / Network(3) / Data Link(2) / Physical(1)

→아파서 티내다 피났다.



Dbms 현행 시스템 분석 시 고려 사항 

가용성 / 성능 / 상호 호환성 / 기술지원 / 구축비용

→가성호기구



요구사항 개발 프로세스 

요구사항 도출 / 요구사항 분석 / 요구사항 명세 / 요구사항 확인 및 검증

→도분명확



요구사항 명세 원리 및 검증 항목

명확성 / 완전성 / 검증 가능성 / 일관성 / 수정 용이성 / 추적 가능성 / 개발 후 이용성

→명완검 일수 추개



정형 기술 검토

동료검토 / 워크스루 / 인스펙션

→동워인(헷갈리니 재확인)



상세 정형 기술 검토 기법

관리 리뷰 / 기술리뷰 / 인스펙션 / 워크스루 / 감사

→관기 인워감



2.화면설계



UI 유형

CLI / GUI / NUI / OUI

→CG NO



UI 설계 원칙

직관성 / 유효성 / 학습성 / 유연성

→직유 학유



UI 설계 지침

사용자 중싱 / 일관성 / 단순성 / 결과 예측 가능 / 가시성 / 표준화 / 접근성 / 명확성 / 오류 발생 해결

사일단결 가표접명오



UI품질 요구사항

기능성 / 신뢰성 / 사용성 / 효울성 / 유지보수성 / 이식성

→기신사효유이



UI표준 구성

전체적인UX원칙 / 정책 및 철학 / UI 스타일 가이드 / UI패턴 모델 정의 / UI표준 수립을 위한 조직 구성

→액정 스패조



U 화면 설계 구분

와이어 프레임 / 스토리보드 / 프로토 타입

→와스프(자주 나옴)



UML의 특징

가시화 / 구축 / 명세화 / 문서화 언어

→가구명문



UML 구성요서

사물 / 관계 / 다이어그램

→사관다



구조적 다이어그램 / 정적 다이어그램

클래스 / 객체 / 검포넌트 / 배치 / 복합체 구조 / 패키지

→객클 컴배 복패



행위적 다이어그램 / 동적 다이어그램

유스케이스 / 시퀀스 / 커뮤니케이션 / 상태 / 활동 / 타이밍

유시커 상활타



UML의 관계

연관 / 집합 / 복합 / 일반화 / 의존 / 실체화

연집복 일의실



UI시나리오 문서의 작성 요건

완전성 / 일관성 / 이해성 / 가독성 / 추적용이성 / 수정용이성



3.데이터 입출력 구현

데이터 모델링 절차

개념적 데이터 모델 / 논리적 데이터 모델 / 물리적 데이터 모델

→개논물



일반 집합 연산

합집합 / 교집합 / 차집합 / 카티션 프로덕트

→합교차카 



순수 관계 연산자

셀렉트 / 프로젝트 / 조인 / 디비전

→셀프조디



논리 데이터 모델링 속성

개체 / 속성 / 관계

→개속관



이상현상

삽입 이상 / 삭제이상 / 갱신 이상

→삽삭갱



데이터 베이스 정규화 단계

원자화(1NF)/부분함수종속제거(2NF)/이행함수종속제거(3NF)/결정자함수종속제거(BCNF)/다치종속제거(4NF)/조인종속제거(5NF)

→원(도)부이결다조



반 정규화 기법 (서술형 준비)

(테이블)병합/분할/중복,(컬럼)중복,(관계)중복

→테병분중 컬중 관중



파티셔닝의 종류

레인지 파티셔닝/해시 파티셔닝/리스트 파티셔닝/컴포지트 파티셔닝

→레해리컴



파티션의 장점

성능향상/가용성향상/백업가능/경합감소

→성가백합



데이터베이스 유형

Key-Value Store/Columm Family Data Store/Document Store/Graph

→키컬도그



NoSQL의 유형

Key-Value Store/Columm Family Data Store/Document Store/Graph

→키컬도그



데이터 마이닝 주요 기법

분류규칙/연관규칙/연속규칙/데이터군집화

→분연연데



4.통합 구현



요구사항 분석 기법

인터뷰/체크리스트/설문지/델파이기법/브레인스토밍

→인체설델브



요구사항 분석 참고문서

코드정의서/테이블정의서/응용프로그램구성도/시스템구성도

→코테응시



인터페이스 명세서 주요 항목

인터페이스ID/최대처리횟수/데이터크기(평균/최대)/시스템정보/데이터정보

→인최 크시데



데이터 표준

인터페이스데이터공통부/인터페이스데이터개별부/인터페이스데이터종료부

→공개종!



송수신 전문 구성

전문공통부(고정)/전문길이/시스템공통/거래공통/전문개별부(가변)/데이터/전문종류부(고정)

→공전시거 개데종



EAI 구축유형

포인트 투 포인트 / 허브 앤 스포크 / 메시지 버스 / 하이브리드

→포허메하



5.인터페이스 구현



상세 기능별 인터페이스 명세서 주요 항목

인터페이스ID/인터페이스명/오퍼레이션명/오퍼레이션개요/사전조건/사후조건/파라미터/변환값

→아명오개전후파반



시큐어 코딩 가이드 적용대상

입력데이터 검증 및 표현/보안기능/시간및상태/에러처리/코드오류/캡슐화/API오용

→입보시에코캡아



데이터베이스 암호화 알고리즘 유형

대칭키 암호화알고리리즘/비대칭키암호화알고리즘/해시암호화알고리즘

→대비해



인터체이스 구현 검증 도구

xUnit/STAF/FitNesse/NTAF/Selenium/watir

→엑스피엔셀웨



인터페이스 오류 처리 방법

사용자화면에서 오류를 인지하도록 구현/ 인터페이스 오류 로그 생성 / 인터페이스 관련 테이블에 오류 사항 기록

→화로테



6.프로그래밍 언어 활용



객체지향 프로그래밍의 구성요소

객체 / 클래스 / 메시지

→객클메



객체의 구성요소

개체 / 속성 / 메서드

→개속메



라이브러리의 구성

도움말 / 설치파일 / 샘플코드

→도설샘



7.SQL응용



트랜잭션의 특성

Atomicity/Consistency/Isolaton/Durability

→ACID



트랜잭션의 상태

활동/부분완료/완료/실패/철회상태

→활부완실철



TCL명령어

커밋/롤백/체크포인트

→커롤체



병행제어미보장시 문제점

갱신손실/현황파악오류/모순성/연쇄복귀

→갱현모연



병행 제어 기법

로킹/낙관적검증/타임스탬프순서/다중버전동시성

→로낙타다



회복 기법 종류

회복기번(로그기반회복기법/ㅊ크포인트회복기법/그림자페이징회복기법)

→회로체크



DDL대상

도메인/스키마/테이블/뷰/인덱스

→도스테뷰인



인덱스 종류

숫서인덱스/해시인덱스/비트맵인덱스/함수기반인덱스/단일인덱스/결합인덱스/클러스터드인덱스

→순해비함단결클



DDL명령어

CREATE/ALTER/DROP/TRUNCATE

→크알드트



데이터베이스 DML

SELECT/INSERT/UPDATE/DELETE

→세인업데



SELECT명령문

SELECT/FROM/WHERE/GROUPBY/HAVING/ORDERBY

→셀프웨구해오



GRANT명령어

GRANT권한 ON테이블 TO 사용자

→그온투



REVOKE 명령어

REVOKE 권한 ON 테이블 FROM 사용자

→리온프(픎)



원도 함수의 분류

순위 함수/행순서함수/그룹내비율함수

→순행비



프로시저구성

DECLARE/BEGIN/END/CONTROL/SQL/EXCEPTION/TRANSACTION

→디비컨 SET



사용자 정의함수 구성

DECLARE/BEGIN END/CONTROL/SQL/EXCEPTIOM/RETURN

→디비컨 SER



트리거 구성

DECLARE/EVENT/BEGIN/END/CONTROL/SQL/EXCEPTION

→디이비컨 SE



8.서버 프로그램 구현



개발 도구의 분류

빌드 도구/구현도구/테스트도구/형상관리도구

→빌구테형



형상 관리의 절차

형상식별/형상통제/형상감사/형상기록

→식통감기



소프트웨어 형상 관리 도구 유형

공유유폴더방식/클라이언트/서버방식.분산저장소 방식

→공클분



응집도의 유형

우연적/논리적/시간적/절차적/통신적/순차적/기능적응집도

→우논시절 통순기



결합도의 유형

내용/공통/외부/제어/스탬프/자료결합도

→내공외제스자

결소응대(결합도 낮고 응집도 높은게 좋음)



서버프로그램세부구현프로세스

DTO/VO,SQL문.DAO,Service,Controller

→디스다써클



배치프로그램의 유형

이벤트 배치/온디맨드 배치/정기 배치

→이온정



Cron 표현식

초,분,시간,일,월,요일.연도

→초분시일월요연



9.소프트웨어 개발 보안 구축



SW 개발 보안의 3대요소

기밀성/무결성/가용성

→기무가



자위취위

자산/위협/취약점/위험

→자위취위



DDos 공격 구성 요소

Handler/Agent/Master/Attacker/Daemon

→HAMAD(하마드)



인증기술의유형

지식기반/소지기반/생체기반/특징기반인증

→지소생특



접근 통제 보호 모델

벨-라파듈라→기밀성,

비바모델→무결성보장

→벨기비무



개인정보보호관련법령

개인정보보호법/정보통신망법/신용정보법

→개망신



소유 식별정보의 종류

주민등록번호/여권번호/운전면허번호/외국인등록번호

→주여운외



개인정보보호법령내 정보사고

분실/도난/유출/변조/훼손

→분도유변훼



시큐어코딩 가이드 적용대상

입력데이터 검증 및 표현/보안기능/시간및상태/에러처리/코드오류/캡슐화/API오용

→입보시에코캡아



취약점 분석 절차

자산조사및분석/진단대상선정/제약사항확인/진단수행/결과분석/보고서작성

→자진제진결보



10.애플리케이션테스트 관리



소프트웨어 테스트 필요성

오류발견/오류예방/품질향상

→발예향



소프트웨어 테스트의 원리

결함이존재/완벽한테스팅불가능/초기에테스팅시작/결합집중/살충제패러독스/정황에의존/오류-부재의궤변

→결완초집살정오



화이트박스 테스트 유형

구문 커버리지 / 결정커버리지 / 조건커버리지 / 조건/결정커버리지 / 변경조건/결정커버리지 / 다중조건커버리지 / 기본경로커버리지 / 제어프름테스트 / 데이터흐름테스트

→구결조조변다기제데



블랙박스 테스트 유형

동등분할테스트/경계값분석테스트 / 결정테이블테스트 / 상태전이테스트 / 유스케이스테스트 / 분류트리테스트 / 페어와이즈테스트 / 원인-결과 그래프 테스트 / 비교테스트

→동경결상유분페원비



테스트 목적에 따른 분류

회복테스트/안전테스트/성능테스트/구조테스트/회귀테스트/병행테스트

→회안성구회병



성능테스트의 상세 유형

부하테스트/스트레스테스트/스파이크테스트/내구성테스트

→부스스내



테스트종류에따른 분류

명세기반테스트/구조기반테스트/경험기반테스트

→명구경



테스트 커버리지유형

기능기반커버리지/라인커버리지/코드커버리지

→기라코



경험기반테스트유형

탐색적테스트/오류추정/체크리스트/특성테스트

→탐오체특



테스트오라클종류

참 오라클 / 샘플링 오라클 / 휴리스틱 오라클 / 일관성 검사 오라클

→참샘휴일



테스트 레벨 종류

단위테스트/ 통합테스트 / 시스템테스트 / 인수테스트

→단통시인



목 객체 유형

더미객체 / 테스트스텁 / 테스트 드라이버 / 테스트스파이 / 가짜객체

→더스드스가



하향식 및 상향식 통합 수행 방식

하향식(스텁).상향식(드라이버)

→하스 상드



테스트 자동화 도구 유형

정적 분석 도구/테스트실행도구/성능테스트도구/테스트통제도구

→정실성통



테스트하네스 구성요소

드라이버/스텁/슈트/케이스/스크립트/목오브젝트

→드스슈케스목



테스트리포팅

테스트결과정리/테스트요약문서/품질상태/테스트결과서/테스트실행절차 리뷰 및 평가

→정요품결실



결함 관리 프로세스

결함관리계획/결함기록/결함검토/결함수정/결함재확인/결함상태추적및모니터링활동/최종결함분석 및보고서 작성

→계기검수재추최



결함분류

시스템결함/기능결함/GUI결함/문서결함

→시기지문



결함심각도별분류

치명적(Critical)결함 / 주요(Major)결함/보통(Normal)결함/경미한(Minor)결함/단순(Simple)결함

→치주보경단



애플리케이션 성능 측정 지표

처리량/응답시간/경과시간/자원사용률

→처응경자



데이터베이스성능저하원인

DB Lock / DB Fetch / Connection Leak / Pool Size /Commit

→락페릭사커



애플리케이션 성능 테스트 수행 절차

성능테스트도구설치 / 테스트 환경설정 / 시나리오 생성 / 성능테스트 실행 및 모니터링

→도환시성



배드코드유형

오염/문서부족/의미없는이름/높은결합도/아키텍처침식

→오문이결침



클린코드작성원칙

가독성/단순성/의존성최소/중복성제거/추상화

→가단의중추



11.응용SW기초기술활용

원도즈계열운영체제특징

GUI(그래픽사용자인터페이스)제공/선점형멀티태스킹방식제공/자동감지기능(P;ug and Play)제공/OLE사용

→지선자오



유닉스계열운영체제특징

대화식운영체제기능제공/다중작업기능제공/다중사용자기능제공/이식성제공/계층적트리구조파일시스템제공

→대다사이계



메모리관리 기법의 종류

반입기법/배치기법/할당기법/교체기법

→반배할교



배치기법의 유형

최초적합(First-fit) / 최적적합(Best-fit) / 최악 적합(Worst-fit

→초적악



프로세스상태

생성상태/준비상태/실행상태/대기상태/완료상태

→생준실대완



프로세스상태전이

디스패치/타이머런아웃/불록/웨어크업

→디타블웨



선점스케줄링알고리즘

SRT/MLQ/MLFQ/Round robin

→SMMR



비선점 스케줄링 알고리즘

우선순위/기한부/HRN/FCFS/SJF

→우기HFS



반환시간 및 대기시간 계산 방법

반환시간= 종료시간-도착시간 / 대기시간=반환시간-서비스시간

→반종도 대반서



클라우드 컴퓨팅 분류

사설클라우드 / 공용클라우드 / 하이브리드클라우드

→사공하



클라우드 서비스 유형

인프라형 서비스(IaaS) / 플랫폼형 서비스(PaaS) / 소프트웨어형 서비스(SaaS)

→인플소



프로토콜의 기본 3요소

구문/의미/타이밍

구의타



IPv4헤더구조

Version / Header Length / Type of Service /Total Length / Identification / Flag / Fragment Offset / Time to Live / Protocol / Header Checksum / Source Address / Destination Address / Options(선택옵션 / Padding(필요시만)

→버헤타토아플프타플햇데옵페



IPv6 헤더 구조

Version / Traffic Class / Flow Label / Payload Length / Next Header / Hop Limit / Source Address / Destination Address

→버트플페넥홉소데



IPv4 전송방식

유니캐스트 / 멀티캐스트 / 브로드캐스트

→유멀브



IPv6 전송방식

유니캐스트 / 멀티캐스트 / 애니캐스트

→유멀애

유멀브유멀애


TCP 특징

신뢰성보장/연결지향적특징/흐름제어/혼잡제어

→신연흐혼



TCP헤더구조

Source Port Number / Destination Port Number / Sequence Number / Acknowledgement Number / HLEN / Flag Bit / Window Size / Checksum / Urgent Pointer / Options and Padding

→소데씨엑헤리플윈체어옵패



UDP 헤더구조

Source Port Number / Destination Port Number / UDP Length / UDP Checksum / Data

→소데랭체다



12.제품 소프트웨어 패키징



릴리즈노트 작성 항목

헤더 / 개요/목적/이슈요약/재현항목/수정개선내용/사용자영향도/소프트웨어자원영향도/노트/면책조항/연락정보

→릴리즈노트작성항목



패키징 도구구성요서

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

→암키식저파정크인



제품소프트웨어설치메뉴얼 기본 작성 항목

목차및개요/문서이력정보/설치메뉴얼주석/설치도구의구성

→목이주구



제품 소프트웨어 사용자 메뉴얼 작성 프로세스

작성지침정의/사용자메뉴얼구성요소정의/구성요소별내용작성/사용자메뉴얼검토

→작사구검



제품 소프트웨어 배포용 미디어 제작하기

배포용 미디어 선정/관리체계확인/설치파일-메뉴얼확인/최종배포본검증/배포용미디어정보확인/최종미디어인증확인 및 배포

→선관설검정인



백업의 유형

전체백업/차등백업/증분백업

→전차증

728x90