728x90
반응형
🎶 정보처리기사 필기에서 자주, 중요하게 다루는 기출 문제들과 관련된 내용들을 요점정리해보자.
1. MVC 모델
- 모델 : 서브시스템의 핵심 기능과 데이터를 보관하는 역할
- 뷰 : 모델에 있는 데이터를 사용자 인터페이스에 보이는 역할
- 제어 : 모델에 명령을 보냄으로써 모델의 상태를 변경
2. UML
- OMG에서 만든 통합 모델링 언어, 객체 지향적 분석 및 설계 방법론의 표준 지정을 목표로 함
- 애플리케이션 개발시 쉽게 이해할 수 있도록 도와주는 여러 가지 유형의 다이어그램 제공
- 개발자와 고객 또는 개발자 상호간 의사소통 원할
- 실시간 시스템 및 분산 시스템의 시스템 분석과 설계에 사용 가능
3.추상화(Abstraction) 기법
과정 추상화, 데이터(자료) 추상화, 제어 추상화
4. 단위 테스트
- 구현 단계에서 각 모듈의 개발을 완료한 후 개발자가 명세서의 내용대로 정확히 구현됐는지 테스트
- 모듈 내부의 구조를 구체적으로 볼 수 있는 구조적 테스트를 주로 시행
- 테스트할 모듈을 호출하는 모듈도 있고, 테스트할 모듈이 호출하는 모듈도 있음
- 테스트 드라이버 : 필요한 데이터를 인자를 통해 넘겨주고, 테스트 완료 후 그 결과값을 받는 역할을 하는 가상모듈
5. 분산 데이터베이스 투명성
Location, Replication, Concurrency, Failure Transparency
6. 즉각 갱신 기법
데이터베이스 로그를 이용해 회복 작업을 수행하는 것
7. 순차 파일
- SASD(Sequential Access Storage Device)를 사용해 원하는 레코드에 접근하기 위해 처음부터 순서대로 접근
- 레코드들이 순차적으로 처리되므로 대화식 처리보다 일괄 처리에 적합
- 연속적인 레코드의 저장에 의해 레코드 사이에 빈 공간이 존재하지 않으므로 기억 장치의 효율적 이용이 가능
- 매체 변환이 쉬워 어떠한 매체에도 적용할 수 있음
8. 운영체제의 운용 기법
- Time Sharing Processing System(시분할 처리 시스템) : 일정 시간 단위로 CPU를 한 사용자에서 다음 사용자로 신속하게 전환함으로써 각각의 사용자들은 실제로 자신만이 컴퓨터를 사용하고 있는 것으로 여김
- Batch Processing System(일괄 처리 시스템) : 초기 컴퓨터 시스템에서 사용된 형태, 일정량 또는 일정 기간 동안 데이터를 모아서 한꺼번에 처리하는 방식
- Real Time Processing System(실시간 처리 시스템) : 데이터 발생 즉시, 또는 데이터 처리 요구가 있는 즉시 처리하여 결과를 산출하는 방식
- Multi Programming System(다중 프로그래밍 시스템) : 하나의 CPU와 주기억장치를 이용해 어러 개의 프로그램을 동시에 처리하는 방식
9. chmod
리눅스에서 파일의 보호 모드를 설정해 파일의 사용 허가를 지정
10. 연산자의 우선순위
단항 > 산술 > 시프트 > 관계 > 비트 > 논리 > 조건 > 대입 > 순서
11. umask
- UNIX에서 파일이나 디렉터리의 초기 권한을 설정할 때 사용하는 값
- 파일 : 666 - umask / 디렉터리 : 777 - umask
12. TCP 프로토콜
- 흐름 제어(Flow Control)의 기능을 수행
- 전이중(Full Duplex) 방식의 양방향 가상회선을 제공
- 전송 데이터와 응답 데이터를 함께 전송할 수 있음
- 패킷의 전송 및 오류를 제어
13. Pharming
합법적으로 소유하고 있던 사용자의 도메인을 탈취하거나 DNS 이름을 속여 사용자들이 진짜 사이트로 오인하도록 유도해 개인 정보를 훔치는 공격 기법
14. 브룩스(Brooks) 법칙
S/W Project 일정이 지연된다고 해서 Project 말기에 새로운 인원을 추가 투입하면 Project는 더욱 지연됨
15. RSA
큰 숫자를 소인수 분해하기 어렵다는 것에 기반하에 1978년 MIT에 의해 제안된 공개키 암호화 알고리즘
16. nmap
서버에 열린 포트 정보를 스캐닝해서 보안 취약점을 찾는 데 사용하는 도구
17. SSO(Single Sign On)
시스템이 몇 대가 되어도 하나의 시스템에서 인증에 성공하면 다른 시스템에 대한 접근 권한도 얻는 시스템
728x90
반응형
'정보처리기사' 카테고리의 다른 글
정보처리기사 필기 기출문제 요점정리7 (0) | 2025.03.19 |
---|---|
정보처리기사 필기 기출문제 요점정리6 (0) | 2025.03.15 |
정보처리기사 필기 기출문제 요점정리5 (0) | 2025.03.13 |
정보처리기사 필기 기출문제 요점정리4 (2) | 2025.03.07 |
정보처리기사 필기 기출문제 요점정리3 (0) | 2025.03.01 |
정보처리기사 필기 기출문제 요점정리2 (0) | 2025.02.23 |
정보처리기사 필기 기출문제 요점정리 (0) | 2025.02.21 |
보안 관련 신기술 - 블록체인, DLT, QKD, PET, 비트로커, PIA, 소프트웨어 에스크로, BaaS, OWASP, TCP 래퍼, 허니팟, DPI (0) | 2025.01.25 |