응용 소프트웨어 기초 기술 활용(6)
-
정보처리기사 - 요약 바로가기
이번 글에서는 정보처리기사 요약 글의 바로가기를 제공합니다. 목차 1과목 요구사항 확인 2과목 데이터 입출력 구현 3과목 통합 구현 4과목 서버 프로그램 구현 5과목 인터페이스 구현 6과목 화면 설계 7과목 애플리케이션 테스트 관리 8과목 SQL 응용 9과목 소프트웨어 개발 보안 구축 11과목 응용 소프트웨어 기초 기술 활용 12과목 제품 소프트웨어 패키징 정보처리기사 최종 합격 후기 각 항목을 누르면 해당 과목으로 이동합니다. 10과목 프로그래밍 언어 전체 내용 및 12과목 제품 소프트웨어 패키징의 일부 내용들은 작성하지 않았으며, 특정 내용 검색의 경우 블로그 상단의 돋보기 아이콘을 통해 검색할 수 있습니다. 1과목 요구사항 확인 정보처리기사 - 요구사항 확인 #1~9 1. 소프트웨어 생명 주기 1...
2023.08.26 -
정보처리기사 - 응용 소프트웨어 기초 기술 활용 #184~191
184. 소프트웨어 개발 보안 184.1 소프트웨어 개발 보안 소프트웨어 개발 과정에서 발생할 수 있는 보안 취약점을 최소화하여 보안 위협으로부터 안전한 소프트웨어를 개발하기 위한 일련의 보안 활동 데이터의 기밀성(Confidentiality), 무결성(Integrity), 가용성(Availability)을 유지하는 것을 목표로 함 184.2 소프트웨어 개발 보안 관련 기관 활동 주체 역할 행정안전부 - 소프트웨어 개발 보안 정책을 총괄 - 소프트웨어 개발 보안 관련 법규, 지침, 제도를 정비 - 소프트웨어 보안 약점을 진단하는 사람의 양성 및 관련 업무를 수행 한국인터넷진흥원 (KISA) - 소프트웨어 개발 보안 정책 및 가이드를 개발 - 소프트웨어 개발 보안에 대한 기술을 지원하고, 교육과정 및 자격..
2023.08.19 -
정보처리기사 - 응용 소프트웨어 기초 기술 활용 #179~183
179. 네트워크 관련 신기술 기술명 내용 IoT (Internet of Things) 정보 통신 기술을 기반으로 실세계(Physical World)와 가상 세계(Virtual World)의 다양한 사물들을 인터넷으로 서로 연결하여 진보된 서비스를 제공하기 위한 서비스 기반 기술 M2M (Machine to Machine, 사물 통신) - 무선 통신을 이용한 기계와 기계 사이의 통신 - 변압기 원격 감시, 전기, 가스 등의 원격 검침, 무선 신용카드 조회기, 무선 보안단말기, 버스 운행 시스템, 위치 추적 시스템, 시설물 관리 등을 무선으로 통합하여 상호작용하는 통신 모바일 컴퓨팅 (Mobile Computing) 휴대형 기기로 이동하면서 자유로이 네트워크에 접속하여 업무를 처리할 수 있는 환경 클라우드..
2023.08.19 -
정보처리기사 - 응용 소프트웨어 기초 기술 활용 #175~178
175. 인터넷 175.1 인터넷(Internet) TCP/IP 프로토콜을 기반으로 하여 전 세계 수많은 컴퓨터와 네트워크들이 연결된 광범위한 컴퓨터 통신망 인터넷에 연결된 모든 컴퓨터는 고유한 IP 주소를 가짐 175.2 IP 주소 인터넷에 연결된 모든 컴퓨터 자원을 구분하기 위한 고유한 주소 8비트씩 4부분, 총 32비트로 구성 IP 주소는 네트워크 부분의 길이에 따라 다음과 같이 A 클래스에서 E 클래스까지 총 5단계로 구성되어 있음 클래스 내용 사진 A Class - 국가나 대형 통신망에 사용(0~127로 시작) - 224=16,777,216개의 호스트 사용 가능 B Class - 중대형 통신망에 사용(128~191로 시작) - 216=65,536개의 호스트 사용 가능 C Class - 소규모 통..
2023.08.19 -
정보처리기사 - 응용 소프트웨어 기초 기술 활용 #169~174
169. 가상기억장치 기타 관리 사항 169.1 페이지 크기 페이징 기법을 사용하면 프로그램을 페이지 단위로 나누게 되는데, 페이지의 크기에 따라 시스템에 미치는 영향이 다름 분류 내용 페이지 크기가 작을 경우 - 페이지 단편화가 감소되고, 한 개의 페이지를 주기억장치로 이동시키는 시간이 줄어듦 - 불필요한 내용이 주기억장치에 적재될 확률이 적으므로 효율적인 워킹 셋을 유지할 수 있음 - 페이지 정보를 갖는 페이지 맵 테이블의 크기가 커지고, 매핑 속도가 늦어짐 - 디스크 접근 횟수가 많아져서 전체적인 입·출력 시간은 늘어남 페이지 크기가 클 경우 - 페이지 정보를 갖는 페이지 맵 테이블의 크기가 작아지고, 매핑 속도가 빨라짐 - 디스크 접근 횟수가 줄어들어 전체적인 입·출력의 효율성이 증가 - 페이지 ..
2023.08.19 -
정보처리기사 - 응용 소프트웨어 기초 기술 활용 #163~168
163. 운영체제의 개념 163.1 운영체제(OS; Operating System) 컴퓨터 시스템의 자우너들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스로 동작하는 시스템 소프트웨어의 일종 다른 응용 프로그럄이 유용한 작업을 할 수 있도록 환경을 제공해줌 운영체제는 프로세스, 기억장치, 주변장치, 파일 등을 관리하는 기능을 수행 운영체제의 종류 : Windows, UNIX, Linix, MacOS, MS-DOS 등 163.2 운영체제의 목적 운영체제의 목적에는 처리 능력 향상, 사용 가능도 향상, 신뢰도 향상, 반환 시간 단축 등이 존재 종류 내용 처리 능력 (Throughput) 일정..
2023.08.19