정보처리기사 22.03.05 기출 오답

최지웅·2025년 2월 4일
0

자격증

목록 보기
3/7

  1. UI설계 도구
  • 스토리 보드: 파워포인트
  • 목업: 실제화면과 유사하게 정적으로 흉내
  1. 애자일
  • Product Backlog는 스크럼 팀이 해결해야하는 목록으로 소프트웨어 요구사항, 아키텍처 정의 등이 있다.
  • Velocity는 한 번의 스프린트에서 한 팀이 얼만큼의 Product Backlog를 감당할 수 있는지에 대한 추정치
  1. UML 다이어그램
  • 정적: 컴포넌트, 배치, 패키지
  • 시간흐름: 순차 다이어그램(그려본거임)
  1. 클래스 설계 원칙 SOLID
  • 단일책임: 한 객체는 한 동작
  • 리스코프 교체(치환): 메서드 인자 다운스케일링가능
  • 의존관계 역전: 상위계층과(추상) 하위계층(구현)의 분리
  1. 아키텍처 설계과정
  • 설계목표설정->시스템타입결정(os)->스타일 적용 및 커스터마이즈(제작)->서브시스템 기능, 인퍼테이스 동작 작성(쩌리들)->아키텍처 설계 검토(최종검토)
  1. 사용자 인터페이스 설계 가이드라인
  • 심미성보다도 사용성이 가장 중요하다. 이쁘더라도 사용 못하면 안됌
  • 오류를 쉽게 수정할 수 있어야 함
  1. 객체지향 분석기법
  • Rumbaught Method: 객체,동적,기능 모형(햄버거)
  1. FEP(Front-End Processor)
  • 입력되는 데이터를 미리 처리하여 프로세서가 처리하는 시간을 줄여주는 하드&소프트웨어를 의미.
  1. 단위 테스트 모듈
  • Test Stub: 하위 모듈 호출 및 파라미터 전달 가상 모듈
  • Test Driver: 상향식 테스트에서 상위 모듈 호출 및 파라미터 전달
  • Test Suites: 테스트 케이스 집합
  • Test Case: 단일 테시트
  1. 스택
  • 인터럽트 처리, 서브루틴(타고타고..) 호출 작업 등에 응용
  1. FTR(정형 기술 검토)
  • 의제, 논쟁, 반박, 문제영역, 참가자 수 등 모든걸 엄격히 제한
  1. Restructing==리팩터링

  2. 인터페이스 간 통신 데이터 포맷들

  • JSON, XML, YAML
  1. 프로그램 설계도 NS Chart
  • 제어 논리를 도형으로. 코드변환 용이, 제어논리구조 표현.
  1. 퀵소트
  • 분할정복 및 Pivot사용
  1. 화이트 박스 검사 기법
  • 데이터(제어) 흐름과 소스 코드 내 루프를 검사해야함. 디버깅 생각하면 될듯
  1. ISO/IEC 25000 소프트웨어 품질 검사
  • SQuaRE(System and Software Quality Requirements and Evaluation)
  • 기존 평가모델과 절차모델을 통합한 표준 모델
  1. 코드 인스펙션
  • 눈으로 확인하여 코드 품질을 향상시키며
  • 여러 품질 이슈들을 검사함
  • 코드이기에 정적 분석임
  1. DELETE 명렁
  • DELETE FROM 테이블 [WHERE 조건]으로 사용하며, 테이블을 삭제하지는 않음.

20. 정규형

  • 조인 종속성 어쩌구 하면 5정규형임
  • 부분 함수 종속 제거 2NF
  • 이행적(A->B, B->C) 함수 종속 제거 3NF
  1. 관계해석
  • 거꾸로 A는 모든것에 대하여
  • 좌우반전 E는 존재한다
  • U는 합집합
  • E둥근건 부분집합
  1. REVOKE는 GRANT와 달리 권한 제거

  2. SQL BETWEEN은 양 끝 포함임. a<=x<=b

  3. 트랜잭션 Rollback후 상태를 Aborted라고 함

  4. UNION ALL은 그냥 일단 갖다붙임. 있던 없든 그냥 튜플 복붙

  5. 분산 데이터베이스 시스템의 구성 요소

  • 전역, 단편화(분할), 할당, 지역 스키마
  • 설계가 비교적 어렵고 비용이 증가함. 쓸 때 편한거
  1. IPv6과 IPv4
  • IPv6: 128bit anycast지원
  • IPv4: 32bit broadcast지
  1. 데이터 링크 계층
  • HDLC, PPP, LLC
  • HTTP는 응용 계층임
  1. 개발 환경 구성을 위한 빌드 도구
  • Ant, Maven, Gradle
  • kerberos는 인증 프로토콜임
  1. 소프트웨어 생명주기 나선형 모델
  • 여러 번 개발 주기에서 위험관리 진핸함. 좀 어려울 때 적합함
  1. 고가용성 솔루션(HACMP)는 2개의 서버를 사용한 분산느낌
  • 잘못된 보기들 설명
  • 점대점연결(PPM)은 중개장치 없이 1:1로 직접
  • Stuxnet: 웜바이러스
  • Rooting: 안ㄷ로이드 루팅
  1. 스토리지 시스템 DAS(Direct)
  • 저장장치를 호스트 버스 어댑터에 직접 연결
  • 뭐든 직접 연결
  1. 블루투스 공격
  • 블루프린팅: 블루투스 공격 장치의 검색활동
  • 블루버그: 취약한 연결 악용
  • 블루스니핑: 장비파일에 직접 접근(OPP_인증없이 정보교환 프로토콜)
  • 블루재킹: 스팸처럼 익명으로 명함 퍼트림
  1. DoS관련 공격
  • Ping of Death는 큰 ICMP를 쪼개서 조각화 패킷을 처리하게 함
  • SYN Flooding은 없는 클라이언트가 접속한 것 처럼
  • Land공격은 출발IP와 도착IP를 같게
  • Smurf공격은 브로드캐스트 대량 ICMP echo request를 보냄
  1. 간트차트
  • 소작업 별 처리 가시화
  • 자원 배치 계획
  • CPM 네트워크로부터 만들 수 있음
  • 수평 막대는 기간을 의미.
  1. Secure 코딩
  • 자원 삽입: 시스템 보호하는 자원에 임의 접근
  • 운영체제 명령어 삽입: 파라미터 검증 없이 조작
  1. 윈도우 FAT와 비교 시 NTFS 특징
  • 보안에 강함
  • 대용량 볼륨
  • 자동 압축
  • 저용량 볼륨 속도 저하(빼곤 다 조음)
  1. DES암호화는 64비트임 단방향인

  2. wtmp

  • 리눅스 로그인/로그아웃 기록 및 시스템 종료/시작 기록
  1. 상향식 비용 산정 기법에서 LOC(원시코드라인)에서 사용하는 항목
  • 기대치, 비관치, 낙관치 약간 감정적이시네
  1. 소프트웨 개발 방법론 테일러링
  • 최적화된 방법론 적용을 위해 절차와 산출물을 변경
  • 사전 위험 식별 및 제거
profile
이제 3학년..

0개의 댓글

관련 채용 정보