본문 바로가기
728x90

T.I.L(Today I learned)52

220708 정보처리기사 필기 D-4 2021년 3회 기출문제 (8월 14일) 오답 노트 1과목: 소프트웨어 설계 추상화(Abstraction) 문제의 전체적이고 포괄적인 개념을 설계한 후 차례로 세분화하여 구체화시켜 나가는 것 제어 추상화 제어의 정확한 매커니즘을 정의하지 않고 원하는 효과를 정하는데 이용하는 방법 기능 추상화 입력 자료룰 출력 자료로 변환하는 과정을 추상화하는 방법 자료 추상화 자료와 자료에 적용될 수 있는 기능을 함께 정의함으로써 자료 객체를 구성하는 방법 과정 추상화 자세한 수행 과정을 정의하지 않고 전반적인 흐름만 파악할 수 있게 설계하는 방법 데이터 추상화 데이터의 세부적인 속성이나 용도를 정의하지 않고 데이터 구조를 대표할 수 있는 표현으로 대체하는 방법 AVL tree 이진 트리의 높낮이가 불규칙해지는 것을 보.. 2022. 7. 8.
220707 정보처리기사 필기 D-5 2022년 1회 기출문제 (3월 5일) 오답 노트 4과목 프로그래밍 언어 활용 OSI(Open System Interconnection) 참조 모델 계층 설명 주요 프로토콜 응용 계층 (Application Layer, 7) 사용자와 네트워크 간 응용서비스 연결, 데이터 생성 HTTP, FTP, TELNET, SMTP / SNTP, DNS 표현 계층 (Presentation Layer, 6) 구문 검색, 코드 변환, 암/복호화, 데이터 압축, 문맥 관리 기능 JPEG, MPEG 세션 계층 (Session Layer, 5) 연결 접속(유지), 동기 제어, 동기점(대화) SSH, TLS 전송 계층 (Transport Layer, 4) 종단간(End to End) 신뢰성 있는 데이터 전송, 흐름 제어(슬라이딩.. 2022. 7. 7.
220706 정보처리기사 필기 D-6 2022년 1회 기출문제 (3월 5일) 오답 노트 1과목 소프트웨어 설계 하향식 통합 테스트 (Top Down Integration Test) 깊이 우선 통합법, 넓이 우선 통합법 사용 테스트 초기부터 사용자에게 시스템 구조 보여줄 수 있다 상위 모듈에서는 tc 사용하기 어렵다 상위 모듈에서 하위 모듈 방향으로 통합하면서 테스트하는 기법 절차 - 주요 제어 모듈은 작성된 프로그램을 사용하고, 주요 제어 모듈의 종속 모듈은 스텁(Stub)으로 대체한다 - 깊이 우선 or 넓이 우선 등의 통합방식에 따라 하위 모듈인 스텁들이 한 번에 하나씩 실제 모듈로 교체된다 - 모듈이 통합될 때마다 테스트 실시 - 새로운 오류가 발생하지 않음을 보증하기 위해 회귀 테스트 실시 상향식 통합 테스트 (Bottom Up In.. 2022. 7. 6.
220705 정보처리기사 필기 D-7 2022년 2회 기출문제 (4월 24일) 오답 노트 1과목 - 소프트웨어 설계 MOM(Message Oriented Middleware) 메세지 기반의 비동기형 메세지를 전달하는 방식의 미들웨어 온라인 업무보다는 이기종 분산 데이터 시스템의 데이터 동기를 위해 많이 사용된다 다소 느리고 안정적인 응답을 필요로 하는 경우에 많이 사용된다 - MQ(IBM), Message Q(Oracle), JMS(JCP) 익스트림 프로그래밍 (XP: eXetreme Programming) 대표적인 애자일 방법론 중 하나이다 소규모 개발 조직이 불확실하고 변경이 많은 요구를 접했을 때 적절한 방법이다 익스트림 프로그래밍을 구동시키는 원리는 상식적인 원리와 경험을 최대한 끌어올리는 것이다 구체적인 실천 방법을 정의하고 있으며.. 2022. 7. 5.
728x90