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

[정보처리기사] 필기,실기 단어 요약집

by 방구석개발자 2020. 8. 4.
반응형

UI설계도구 - 와목스프
와이어프레임: 기획단계 초기 ,뼈대설계
목업: 정적인 형태모형 
스토리보드: 와이어프레임에 설명, 이동흐름 추가한문서(디스크립션 기입) 
프로토타입 : 와이어프레임이나 스토리보드에 인터랙션을 적용한 동적인 형태 모델

MVC패턴
Model View Controller

 

dto > sql > dao > service > controller > view 

 

요구사항 유형 
기능, 비기능, 사용자, 시스템 

요구사항 분석 기법 
요구사항분류, 개념모델링, 요구사항할당, 요구사항 협상, 정형분석(정형화된 언어를 이용해 요구사항을 수학적 기호로 표현한후 분석) 


요구사항 프로세스 - 도분명확
도출 분석 명세 확인

 

요구사항 확인 기법 - 요프모인
요구사항검토 
프로토타이핑 
모델검증 
인수테스트 (알파,베타, 사용자기준, 시스템기준) 


공통모듈 - 정명완일추
정확하게 작성 (정확성)
명확하게 작성 (명확성)
모든것을 완전히 기술 (완전성)
일관성 있게 상호충돌이 발생하지 않도록(일관성)
출처나 관계를 추적할 수 있도록 (추적성)

프레임워크 특징 - 모재확제
모듈화 재사용성 확장성 제어의 역흐름

 

교착상태 - 상점비환
상호배제 점유및대기 비선점 환형대기

교착상태 해결 - 예회발회
예방 회피 발견 회복

테스트과정 - 단통시인
단위테스트 통합테스트 시스템테스트 인수테스트

테이터베이스 종류 - 통저운공
통합된 저장된 운영 공용

프로토콜 3요소 - 구의시
구문 의미 시간

 

결합도 (낮->높)
자스제외공내


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

 

응집도 (낮->높) >
우논시절통순기


응집도 - 기순교절시논우
기능적 순서적 교환적 절차적 시간적 논리적 우연적

보안의 3요소 - 무기가
무결성 기밀설 가용성

데이터모델 표시요소 - 구연제
구조 연산 제약조건

이상의 종류 - 삽삭갱
삽입 : 원하지 않은 값들로 인해 삽입할 수 없게 되는 현상 

삭제 : 의도와는 상관없는 값들도 함께 삭제되는 현상

갱신 : 일부 튜플 정보만 갱신

 

트랜잭션 특징 - 독일지원
독립성 - 실행중 다른 연산이 실행되지 않게
일관성 - 일관성있는 DB
지속성 - 고장나도 영구적으로 반영하기
원자성 - 모두 반영하거나 말거나

정규화 - 도부이결다조
도메인이 원자값 
부분적 함수 종속 제거
이행적 함수종속 제거
결정자이면서 후보키가 아닌것 제거
다치종속 제거
조인종속 이용
 
OSI - 물데네전세표응
물리계층
데이터링크계층
네트워크계층
전송계층
세션계층
표현계층
응용계층

오라클 - 참샘추일
참오라클
샘플링오라클
추정오라클
일관성검사오라클

웹의 3요소 - 호접표
호환성 접근성 표준

블랙박스 - 동경원오비
동치분할
경계값분성
원인 효과 그래프
오류예측검사
비교검사 

파티션 - 범해조
범위분할 : 지정한 열의 값을 기준으로 분할 

해쉬분할 : 해시함수를 적용한 결과값에 따라서 분할 

조합분할 : 범위+해시 


UML사물 - 그구행주
그룹사물 구조사물 행동사물 주해사물

OS목표 - 처반사신
처리능력 향상 반환시간 단축 사용가능도 향상 신뢰도 향상
 
어플리케이션 지표 - 처응경자
처리량 응답시간 경과시간 자원 사용률

객체지향 - 캡정추상다
캡슐화 정보은닉 추상화 상속성 다형성

TCP IP - 응전인네
응용계층
전송계층
인터넷계층
네트워크액세스계층

