별의 공부 블로그 🧑🏻‍💻

🗒️ Certificate (605)

728x90
  1. 2022.06.24 [ADsP] 데이터 이해 : 데이터의 이해

    데이터의 이해 : 데이터의 이해 데이터 유형 데이터의 정의 개별 데이터 자체로는 의미가 중요하지 않은 객관적인 사실(Fact) 추론, 예측, 전망, 추정을 위한 근거(Basis)로 기능하는 특성을 갖는다. 다른 객체와의 상호 관계 속에서 가치를 갖음. 데이터 유형 정성적 데이터(Qualitative Data) 자료의 성질, 특징을 자세히 풀어 쓰는 방식 언어, 문자로 기술 예) 설문 조사의 주관식 응답, SNS에 올린 글, 기상특보 비정형 데이터 형태로 저장 분석에 시간과 비용이 필요 정량적 데이터(Quantitative Data) 수치, 기호, 도형으로 표시 예) 지역별 온도, 풍속, 강우량 데이터 양이 증가하더라도 저장, 분석이 용이 암묵지와 형식지 가장 널리 알려진 지식의 차원은 Polanyi에 의..

  2. 2022.06.24 [정보처리기사 실기] 2022년 1회 기출 문제

    정보처리기사 실기 2022년 1회 기출 문제 문항 문제 답 1 다음 설명에 맞는 RAID 단계를 숫자로 쓰시오. - 중복없는 스트라이핑 - 패리티비트 없음 0 2 다음에 해당하는 DB 트랜잭션 연산을 [보기]에서 찾아 적으시오 ​ (1) 장애 발생 전 DB로 복구, 재실행 (2) 변경 연산 취소 (1) Redo (2) Undo 3 class A { int a; int b; } public class Main { static void func1(A m) { m.a *= 10; } static void func2(A m){ m.a += m.b; } public static void main(String args[]){ A m = new A(); m.a = 100; func1(m); m.b = m.a; fun..

  3. 2022.06.24 [리눅스마스터 1급 실기] 핵심 정리 & 과목별 문제 정리

    리눅스마스터 1급 실기 핵심 정리 & 문제 정리 리눅스마스터 1급 실기 시험을 준비하면서 블로그에 올렸었던 글들을 한 페이지에 정리해본다. 개념 정리 시험에서 반복 출제되는 핵심 주제별로 내용을 정리하였다. 주제 링크 비고 /etc/fstab https://starrykss.tistory.com/1808 로그 관련 파일 & 명령어 https://starrykss.tistory.com/1809 crontab 설정 https://starrykss.tistory.com/1810 웹 서버 관련 설정 https://starrykss.tistory.com/1811 메일 관련 작업 https://starrykss.tistory.com/1812 /etc/mail/virtusertable DNS 서버 설정 https:/..

  4. 2022.06.23 [SQLD] 실전 문제 : 데이터 모델과 성능

    SQLD 실전 문제 : 데이터 모델과 성능 문제 1 Q. 다음 중 성능 데이터 모델링에 대한 설명으로 가장 부적절한 것은? ① 성능이 저하된 결과를 대상으로 데이터 모델 보다는 문제 발생 시점의 SQL을 중심으로 집중하여 튜닝을 한다. ② 데이터의 증가가 빠를수록 성능 저하에 따른 성능 개선 비용은 증가한다. ③ 데이터 모델은 성능을 튜닝하면서 변경이 될 수 있는 특징이 있다. ④ 분석/설계 단계에서 성능을 고려한 데이터 모델링을 수행할 경우, 성능 저하에 따른 Rework 비용을 최소화 할 수 있는 기회를 가지게 된다. 더보기 정답 : ① 해설 : 문제 발생 시점의 SQL을 중심으로 집중 튜닝하는 것은 성능 데이터 모델링과 무관한 내용이다. ※ 성능 데이터 모델링이란? 데이터베이스 성능 향상을 목적으로..

  5. 2022.06.21 국가공인 데이터분석 준전문가(ADsP) 시험 개요

    국가공인 데이터분석 준전문가(ADsP) 시험 개요 과목 및 내용 데이터분석 준전문가 자격검정 시험의 과목은 총 3과목으로 구성되어 있으며 데이터 이해 과목을 바탕으로 데이터를 분석하는 능력을 검정한다. 필기 과목명 장 절 데이터 이해 데이터의 이해 데이터와 정보 데이터베이스의 정의와 특징 데이터베이스 활용 데이터의 가치와 미래 빅데이터의 이해 빅데이터의 가치와 영향 비즈니스 모델 위기 요인과 통제 방안 미래의 빅데이터 가치 창조를 위한 데이터 사이언스와 전략 인사이트 빅데이터분석과 전략 인사이트 전략 인사이트 도출을 위한 필요 역량 빅데이터 그리고 데이터 사이언스의 미래 데이터분석 기획 데이터분석 기획의 이해 분석 기획 방향성 도출 분석 방법론 분석 과제 발굴 분석 프로젝트 관리 방안 분석 마스터 플랜 ..

  6. 2022.06.21 [SQLD] 실전 문제 : 데이터 모델링의 이해

    SQLD 실전 문제 : 데이터 모델링의 이해 문제 1 Q. 모델링은 현실세계에 대해서 표현하는 것으로 이해할 수 있다. 다음 중 모델링의 특징으로 가장 부적절한 것은? ① 현실세계를 일정한 형식에 맞추어 표현하는 추상화의 의미를 가질 수 있음. ② 시스템 구현만을 위해 진행하는 사전단계의 작업으로서 데이터베이스 구축을 위한 사전작업의 의미가 있음. ③ 복잡한 현실을 제한된 언어나 표기법을 통해 이해하기 쉽게 하는 단순화의 의미를 가지고 있음. ④ 애매모호함을 배제하고 누구나 이해가 가능하도록 정확하게 현상을 기술하는 정확화의 의미를 가짐. 더보기 정답 : ② 해설 : 모델링은 단지 시스템 구현만을 위해 수행하는 작업(Task)이 아니며, 시스템 구현을 포함한 업무 분석 및 업무 형상화를 하는 목적도 있다..

  7. 2022.06.17 [구글 클라우드 자격증] 구글 클라우드 자격증(Google Cloud Certificate) 종류

    구글 클라우드 자격증(Google Cloud Certificate) 종류 들어가며 구글 클라우드 플랫폼(Google Cloud Platform)을 활용할 때 도움이 되는 구글 클라우드 자격증(Google Cloud Certificate)의 종류에 대해 알아보자. 자격증 종류 자격증에 대한 정보는 이곳에서 확인할 수 있다. 구글 클라우드의 자격증은 크게 3가지로 나뉜다. Foundational Certification(기초 자격증) Associate Certification(어소시에이트 자격증) Professional Certification(프로페셔널 자격증) ① Foundational Certification(기초 자격증) 시험 시간 : 90분 응시료 : $99 응시 가능 언어 : 영어, 일본어 시험 ..

  8. 2022.06.15 [리눅스마스터 1급 실기] 2201회 기출 문제

    2201회 기출 문제 1. 다음은 사용자를 생성 및 관리하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오. 가. ihduser 사용자를 생성하는데, 주 그룹은 kait로 추가 그룹은 ihd로 지정한다. # useradd ( ① ) kait ( ② ) ihd ihduser 나. ihduser 사용자를 추가로 linuxmaster 라는 그룹에 포함한다. # ( ① ) ( ② ) ihduser ■ 조건 - ①번부터 ②번에는 명령어의 옵션만 하나씩 기재한다. - ③번에는 관련 명령어만 기재한다. - ④번에는 ③번 명령어의 옵션만 기재하는데, 다수의 옵션을 사용할 경우에도 한 번에 기재한다. (예: -a -b -c) - 실행에 필요한 관련 그룹은 미리 생성되어 있고, 명령어가 틀린 경우 옵션 ..

  9. 2022.05.12 [리눅스마스터 1급 실기] 출제 주제별 파일/디렉터리 정리

    출제 주제별 파일/디렉터리 정리 각 출제 주제와 연관된 파일을 정리해본다. 리눅스 시스템 관리 주제 관련 파일/디렉터리 SSH /etc/ssh/sshd_config (SSH 서버 설정 환경 파일) 커널 매개 변수 - /proc/sys (리눅스 커널 제어를 위한 매개 변수가 존재하는 디렉터리) - /proc/sys/net (네트워크 관련 커널 매개 변수가 위치하는 디렉터리) sysctl - /etc/sysctl.conf (sysctl 명령어에 의해 읽어 들여지는 설정 파일로, 이 파일에 등록되면 재부팅 시에도 게속적으로 반영됨.) - usr/lib/sysctl.d/ - /run/sysctl.d/ - /etc/sysctl.d/ - /usr/local/lib/sysctl.d/ - /lib/sysctl.d/ 로..

  10. 2022.05.12 [리눅스마스터 1급 실기] man 명령어 사용법

    man 명령어 사용법 사용법 man 명령어 기능 키 설명 q 나가기 (Quit) h man 사용법 확인하기 (Help) 위/아래 화살표 키 한 줄씩 넘기기 Page Up / Page Down / 스페이스바 한 페이지씩 넘기기 검색 /검색어 n 키를 누르면 다음 문자를 찾는다. N 키를 누르면 이전 문자를 찾는다.

  11. 2022.05.11 [리눅스마스터 1급 실기] yum

    yum yum의 개요 yum(Yellowdog Updater, Modified) rpm 기반의 시스템에서 패키지를 손쉽게 설치해주고 자동으로 업데이트를 수행하는 명령행 기반의 유틸리티 rpm 설치 시에 가장 많이 발생하는 의존성 문제를 자동으로 해결해준다. 소프트웨어 저장소(Repository)에 관련 패키지들을 모아둔다. 네트워크를 통해서 의존성을 검사하여 설치 및 업데이트 등을 수행한다. 데비안(Debian) 계열 리눅스의 APT(Advanced Packaging Tool)와 유사하다. yum 관련 파일 및 디렉터리 /etc/yum.conf yum의 환경 설정 파일 /etc/yum.repos.d 디렉터리 설치 및 업데이트를 위한 저장소(Repository) 관련 파일들이 저장되는 디렉터리 다음의 파일..

  12. 2022.05.11 [리눅스마스터 1급 실기] rpm

    rpm RPM(Red Hat Package Manager) rpm 명령의 사용법은 총 5가지로 나눌 수 있다. 설치 및 갱신 모드 제거 모드 질의 모드 검증 모드 소스 rpm(.src.rpm)의 리빌드 모드 사용법 $ rpm [option] [패키지_파일명] ① 설치 및 갱신(Install & Upgrade) 모드 새로운 패키지를 설치하거나 갱신(upgrade) 할 수 있다. 주요 옵션 주요 옵션 설명 -i - 새로운 패키지를 설치할 때 사용 - 기본적으로 이전 버전의 같은 패키지가 있을 경우 설치가 되지 않음. - --install -U - 기존의 패키지를 새로운 버전의 패키지로 업그레이드할 때 사용 - 만약 설치된 패키지가 없을 경우에도 새로운 버전을 설치할 수 있음. -> 이 때는, -i 옵션과 같..

  13. 2022.05.11 [리눅스마스터 실기] 압축 유틸리티 정리 (tar, compress, gzip, bzip2, xz, zip, gcc)

    압축 유틸리티 정리 (tar, compress, gzip, bzip2, xz, zip, gcc) ① tar(tape archive) 원래는 테이프 관련 장치를 이용하여 백업할 때 사용하는 명령이었다. 현재는 여러 파일들을 하나의 파일로 묶어주는 명령으로 사용한다. 파일로 묶을 때, 디렉터리를 지정할 경우, 그 디렉터리의 모든 파일과 서브 디렉터리들까지 함께 묶여진다. 파일의 속성, 하드 링크, 심볼릭 링크 등도 보존된다. 유닉스 에서 사용되는 tar 파일로 묶거나 풀어주는 기능만 가능함. 리눅스 에서 사용되는 GNU tar 옵션을 이용해서 파일을 묶거나 풀 때 압축 관련 작업을 동시에 진행 할 수 있음. 지원되는 압축 형식 compress(tar.Z) gzip(tar.gz) bzip2(tar.bz2) x..

  14. 2022.05.10 [리눅스마스터 1급 실기] 스왑(Swap)

    스왑(Swap) 스왑(Swap)의 개요 하드 디스크의 일부를 마치 메모리처럼 사용하게 해주는 기술 일반적으로 리눅스 설치 시에 설정한다. 스왑 영역이 부족한 경우, 리눅스 설치 후에도 디스크의 남은 공간이나 파티션을 이용해서 추가 설정할 수 있다. 관련 명령어 ① mkswap 스왑 파티션이나 스왑 파일을 생성하는 명령 사용법 # mkswap [option] 스왑_파일 [size] # mkswap [option] 스왑_파티션 주요 옵션 주요 옵션 설명 -c 스왑 파티션을 생성하기 전에 배드 블록(Bad Block)을 검사해주는 옵션 사용 예 10240K 크기의 /swap-file을 생성 크기를 나타내는 10240은 생략 가능 # mkswap /swap-file 10240 /dev/sdb2의 배드 블록 여부..

  15. 2022.05.10 [리눅스마스터 1급 실기] 모듈 (modules.dep, depmod)

    모듈 (modules.dep, depmod) 모듈(Module) 모듈의 사전적 의미 프로그램이나 하드웨어 기능 단위 교환 가능한 구성 부분 모듈을 사용하면 시스템 메모리를 절약할 수 있다. 커널 모듈이 필요할 때, 커널 이미지에 합류 커널 모듈이 필요하지 않은 경우, 커널에서 빠져 나와 모듈 형태로 존재 보통 모듈이 로드되었다는 것은 커널 밖에 존재하던 해당 드라이버가 커널의 일부로 되었다는 것을 의미한다. 언로드하면 다시 커널과 별도로 존재한다. 모듈 관리 리눅스 시스템에서 시스템 장치를 제어하는 코드는 컴파일되어 커널에 포함될 수 있다. 기본적으로 커널은 모놀리식(Monolithic) 방식으로 구성된다. 모놀리식(Monolithic) : 시스템 장치를 제어하는 기능을 내장하고, 하나의 덩어리 형태로 ..

  16. 2022.05.10 [리눅스마스터 1급 실기] 디스크 쿼터(Disk Quota)

    디스크 쿼터(Disk Quota) 디스크 쿼터(Quota)의 개요 리눅스 시스템은 기본적으로 사용자의 용량을 제한하지 않아서, 특정 사용자가 디스크에 남아 있는 용량을 모두 사용할 수 있다. 따라서 사용자가 많은 서버의 경우 사용자의 디스크 사용량 제한이 필요한데, 이러한 제한을 디스크 쿼터(Disk Quota)라고 한다. 리눅스에서 디스크 쿼터를 이용하여 다음을 제한할 수 있다. 사용자 및 그룹의 디스크 사용량 생성할 수 있는 파일의 개수 (I-node의 개수) CentOS 7 버전에는 XFS 파일 시스템을 사용하는데, 추가적으로 특정 디렉터리(프로젝트) 단위로도 제한이 가능하다. 제한 값 설정과 관련된 항목의 구분 소프트(Soft) 보통 사용자에게 공지된 제한 용량이라고 보면 된다. 만약 특정 사용자..

  17. 2022.05.10 [리눅스마스터 1급 실기] 디스크 관련 정보 (UUID, blkid)

    디스크 관련 정보 UUID(Universally Unique Identifier) 범용 고유 식별자라고 불린다. 보통 여러 개체들이 존재하는 환경에서 식별하고 구별하기 위해 사용되는 고유한 이름을 통칭한다. 최근 리눅스에서 파티션을 생성하려면 고유한 UUID가 부여된다. blkid 명령어를 사용해서 확인할 수 있다. blkid 블록 장치(Block Device)의 속성 정보를 출력 하는 명령 UUID, LABEL 등을 확인할 수 있다. 사용법 $ blkid [option] [device] 주요 옵션 옵션 설명 -L 라벨(Label)) 명으로 블록 장치를 찾을 때 사용 -U UUID 명으로 블록 장치를 찾을 때 사용 사용 예 블록 장치의 UUID 및 파일 시스템 정보 출력 # blkid /dev/sda1의..

  18. 2022.05.10 [리눅스마스터 1급 실기] 텔넷(telnet)

    텔넷(telnet) xinetd Extend inetd 리눅스 커널 2.4 버전부터 슈퍼 데몬인 inetd를 대체하기 위해 등장하였다. 접근 제어 방법 inetd : TCP Wrapper 사용 xinetd : 환경 설정 파일을 이용해서 자체적으로 접근 제어 가능 다음의 기능을 추가로 제공한다. IP 주소 당 접속 수 제한 시간대별 서비스 제한 DoS 공격에 대비한 설정 xinetd의 구성 /etc/xinetd.conf xinetd 데몬의 전체적인 환경 설정을 담당하는 파일 이 곳에 설정하면 xinetd 데몬에서 관리하는 전체 서비스에 영향을 준다. /etc/xinetd.d xinetd 데몬에 의해 관리 및 제어되는 서비스 파일들이 위치하는 디렉터리 이 디렉터리 안에 telnet, rlogin, rsh, ..

  19. 2022.05.10 [리눅스마스터 1급 실기] 프록시(Proxy) 서버 관리 (squid)

    프록시(Proxy) 서버 관리 (squid) 프록시의 정의 프록서(Proxy) 서버 보통 네트워크 속도가 느린 환경에서 보다 빠른 인터넷을 이용하기 위해 사용한다. 자주 방문하는 사이트의 정보를 저장하는 일종의 캐시(Cache) 서버 사용자들이 동일한 사이트에 접속할 경우, 서버에 저장된 데이터 정보를 전달함으로서 처리 속도를 높일 수 있다. 웹 사용자들을 무조건적으로 이용하게 하는 투명 프록시를 구성했을 경우, 네트워크 보안을 유지할 때도 사용할 수 있다. 웹 사이트 접속 제한 등 Proxy의 서버 구성과 이용 리눅스에서 프록시 서버 프로그램으로 squid 를 주로 사용한다. squid 고성능의 웹 캐싱 서버 HTTP, Gopher, FTP 등 지원 관련 사이트 : http://www.squid-cah..

  20. 2022.05.10 [리눅스마스터 1급 실기] 커널 컴파일

    커널 컴파일 커널의 개요 리눅스에서 커널의 역할 시스템 자원을 소유하고 관리 보통 하드웨어, 메모리, 프로세스 스케쥴링 을 담당한다. 프로그램이 하드웨어 자원을 간접적으로 접근할 수 있도록 해준다. 일반적으로는 사용하는 배포판 리눅스의 버전으로 평가하지만, 실제 리눅스의 버전은 커널 버전으로 평가해야 한다. 커널 버전 확인 명령어 : uname -r $ unamr -r 3.10.0-1160.15.2.el7.x86_64 리눅스 커널은 자유 소프트웨어로 https://www.kernel.org 에서 배포된다. 커널 버전 형태 : 4.12.2 4 - 메이저 번호 - 커널에 매우 큰 변화가 생겼을 경우에 올린다. 12 - 마이너 번호 - 기능상의 중요한 변화가 생기거나 추가된 경우에 올린다. - 전통적으로 마이..

  21. 2022.05.09 [리눅스마스터 1급 실기] 삼바(SAMBA) 서버

    삼바(SAMBA) 서버 삼바(SAMBA)의 개요 마이크로소프트와 인텔이 시스템이 다른 시스템의 디스크나 프린터 등의 자원을 공유할 수 있도록 SMB(Server Message Block) 프로토콜을 개발하였다. 삼바는 SMB를 이용하여 리눅스를 비롯한 유닉스 계열 운영체제와 윈도우 운영체제간의 자료 공유 및 하드웨어를 공유할 수 있도록 해준다. 디렉터리 및 파일 공유 프린터 공유 CD-ROM 공유 DVD-ROM 공유 USB 공유 현재 SMB 프로토콜은 유닉스와 윈도 환경을 동시에 지원하는 CIFS(Common Internet File System)로 확장되었다. CIFS(Common Internet File System) IETF(Internet Engineering Task Force)에 의해 인터넷 ..

  22. 2022.05.09 [리눅스마스터 1급 실기] SSH(Secure Shell)

    SSH(Secure Shell) ssh의 개요 원격 시스템에 로그인하여 명령을 실행 하는 프로그램 기본적인 사용법은 telnet 과 유사하다. telnet과 ssh의 비교 telnet : 클라이언트와 서버간의 데이터 전송 시, 일반 텍스트 형태를 패킷으로 전달하여 패킷의 내용이 유출당할 수 있다. ssh : 패킷 전송 시 암호화시키므로 안전하게 패킷을 전송할 수 있다. 버전 ssh1 ssh2 ssh1을 개선한 것 ssh과 호환은 되지만, 기본적으로 호환성을 포함하고 있는 것이 아니므로 ssh1을 지원하려면 ssh1 서버를 같이 운영해야 한다. 이중 암호화 RSA 키 교환을 비롯하여 다양한 키 교환 방법 지원 ssh의 특징 ① 패킷을 암호화하여 다른 원격 프로그램인 telnet이나 rlogin에 비해 안전..

  23. 2022.05.09 [리눅스마스터 1급 실기] rsyslog 2

    rsyslog 시스템 로그의 개요 로그(Log) : 시스템에서 일어나는 모든 사건이나 이벤트 등이 각 서비스별로 기록된 것 로그 분석은 시스템 관리에 상당히 중요한 역할을 한다. 로그 기록과 관련된 패키지 리눅스 초기 : syslog 패키지 syslogd 데몬이 /etc/syslog.conf 설정 파일을 기반으로 서비스별 로그 파일을 /var/log 디렉터리에 생성하였다. 최근 리눅스 배포판 : rsyslog 패키지 Rocket-Fast System for Log Processing 기존 syslog와 유사하게 rsyslogd 데몬이 /etc/rsyslog.conf 설정 파일을 기반으로 서비스별 로그 파일을 /var/log 디렉터리에 생성한다. rsyslog syslog 의 성능을 대폭 강화한 패키지 다..

  24. 2022.05.08 [리눅스마스터 1급 실기] 디스크 확장 (마운트)

    디스크 확장 (마운트) 디스크 확장의 개요 하드 디스크의 용량이 부족할 경우, 디스크를 추가 장착하여 용량을 늘릴 수 있다. 장착된 하드 디스크는 종류에 따라 자동 인식되므로 인식 여부만 확인한 후 다음의 작업을 거치면 된다. 파티션 작업 파일 시스템 생성 디렉터리 생성 마운트 디스크 장착 후의 작업 디스크 인식 여부 확인 파티션 작업 시스템 재부팅 파일 시스템 생성 디렉터리(마운트 포인트) 생성 마운트 작업 마운트 및 용량 확인 부팅 시에 자동 마운트 되도록 /etc/fstab 파일에 등록 디스크 확장의 예 용량이 300GB 인, S-ATA 디스크 를 추가 장착하여 100GB 를 할당해서 /backup으로 마운트해서 사용할 경우 ① 디스크 인식 여부 확인 fdisk -l 명령을 이용해서 확인할 수 있다..

  25. 2022.05.08 [리눅스마스터 1급 실기] TCP Wrapper

    TCP Wrapper TCP Wrapper의 개요 tcpd 라는 데몬이 슈퍼 데몬인 inetd 에 의하여 수행되는 서비스들의 접근을 제어하도록 하는 프로그램 접속을 허락한 호스트만 접속할 수 있도록 하거나, 원하지 않는 호스트의 접근을 막도록 해주는 접근 제어를 담당한다. 주로 TCP 연결을 기반으로 한다. inetd 에 의해 관리되는 telnet, rlogin, rsh 등을 감시하고 필터링할 수 있다. xinetd 는 자체적으로 접근 제어 를 수행하지만, 여전히 Tcp Wrapper를 사용한 접근 제어도 가능할 뿐만 아니라 sshd, vsftpd, smbd, gdm 등 일부 단독 데몬도 접근 제어가 가능하다. 다음의 파일 이용한다. 종류 /etc/hosts.allow : 접근이 허가된 호스트의 목록 파..

  26. 2022.05.06 [정보처리기사 실기] 핵심 키워드 정리 - 2 1

    핵심 키워드 정리 - 2 시험장에 들어가기 전, 빠르게 훑어볼 내용을 정리해본다. 09. 소프트웨어 개발 보안 구축 SW 개발 보안의 3대 요소 : 기무가 기밀성(Confidentiality) : 인가되지 않은 개인 혹은 시스템 접근에 따른 정보 공개 및 노출을 차단하는 특성 무결성(Integrity) : 정당한 방법을 따르지 않고서는 데이터가 변경될 수 없으며, 데이터의 정확성 및 완전성과 고의/악의로 변경되거나 훼손 또는 파괴되지 않음을 보장하는 특성 가용성(Availability) : 권한을 가진 사용자나 애플리케이션이 원하는 서비스를 지속해서 사용할 수 있도록 보장하는 특성 SW 개발 보안 용어 : 자위취위 자산(Assets) 위협(Threats) 취약점(Vulnerability) 위험(Risk)..

  27. 2022.05.06 [정보처리기사 실기] 핵심 키워드 정리 - 1 9

    핵심 키워드 정리 - 1 시험장에 들어가기 전, 빠르게 훑어볼 내용을 정리해본다. 01. 요구사항 확인 소프트웨어 생명주기 모델(SDLC; Software Development Life Cycle) 소프트웨어 생명주기 : 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차 시스템이 개발될 때부터 운용과 유지보수를 거쳐 생애를 마칠 때까지 어떠한 순서를 밟는지에 대한 작업 프로세스를 모델화한 것 프로세스 요구사항 분석 -> 설계 - > 구현 -> 테스트 -> 유지보수 모델 종류 : 폭프나반 폭포수 모델(Waterfall Model) 소프트웨어 개발 시 각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어가는 모델 (고전적 생명주기 모형) 절차 : 타당성 검토 -> 계획 -> 요구사항 분석 -> 설계..

  28. 2022.05.05 [정보처리기사 실기] 2022년 정보처리기사 1회/2회 필기 기출 복원 문제 2

    2022년 정보처리기사 1회/2회 필기 기출 복원 문제 필기 시험에 출제되었던 용어, 개념 등을 파악하자. 자료 출처 : 수제비 카페 [2022년 제1회 정보처리기사 필기 복원 문제] - A형 문제 형태 문항 문제 답 1과목 소프트웨어 설계 1 User Interface 설계 시 오류 메시지나 경고에 관한 지침으로 가장 거리가 먼 것은? ①메시지는 이해하기 쉬워야 한다. ②오류로부터 회복을 위한 구체적인 설명이 제공되어야 한다. ③오류로 인해 발생 될 수 있는 부정적인 내용을 적극적으로 사용자들에게 알려야 한다. ④소리나 색의 사용을 줄이고 텍스트로만 전달하도록 한다. 4 2 다음 중 애자일(Agile) 소프트웨어 개발에 대한 설명으로 틀린 것은? ① 공정과 도구보다 개인과의 상호작용을 더 가치 있게 여..

  29. 2022.05.05 [정보처리기사 실기] 단원별 핵심 키워드 정리

    단원별 핵심 키워드 정리 (1) 요구사항 확인 현행 시스템 분석 요구사항 확인 요구사항 검증 분석 모델 검증 요구사항 타당성 분석 요구사항 정의서 기능 요구사항 비기능 요구사항 용량 산정 요구사항 개발 요구사항 관리 (2) 화면 설계 UI 설계 원칙 UI 패턴 모델 UI 지침 UI 컨셉션 UI 설계 도구 UI 요구사항 UI 프로토타입 HTML UI 설계서 UI 흐름 설계 UI 상세 설계 (3) 데이터 입출력 구현 논리 데이터 모델 물리 데이터 모델 E-R 다이어그램 정규화 반 정규화 이상 현상 데이터베이스 DBMS 빅 데이터 NoSQL 데이터 마이닝 (4) 통합 구현 연계 데이터 연계 요구사항 분석 연계 매커니즘 송수신 현황 모니터링 데이터 보안 연계 모듈 EAI(Enterprise Application..

  30. 2022.05.04 [정보처리기사 실기] 예상 문제 모음 ① (최신 경향) 6

    예상 문제 모음 ① (최신 경향) 최신 경향을 반영한 문제들을 모아봤다. 문제 출처 : 수제비 카페 등 [1] 단답형 문제 1 Q. 다음에서 설명하는 시스템은 무엇인가? - 비정상적인 접근의 탐지를 위해 의도적으로 설치해 둔 시스템 - 침입자를 속여 실제 공격당하는 것처럼 보여줌으로써 크래커를 추적하고, 공격 기법의 정보를 수집하는 역할을 하는 시스템 더보기 허니팟(Honeypot) [9과목] 소프트웨어 개발 보안 구축 *2022년 1회 필기 교차 출제 대비 문제 2 Q. 다음은 테스트에 대한 설명이다. 괄호( ) 안에 들어갈 테스트의 유형을 보기에서 골라 쓰시오. - ( ① ) : 오류를 제거하거나 수정한 시스템에서 오류 제거와 수정에 의해 새로이 유입된 오류가 없는지 확인하는 일종의 반복 테스트 기법..

728x90


📖 Contents 📖