본문 바로가기

정보처리기사24

정보처리기사 필기 2과목 - 소프트웨어 개발 🎁자료구조 - 자료구조는 컴퓨터 상 자료를 효율적으로 저장하기 위해 만들어진 논리적인 구조이다 자료구조 설명 선형구조 데이터를 연속으로 연결한 자료 구조 - 리스트 , 스택, 큐, 데크 비선형구조 데이터를 비연속적으로 연결한 자료 구조 - 트리, 그래프 선형구조 리스트 종류 설명 선형리스트 (Linear List) -배열과 같이 연속되는 기억장소에 저장되는 리스트 -선형 리스트의 대표적인 구조로는 배열등이 있음 -가장 간편한 자료 구조 이며, 접근 구조가 빠름 -자료의 삽입, 삭제 시 기존 자료의 이동이 필요 연결리스트(Linked List) -노드의 포인터 부분으로 서로 연결시킨 리스트 -연결하는 방식에 따라 단순 연결리스트, 원형 연결 리스트, 이중연결 리스트, 이중원형 연결 리스트로 구분 -노드의 .. 2023. 5. 10.
정보처리기사 필기 1과목 기출 오답 정리 2022년04월24일 기출문제 2. 메시지 지향 미들웨어(Message-Oriented Middleware, MOM)에 대한 설명으로 틀린 것은? 1. 느리고 안정적인 응답보다는 즉각적인 응답이 필요한 온라인 업무에 적합하다. 2. 독립적인 애플리케이션을 하나의 통합된 시스템으로 묶기 위한 역할을 한다. 3. 송신측과 수신측의 연결 시 메시지 큐를 활용하는 방법이 있다. 4. 상이한 애플리케이션 간 통신을 비동기 방식으로 지원한다. 입력한 답 : 3 정답 : [1] ⛔문제해설 MOM (Message-Oriented Middleware, MOM) - 메세지 기반의 비동기형 메시지를 전달하는 방식의 미들웨어 - 다소 느리고 안정적인 응답을 필요로 하는 경우에 사용 -송신측과 수신측의 연결 시 메시지 큐를 활.. 2023. 5. 8.
정보처리기사 필기 1과목 - 소프트웨어 설계 1. 요구사항 확인 2. 분석모델 확인 1. 요구사항 확인 요구분석 -요구분석은 도출된 요구사항 간 상충을 해결하고 소프트웨어의 범위를 파악하여 외부 환경과의 상호작용을 분석하는 과정이다 요구사항 분석기술 청취기술, 인터뷰와 질문기술, 분석기술, 중재 기술, 관찰 기술, 작성 기술, 조직 기술, 모델 작성 기술 요구사항 검토 방법 - 동료검토 (Peer Review) : 요구사항 명세서 작성자가 명세서 내용을 직접 설명하고 동료들이 이를 들으면서 결함을 발견 - 워크스루 (Walk Through) : 검토 회의 전에 요구사항 명세서를 미리 배포하여 사전 검토한 후에 짧은 회의로 결함을 발견 - 인스펙션 (Inspection) : 요구사항 명세서 작성자를 제외한 다른 검토 전문가들이 요구사항 명세서를 확인.. 2023. 5. 7.
정보처리기사 필기 5과목 기출 오답 정리 2022년03월05일 기출문제 82. 정보시스템과 관련한 다음 설명에 해당하는 것은? 1. 고가용성 솔루션(HACMP) 2. 점대점 연결 방식(Point-to-Point Mode) 3. 스턱스넷(Stuxnet) 4. 루팅(Rooting) ⛔문제해설 고가용성 솔루션(HACMP) - AIX를 기반으로 한 IBM의 High Availability Solution - Resource의 중복 또는 공유를 통해 Application의 보호를 가능하게 해줌 - 같은 Data를 공유하거나 동시에 access하는 node들에서 여러 개의 application을 실행하게 해줌 - 2대 이상의 시스템을 하나의 Cluster로 묶어 Cluster내의 한 시스템에서 장애가 발생할 경우 다른 시스템이 장애가 발생한 시스템의 자원.. 2023. 5. 6.
정보처리기사 필기 5과목 - 정보 시스템 구축관리 1. 고전적 생명 주기 모형 2. 나선형 모형 3. 비용 산정 기법 4. COCOMO 모델 5. CMM 모델 6. 소프트웨어 개발 프레임워크 7. RIP vs. OSPF 8. 암호화 알고리즘 9. 정보보안 3대 요소 10. 공격기법 1. 소프트웨어 생명 주기 모델 종류 폭포수 모델 (Waterfall Model) -소프트웨어 개발 시 각 단계를 확실히 마무리 지은 후 다음 단계로 넘어가는 모델- -Boehm 보햄 이 제시한 고전적 생명주기 모형 -선형 순차적 모델 -가장 오래된 모델로 적용 경험과 성공사례가 많음 -단계별 정의와 산출물이 명확 -요구사항 변경이 어려움 -절차: 타당성 검토 > 계획 > 요구사항 분석 > 설계 > 구현 > 테스트 > 유지보수 (SI 업무 절차 비슷) 프로토타이핑 모델(Pro.. 2023. 5. 4.
정보처리기사 필기 4과목 기출 오답 정리 2022년04월24일 기출문제 64. IP 프로토콜에서 사용하는 필드와 해당 필드에 대한 설명으로 틀린 것은? 1. Header Length는 IP 프로토콜의 헤더 길이를 32비트 워드 단위로 표시한다. 2. Packet Length는 IP 헤더를 제외한 패킷 전체의 길이를 나타내며 최대 크기는 232-1비트이다. 3. Time To Live는 송신 호스트가 패킷을 전송하기 전 네트워크에서 생존할 수 있는 시간을 지정한 것이다. 4. Version Number는 IP 프로토콜의 버전번호를 나타낸다. 입력한 답 : 0 [풀지 않은 문제 입니다. 잘 확인 하세요.] 정답 : [2] 2022년04월24일 기출문제 65. 다음 Python 프로그램의 실행 결과가 [실행결과]와 같을 때, 빈칸에 적합한 것은? 이.. 2023. 5. 2.
정보처리기사 필기 4과목 - 프로그래밍 언어 활용 1. 결합도와 응집도 2. IPv6 3. OSI 7계층 4. 응용 SW 기초 기술 활용 5. TCP와 UDP 6. 쉘과 커널 7. SJF vs HRN 스케쥴링 8. 페이지 교체 알고리즘 9. 자료형 & 변수 규칙 10. 접근 제한자 11. 프로그램 실행 결과 1. 결합도와 응집도 모듈✔️ - 모듈은 시스템의 각 기능으로 소프트웨어의 성능을 향상 - 수정 및 재사용을 용이하게 하기 위해 기능 단위로 분해 - 모듈의 독립성은 결합도(Coupling)를 약하게, 응집도(Cohesion)를 강하게, 모듈의 크기가 작을때 독립성이 높아진다. 공통모듈의 재사용✔️ -컴포넌트 재사용 -함수와 객체 재사용 -애플리케이션 재사용 결합도 ✔️ 결합도가 높으면 시스템 구현 및 유지보수 작업이 어렵다. 모듈간에 상호 의존하는.. 2023. 4. 27.
4장// 애플리케이션 테스트 관리 ✔애플리케이션 테스트 애플리케이션 테스트의 개념 -애플리케이션에 잠재된 결함을 찾아내는 과정 -확인. Validation : 개발된 소프트웨어가 요구사항을 만족시키는지 사용자의 입장에서 확인 -검증. Verification : 기능을 제대로 수행하고 명세서에 맞게 만들었는지 개발자의 입장에서 점검 애플리케이션 테스트의 필요성 -미리 오류를 발견하고 새로운 오류의 유입 예방 -사용자의 요구사항에 만족하는지 테스트해 제품의 신뢰도 향상 애플리케이션 테스트의 기본원리 -잠재적인 결함을 줄일 수 있지만 소프트웨어 자체 결함이 없다곤 할 수 없음 -결함은 특정 모듈에 집중되어 있어 애플리케이션의 20 %에 해당하는 코드에서 80%의 결함이 발견된다고 하여 파레토 법칙을 적용하기도함 ✔애플리케이션 테스트의 분류 프.. 2021. 8. 13.
3장-2//제품 소프트웨어 패키징 sw 성능이 개선되고 기능이 추가되면, 그에 맞춰 버전이 상승한다 =>그러면 각 버전마다 내용(형상이 달라진다) ✔소프트웨어 버전 등록 소프트웨어 패키징 형상 관리 -형상관리는 소프트웨어의 변경 사항을 관리하기 위한 활동 형상관리의 중요성 -지속적으로 변경사항을 체계적으로 관리 및 추적 할 수 있음 -발견된 버그나 수정 사항을 추적 -무절제한 변경 방지 형상관리는 변경사항을 체계적으로 추적, 통제한다는 것 형상관리 기능 -형상 식별: 대상에 이름과 관리 번호를 부여하고 계층 구조로 구분하여 수정 및 추적이 용이하도록 하는 작업 -버전 제어: 소프트웨어 유지보수 과정에서 생성된 다른 버전의 형상 항목을 관리하고 특정 절차와 도구를 결합하는 작업 -형상 통제: 식별된 형상 항목에 대한 변경 요구를 검토하여 .. 2021. 8. 13.