사용자 인터페이스(UI) 기본원칙 - 직유학유
직관성 유효성 학습성 유효성

기억장치 관리 전략 - 반배교
반입 배치 교체

분산데이터베이스 - 위중병장
위치투명성 중복투명성 병행투명성 장애투명성

페이지 교체 알고리즘
OPT - '앞으로' 오랫동안 사용하지 않을 페이지 교체
FIFO - 가장 오래 있었던 페이지 부터 교체
LRU - '최근에' 오랫동안 사용하지 않을 페이지 교체
LFU - 사용빈도가 가장 작은 페이지 교체
NUR - 최근에 사용하지 않은 페이지 (참조비트+변형비트사용)
SCR - 가장 오랫동안 주기억 장치에 있던 페이지 중 '자주 사용되는 페이지 교체 방지' (FIFO보완)

암호화 알고리즘
SEED- kisa
ARIA-국정원 
DES-미국NBS(1975) 
AES- NIST(2001) 
RSA - MIT(1978)

비선점 스케줄링
FIFO - 큐에 도착한 순서에 따라 CPU 할당
SJF   - 실행시간이 가장 짧은 순서에 따라
HRN - SJF기법 보완 (대기시간+서비스시간) / 서비스시간 =우선순위 계산식
기한부 - 일정시간을 부여하여 그 시간내에 프로세스 완료하도록
우선순위 - 각 프로세스마다 우선순위 부여

선점 스케줄링
선점우선순위 - 우선순위가 높은것 부터
SRT - SJF를 선점형태로
RR   - 먼저 들어 온것부터 실행하지만 시간할당량을 부여하여 시간내에 실행 완료 못하면 다음으로
다단계큐(MQ) - 그룹에따라 다른 준비상태 큐 사용
다단계 피드백 큐(MFQ) - 그룹으로 준비상태 큐에 들어간 프로세스는 다른 준비상태로 가능

소프트웨어 생명주기: V모델
단위- 통합- 시스템- 인수
구현- 설게- 분석  - 요구사항

절차형언어
PASCAL과 C언어의 모체 = ARGOL
4개의 디비젼, 사무처리용언어 = COBOL
수학과 공학 분야의 공식이나, 수식과 같은형태 = FORTRAN

고급데이터베이스
1. 데이터웨어하우스
업무시스템에 모아진 정보를 일관된 스키마로 저장하는 저장소
2. 데이터마트
특정 주제로 구축된 소규모 데이터 웨어하우스
3. 데이터 마이닝
데이터 웨어하우스에서 사용자가 요구하는 정보 찾기
4. OLAP (OnLine Analytical Processing)
통계적인 요약정보 분석해서 의사결정
5. OLTP (OnLine Transaction Processing)
실시간으로 db의 데이터를 갱신하거나 검색하는등의 단위작업 처리 방식

paas = 플랫폼형 
Iaas=인프라형 
SaaS =소프트웨어형  
사설클라우드서비스=기업또는 조직내부에서 보유한 컴퓨팅 자원 
공용클라우드 = 클라우드서비스제공업체 
하이브리드= 사설+공용

화이트 박스 테스트 
기초경로검사 : 절차적 설계의 논리적 복잡성 측정가능 , 
제어구조검사: 조건(논리적조건테스트),루프(반복구조에초점),데이터흐름(변수정의,변수사용위치에 초점)

워킹셋 
자주 참조하는 페이지 집합 

locality
 일부페이지만 집중적으로 참조하는 성질의 이론

스크립트언어
1. 서버형
ASP- 마이크로 소프트 사에서 제작
JSP- JAVA로 만들어진
PHP- 운영체제에서 사용가능
파이썬- 객체지향 기능 지원하는 대화형 인터프리터언어

2. 클라이언트용
자바스크립트 - 넷스케이프의 브렌던 아이크가 개발한언어, 웹페이지 동작제어, 변수선언 X
VB스크립트

