본문 바로가기

정보처리기사 실기

(53)
2020 정보처리기사 2회차 실기 합격 어제 정처기 결과 미리 아는 방법 이딴거 찾아보고 해봤는데 불합인 거 같길래 아침 8시부터 떡볶이 시킴 9시 5분에 떡볶이 도착 예정이었는데 9시에 결과 보니까 합격 나이스작년에 이제 개정된다고 허겁지겁 봤는데 문제 너무 쉬웠어서 85점은 받을 줄 알았는데 58점으로 탈락했음 여기저기에 떨어지면 학교 후문에서 물구나무서기하고 울면서 토한다 했는데 번복했음 입이 문제 7월 18일에 KBI 금융 DT 테스트 있어서 종강하고 그때까지 그거 공부하고 19일부터 딱 6일 공부 제대로 함 6일 신화 60점 나이스 문닫고 들어가는 거 최고최고 수제비로 공부했는데 개인적으로 이기적 살 걸이라고 후회함 개정돼서 기출도 얼마 없는데 이기적은 모의고사가 책에 20갠가..? 있다는거 같음 수제비 네이버 카페에도 모의고사 많긴..
[2020 정보처리기사 실기 암기] 12. 제품 소프트웨어 패키징 * 제품 소프트웨어 패키징 : 개발이 완료된 제품 소프트웨어를 고객에게 전달하기 위한 형태로 포장하는 과정 * 모듈화 : 모듈을 이용하여 소프트웨어 성능 향상, 디버깅, 시험, 통합, 수정이 용이하도록하는 소프트웨어 설계 기법 * 모듈화 장점 : 개발 편의성, 복잡성 감소 * 모듈 패키징 작업 수행 순서 1) 기능 식별 / 2) 모듈화 / 3) 빌드 진행 / 4) 사용자 환경 분석 5) 패키징 적용 시험 / 6) 패키징 변경 개선 * 릴리즈 노트 : 조직의 최종 사용자인 고객과 잘 정리된 릴리즈 정보를 공유하는 문서 * 릴리즈 노트 작성 항목 : 헤더, 이슈 요약, 사용자 영향도 * 저작권 : 창작물인 저작물에 대한 배타적 독점적 권리, 타인의 침해를 받지 않을 고유한 권한 * 패키징 도구 : 키 관리,..
[2020 정보처리기사 실기 암기] 11. 응용 SW 기초 기술 활용 * 운영체제 사용자가 컴퓨터의 하드웨어를 쉽게 사용할 수 있도록 인터페이스를 제공해주는 소프트웨어 * 윈도즈 운영체제 특징 : GUI, 선점형 멀티태스킹, 자동감지 기능 PLUG AND PLAY 제공, OLE 사용 * 유닉스 : 교육 및 연구 기관에서 사용하는 범용 다중 사용자 방식의 시분할 운영체제 * 컨테이너 : 애플리케이션들이 단일 운영체제 상에서 실행되도록 하는 기술, 하이퍼바이저 없이 네트워크 가상화 기술 : 물리적으로 떨어진 다양한 장비를 연결 * 가상화 물리적인 리소스들을 사용자에게 하나로, 하나의 물리적인 리소스를 여러개로 보이게 하는 기술 컴퓨터 가상화, 스토리지 가상화, I/O가상화, 컨테이너, 분산처리기술, 네트워크 가상화 기술 * 클라우드 컴퓨팅 사설 클라우드, 공용 클라우드, 하이..
[2020 정보처리기사 실기 암기] 10. 프로그래밍 언어 활용 * 자료구조 - 단순구조 : INT, CHAR, DOUBLE, FLOAT - 선형구조 : 연결 자료 구조, 순차 자료 구조, 스택, 큐, 덱 등 - 비선형구조 : 트리, 그래프 - 파일구조 : 순차파일, 색인파일 * 열거체 : 서로 연관된 정수형 상수들의 집합, 정수형 상수에 이름을 붙여서 코드를 이해하기 쉽게 함 * 공용체 : 모든 멤버 변수가 하나의 메모리 공간을 공유하는 사용자 정의 자료형 * 연산자 산술연산자, 시프트연산자, 관계연산자, 논리연산자, 비트연산자, 대입연산자, 증감연산자 프로그램 실행을 위해 연산을 표현한 기호 * 구조체 사용자가 기본 타입을 가지고 새롭게 정의할 수 있는 사용자 정의 자료형 * 추상화 기능 추상화, 자료 추상화, 제어 추상화 세부 사항을 배제하고 중요한 부분을 중심..
[2020 정보처리기사 실기 암기] 9. 소프트웨어 개발 보안 구축 * 소프트웨어 개발 보안 소스코드 등에 존재하는 보안 취약점 제거, 보안을 고려하여 설계 구현하는 소프트웨어 과정에서 지켜야할 보안 활동 * 소프트웨어 개발 보안 3대 요소 : 기밀성, 무결성, 가용성 - 기밀성 : 인가되지 않은 개인 혹은 시스템 접근에 따른 정보의 공개 및 노출 차단 - 가용성 : 권한을 가진 사용자가 원하는 서비스를 지속 사용할 수 있도록 보장 - 무결성 : 정당한 방법에 의하지 않고 데이터가 변경될 수 없음, 데이터의 정확성 및 완전성 * 소프트웨어 개발 보안 용어 : 자산, 위협, 취약점, 위험 * 주요 법규 개인정보 보호법 : 개인정보 처리 과정상의 정보 주체와 개인정보 처리자의 권리와 의무 정보통신망법 : 정보통신망을 통해 수집 처리 보관 이용되는 개인정보 보호에 관한 규정 ..
[2020 정보처리기사 실기 암기] 8. 절차형 SQL 작성하기, 응용 SQL 작성하기 * 프로시저 구성 선언부, 시작/종료부, 제어부, SQL, 예외부, 실행부 BEGIN : 프로시저의 시작, END : 프로시저의 끝 * 프로시저 사용자 정의 함수 SELECT(조회), INSERT(생성), UPDATE(변경), DELETE(삭제) * DB프로시저 절차형 SQL을 활용하여 특정 기능을 수행할 수 있는 트랜잭션 언어 * 프로시저 선언부 IN : 운영체제에서 프로세저로 값을 전달하는 모드 OUT : 프로세저에서 처리된 결과를 운영체제로 전달하는 모드 INOUT : IN과 OUT의 두가지 기능을 동시에 수행하는 모드 * 프로시저 실행부 COMMIT : 하나의 트랜잭션이 성공적으로 끝났을 때 사용 ROLLBACK : 부분적으로 연산을 취소하는 연산 * DB 사용자 정의함수 절차형 SQL을 활용하여..
[2020 정보처리기사 실기 암기] 7-3. 애플리케이션 성능 개선 * 애플리케이션 성능 측정 지표 - 처리량 : 주어진 시간에 처리할 수 있는 트랜잭션 수, 웹 애플리케이션은 시간당 페이지 수 - 응답시간 : 사용자 입력 후 애플리케이션 응답 출력 게시될 때까지 시간 - 경과시간 : 애플리케이션에 사용자가 요구를 입력한 시점부터 트랜잭션 처리 후 출력 완료까지 걸리는 시간 - 자원 사용률 : 트랜잭션 처리 중 사용하는 CPU 사용량, 메모리 사용량, 네트워크 사용량 * JMeter : HTTP, FTP, LDAP 등 다양한 프로토콜 지원하는 안전성, 확장성, 부하, 기능 테스트 도구 LoadUI : UI를 통해 HTTP, JDBC 등 주로 웹서비스 대상으로 서버 모니터링 지원하는 부하테스트 도구 OpenSTA : HTTP, HTTPS 지원하는 부하 테스트 및 생산품 모..
[2020 정보처리기사 실기 암기] 7-2. 애플리케이션 통합 테스트 * 통합테스트 소프트웨어 각 모듈 간 인터페이스 관련 오류 및 결함 찾기 위한 체계적 테스트 기법 단위 테스트 끝난 모듈 또는 컴포넌트 단위 프로그램이 설계 단계에서 제시한 애플리케이션과 동일하게 구현됐는지 (단위테스트 - 통합테스트 - 시스템테스트 - 인수테스트) * 하향식 통합 수행 단계 1) 메인 제어 모듈은 작성된 프로그램 사용, 아직 작성 안된 하위 모듈 제어 2) 위에서 아래로 내려오기 때문에 검사 초기에 시스템 구조 파악 3) 모듈 및 모든 하위 컴포넌트 대신하여 더미 모듈인 스텁 개발 4) BFS, DFS 방식에 따라 하위 모듈인 스텁이 한번에 하나씩 실제 모듈 대체 5) 각 모듈 또는 컴포넌트 통합하면서 테스트 수행 6) 테스트 완료시 스텁이 실제 모듈 또는 컴포넌트로 자가성 * 상향식 ..