반응형

기타/정보처리기사실기 24

[정보처리기사 실기 / 공부] 프로그래밍 문제 풀어보기

이 문제는 정보처리산업기사를 위한 문제이긴한데, 개인적으로 프로그래밍은 어떤 유형이든 비슷하게 나올것같다는 생각에 풀어봤습니다. 출처는 아래에 적을게요 아래 출처에서 정한 답을 적어둔 것이기 때문에.. 답이 틀린다면 제가 아닙니다 ㅎㅎ 혹시 틀린 답이 있거나, 이해가 안되신다면 댓글 달아주시면 제가 보고 설명해드리겠습니다 :) 정보처리기사 프로그래밍 문제 풀어보기 1. 자바 코드이다. 출력 결과를 쓰시오 public class Soojebi{ public static void main(String args[]){ System.out.println("" + 1 + 2); System.out.println(1 + 2 + ""); } } 답 : 12 3 2. 다음은 C언어 코드이다. 출력 결과를 쓰시오. #i..

[정보처리기사 실기 / 문제 풀어보기] 정보처리기사 실기 기출문제 풀어보기

정보처리기사 실기 기출문제 풀어보기 1 1. 네트워크 계층 프로토콜에 대한 설명 중 아래 괄호에 들어갈 프로토콜을 쓰시오 - ( ICMP(Internet Control Message Protocol) ) : 메시지 형식은 8바이트의 헤더와 가변 길이의 데이터 영역으로 분리되고, IP 패킷을 처리할 때 발생되는 문제를 알려주는 프로토콜 - ( IGMP(Internet Group Management Protocol) ) : 인터넷 그룹 관리 프로토콜은 호스트 컴퓨터와 인접 라우터가 멀티 캐스트 그룹 멤버십을 구성하는 데 사용하는 통신 프로토콜 2. DBA가 사용자 SOOJEBI에게 테이블 A의 데이터를 갱신할 수 있는 시스템 권한을 부여하고자 하는 SQL문을 작성하고자 한다. SQL> GRANT _UPDAT..

[정보처리기사 실기 / 내용정리] 12. 제품 소프트웨어 패키징

정보처리기사 실기 12. 제품 소프트웨어 패키징 제품 소프트웨어 패키징 하기 * 제품 소프트웨어 패키징(Product Software Packaging) : 개발이 완료된 제품 소프트웨어를 고객에게 전달하기 위한 형태로 포장하는 과정 * 모듈 : 소프트웨어 설계에서 기능 단위로 분해하고 추상되어 재사용 및 공유가 가능한 단위 * 모듈화 : 모듈을 통해 제품 소프트웨어의 성능을 향상시키고 시스템의 통합, 시험 디버깅 및 수정을 용이하게 하는 소프트웨어 설계 기법 - 사용자 중심의 모듈 패키징 프로세스 + 기능 식별 -> 모듈화 -> 빌드 진행 -> 사용자 환경 분석 -> 패키징 적용 시험 -> 패키징 변경 개선 * 릴리즈 노트(Release Note) : 고객에게 개발 과정에서 정리된 제품의 릴리즈 정보를..

[정보처리기사 실기 / 내용정리] 11. 응용 SW 기초 기술 활용