선언형 언어 종류
HTML - 인터넷 표준 문서인 하이퍼 텍스트문서를 만들기 위해 사용하는 언어
LISP - 함수형
PROLOG - 논리형
XML - 웹에서 구조화된 폭넓고 다양한 문서들을 상호교환 할수 있도록 설계된 마크업 언어
Haskell - 함수형 프로그래밍 언어 부작용이 없음

자료흐름도=버블차트
구성요소
1.프로세스
2.자료흐름
3.자료저장소
4.단말

구조적 다이어 그램
1. 클래스
2. 객체
3. 컴포넌트
4. 배치

행위 다이어그램
1. 유스케이스 (시스템범위, 액터, 유스케이스, 관계)
2. 시퀀스(라이프라인, 활성상자*객체가 메시지를 주고받으며 구동되고 있음을 직사각형 형태로 표현 )
3. 상태 (상태, 이벤트)
4. 커뮤니케이션 (링크)
5. 활동 (노드, 스윔레인)

데이터모델
구성요소 - 개체, 속성, 관계
종류 - 개념적(현실 > 추상) , 논리적(개념모델 > 컴퓨터 세계) , 물리적 (컴퓨터 > 물리DB)

반정규화
1. 테이블 통합
2. 테이블 분할( 수직, 수평)
3. 중복테이블 추가
4. 중복속성 추가

직접연계
1. DBlink - db에서 제공하는 dblink 사용
2. DBconnection - 수신시스템 was 에서 송신시스템 db로 연결
3. JDBC - JAVA와 DB를 연결
4. API - 운영체제나 프로그래밍 언어등에 있는 라이브러리를 으용프로그램 개발 시 이용할 수 있도록 규칙등에 정해놓은 인터페이스

간접연계
EAI, ESB, Socket, Webservice

서버
웹서버
WAS
데이터베이스서버
파일서버

웹서버 기능
1.HTTP/HTTPS 지원
2.통신기록
3.정적파일기록
4.대역폭 제한 : 네트워크 트래픽 포화 방지를 위한 응답속도 제한
5.가상호스팅
6.인증

 

서버개발 프레임 워크>
spring (java기반)

Node.js (자바스크립트 기반)
Django (파이썬기반)
Codeigniter(php기반)
Ruby on Rails (rudy기반)

 

결함관리 프로세스 처리순서>
1. 결함관리계획
2. 결함 기록
3. 결함 검토
4. 결함 수정
5. 결함 재확인
6. 결함 상태 추적 및 모니터링 활동
7. 최종결함 분석 및 보고서 작성

결함 추적 순서>
1. 결함등록
2. 결함검토
3. 결함할당
4. 결함수정
5. 결함종료
6. 결함해제

절차형sql 
프로시저 - 절차형 sql을 활용한 특정기능 수행 트랜잭션 언어
트리거 - 이벤트 발생시 자동수행
사용자 정의 함수 - 종료시 단일값 반환
커서 - 쿼리문의 처리결과가 저장되어 있는 메모리공간을 가리키는 포인터

하향식 산정 기법 
전문가 감정(소수)
델파이 기법(다수)

상향식>
LOC 기법
노력= 개발기간 * 투입인원
노력= LOC/ 1인당 월평균 생산코드
개발비용= 노력* 단위비용
생산성= LOC/ 노력

개인키 암호화= 대칭암호기법=단일암호기법
공개키=비대칭 암호기법
해시키 - 입력데이터나 메시지를 고정된 길이의 값이나 키로 변환

해시키 종류>
SHA 시리즈- NSA가 제작 
MD5 - MD4를 개선한 암호화 알고리즘
SNEFRU - RC Merkle에 의해 제안된

튜플의 수= 카디널리니티 수= 행 = ROW
속성의 수= 디그리= 열 = 차수 = COLUMN

TCP/IP 
응용계층 - ftp(파일 전송), SMTP(전자우편), SNMP(tcp/ip네트워크 관리 프로토콜) , DNS(IP주소로 매핑하는), http( html문서 송수신)
전송계층 - TCP,UDP
인터넷계층 - IP, ICMP,ARP,RARP
네트워크 엑세스 계층- Etrernet, x.25

 

반응형

댓글