정보처리기사 실기 11. 응용 SW 기초 기술 활용 운영체제의 특징 * 운영체제(OS: Operating System) : 사용자가 컴퓨터의 하드웨어를 쉽게 사용할 수 있도록 인터페이스를 제공해주는 소프트웨어 * 운영체제 목적 - 처리능력(Throughput) : 일정 시간 내에 시스템이 처리하는 일의 양 - 반환시간(Turn Around Time) : 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간 - 사용 가능도(Availability) : 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도 - 신뢰도(Reliability) : 시스템이 주어진 문제를 정확하게 해결하는 정도 * 운영체제 종류 - 윈도우즈(Windows) + 그래픽 사용자 인터페이스 + 선점형 멀티태스킹 + PnP(..

[정보처리기사 실기 / 내용정리] 10. 애플리케이션 테스트 관리

정보처리기사 실기 정리 10. 애플리케이션 테스트 관리 애플리케이션 테스트 케이스 설계 * 애플리케이션 테스트 : 애플리케이션에 잠재되어 있는 결함을 찾아내는 일련의 행위 또는 절차 - 테스트 계획 -> 분석/설계 -> 수행 -> 관리 * 애플리케이션 테스트 원리 - 완벽한 테스트 불가능 : 결함을 줄일 수는 있으나, 결함이 없다고 증명할 수 없음 - 결합 집중(Defect Cludtering) [파레토 법칙(Pareto Principle)] : 20%에 해당하는 코드에서 전체 결함의 80%가 발견된다는 법칙 - 살충제 패러독스(Pesticide Paradox) : 동일한 테스트를 반복하면 더 이상 결함이 발견되지 않는 현상 - 테스팅은 정황(Cpntext) 의존 : 소프트웨어 성격에 맞게 테스트 실시 ..

[정보처리기사 실기 / 내용정리] 09. 소프트웨어 개발 보안 구축

정보처리기사 실기 09. 소프트웨어 개발 보안 구축 소프트웨어 개발 보안 설계 * SW 개발 보안 : 소프트웨어 개발 과정에서 지켜야 할 일련의 보안 활동 * SW 개발 보안 생명주기 : 요구사항 명세 -> 설계 -> 구현 -> 테스트 -> 유지보수 * SW 개발 보안 3대 요소 - 기밀성(Confidentiality) : 시스템 내의 정보와 자원은 인가된 사용자에게만 접근이 허용 - 무결성(Integrity) : 시스템 내의 정보는 오직 인가된 사용자만 수정할 수 있음 - 가용성(Availability) : 인가받은 사용자는 시스템 내의 정보와 자원을 언제라도 사용할 수 있음 - 인증 : 시스템 내의 정보와 자원을 사용하려는 사용자가 합법적인 사용자인지를 확인하는 모든 행위 - 부인 방지 : 데이터를 ..

[정보처리기사 실기 / 내용정리 ] 08. 서버 프로그램 구현

정보처리기사 실기 08. 서버 프로그램 구현 개발 환경 구축 * 개발 도구 분류 - 구현 도구 : 코드의 작성과 디버깅, 수정 등과 같이 작업 시 사용되는 도구 (Eclipse, InteliJ, VS) - 테스트 도구 : 코드의 기능 검증과 전체의 품질을 높이기 위해 사용하는 도구 (xUnit, PMD, Sonar) - 빌드 도구 : 작성한 코드의 빌드 및 배포를 수행하는 도구 (Ant, Maven, Gradle) - 형상 관리 도구 : 산출물에 대한 버전 관리를 위한 도구 (Git, SVN, CVS)' * 서버 하드웨어 개발환경 - 웹 서버 : 웹상의 정적 콘텐츠 HTTP를 이용한 요청/응답을 처리 (Apache 웹서버, 구글 웹서버) - 웹 애플리케이션 서버(WAS) : 동적 콘텐츠를 처리하고 제공하..

[정보처리기사 실기 / 내용정리] 07. SQL 응용

정보처리기사 실기 07. SQL 응용 데이터베이스 기초 활용하기 * 데이터베이스(Database) : 다수의 인원, 시스템 또는 프로그램이 사용할 목적으로 통합하여 관리되는 데이터의 집합 * 데이터베이스 정의 - 통합된 데이터 : 자료의 중복을 배제한 데이터의 모임 - 저장된 데이터 : 저장 매체에 저장된 데이터 - 운영 데이터 : 조직의 업무를 수행하는 데 필요한 데이터 - 공용 데이터 : 여러 애플리케이션, 시스템들이 공동으로 사용하는 데이터 * 데이터 베이스 특성 - 실시간 접근성 : 쿼리에 대하여 실시간 응답이 가능해야 함 - 계속적인 변화 : 새로운 데이터의 삽입, 삭제 갱신으로 항상 최신의 데이터를 유지 - 동시 공용 : 다수의 사용자가 동시에 같은 내용의 데이터를 이용할 수 있어야 함 - 내..

[정보처리기사 실기 / 내용정리] 05. 인터페이스 구현

정보처리기사 실기 정리 05. 인터페이스 구현 인터페이스 산출물 * 인터페이스 설계서 (가장 큰 단위의 설계서) - 이기종 시스템 및 컴포넌트 간 데이터 교환 및 처리를 위해 각 시스템이 교환되는 데이터, 업무, 송수신 주체 등이 정의된 문서 - 상세 기능 인터페이스 정의서 : 상세 기능 인터페이스 목록 + 상세 기능 인터페이스 정의서 - 시스템 터페이스 정의서 : 시스템 인터페이스 목록 + 시스템 인터페이스 정의서 * 인터페이스 정의서 - 송수신 정보 구체화, 인터페이스 상세 정보 * 인터페이스 데이터 표준 확인 - 상호 연계하고자 하는 시스템 간 인터페이스 되어야 할 데이터 형식과 표준 정의 인터페이스 기능 구현 * 송신 측에서 필요한 데이터를 선택하여 전송 * 필요 항목에 대해서 데이터 전달 * 전..

[정보처리기사 실기 / 내용정리] 04. 통합 구현

정보처리기사 실기 04. 통합 구현 * 통합 구현 : 사용자의 요구사항을 해결하고, 새로운 서비스 창출을 위해 단위 기능을 하는 모듈 간의 연계와 통합 * 통합 구현은 시스템 아키텍처 구성, 송수신 방식, 송수신 모듈 구현 방법 등에 따라 다양하므로 구축하고자 하는 환경과 사용자 요구사항에 따라 적합한 통합 구현 방법을 설계한다. 연계 요구사항 분석 * 연계 요구사항 분석 : 서로 다른 두 시스템. 장치. 소프트웨어를 이어주는 중계 역할을 하는 연계 시스템과 관련된 요구사항을 분석하는 과정 * 분석 기법 - 인터뷰, 리서치 - 체크리스트 : 시스템 운영환경, 성능, 보안 데이터 주기 등 기준에 대한 점검을 통한 분석 기법 - 델파이 기법 : 통합 구현 및 연계 전문가, 시스템 아키텍처, 업무 전문가 등 ..

반응형