본문 바로가기
반응형

Work & Study/정보처리기사 필기22

정보처리기사 필기 정리 - 2. 소프트웨어 개발 (2-05. 인터페이스 구현) 정보처리기사 필기 정리 - 2. 소프트웨어 개발 Chapter 05 인터페이스 구현 (중요도: ★★★) 인터페이스 설계 확인 EAI(Enterprise Application Integration) 방식: 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보 전달, 연계, 통합을 가능하게 해주는 솔루션 EAI 구축 유형 포인트 투 포인트(Point-to-point): 각각의 애플리케이션 간에 점대 점 형태로 연결 허브 앤 스포크(Hub & Spoke): 단일한 접점의 허브 시스템을 통하여 데이터를 전송하는 중앙집중식 방식 메시지 버스(Message Bus): 애플리케이션 사이 미들웨어를 두어 연계하는 미들웨어 통합 방식, 확정성이 좋고 대용량 데이터 처리 하이브리드(Hybrid): 그룹 내는 허브.. 2023. 8. 12.
정보처리기사 필기 정리 - 2. 소프트웨어 개발 (2-04. 애플리케이션 테스트 관리) 정보처리기사 필기 정리 - 2. 소프트웨어 개발 Chapter 04 애플리케이션 테스트 관리 (중요도: ★★★) 애플리케이션 테스트 케이스 설계 테스트 케이스(Test Case): 특정한 요구사항에 준수하는지 확인하기 위해 개발된 입력 값, 실행 조건, 예상된 결과의 집합 테스트 오라클(Test Oracle): 테스트 결과의 참, 거짓을 판단하기 위해 사전에 정의된 참값을 입력하여 비교하는 기법 테스트 오라클 종류 참 오라클: 모든 입력 값에 결과 생성 샘플링 오라클: 특정한 몇 개의 입력 값에 결과 생성 휴리스틱 오라클: 특정 입력 값에 올바른 결과를 제공하고, 나머지 값들에 대해서 추정으로 처리하는 오라클 일관성 검사 오라클: 애플리케이션 변경 있을 때 전, 후가 결과값이 동일한지 확인 테스트 시나리.. 2023. 8. 12.
정보처리기사 필기 정리 - 2. 소프트웨어 개발 (2-03. 제품 소프트웨어 패키징) 정보처리기사 필기 정리 - 2. 소프트웨어 개발 Chapter 03 제품 소프트웨어 패키징 (중요도: ★★) 제품 소프트웨어 패키징 애플리케이션 패키징(Application Packaging): 개발 완료된 제품 소프트웨어를 배포하고 설치할 수 있도록 고객에게 전달하기 위한 형태로 제작하여 매뉴얼을 작성하는 활동 애플리케이션 배포 도구 구성요소: 암호화, 키 관리, 식별 기술, 저작권 표현, 암호화 파일 생성, 정책 관리, 크랙 방지, 인증 애플리케이션 배포 도구 세부 기술: 공개 키 기반 구조(PKI), 대칭 및 비대칭 암호화, 전자서명, DOI(Digital Object Identifier), URI(Uniform Resource Identifier), XrML(eXtensible Right Mark.. 2023. 8. 12.
정보처리기사 필기 정리 - 2. 소프트웨어 개발 (2-02. 통합 구현) 정보처리기사 필기 정리 - 2. 소프트웨어 개발 Chapter 02 통합 구현 (중요도: ★★★) 모듈 구현 단위 모듈 구현 원리: 정보 은닉, 분할과 정복, 데이터 추상화, 모듈 독립성 단위 모듈 테스트 종류 화이트 박스 테스트: 프로그램 로직을 이해하고, 내부 구조화 동작을 검사하는 방식 메소드 기반 테스트: 단위 모듈의 외부에 공개된 메소드 기반의 테스트 화면 기반 테스트: 단위 모듈 개발 후 화면에 직접 데이터를 입력하여 테스트 수행 테스트 드라이버/테스트 스텁: 기능 테스트할 수 있는 화면 또는 하위 모듈이 되지 않는 경우 하는 테스트 테스트 드라이버(Test Driver): 하위 모듈은 있지만 상위 모듈은 없는 경우 사용 테스트 스텁(Test Stub): 상위 모듈은 있지만 하위 모듈은 없는 .. 2023. 8. 12.
정보처리기사 필기 정리 - 2. 소프트웨어 개발 (2-01. 데이터 입출력 구현) 정보처리기사 필기 정리 - 2. 소프트웨어 개발 Chapter 01 데이터 입출력 구현 (중요도: ★★★) 논리 데이터 저장소 확인 자료 구조(Data Structure): 자료를 효율적으로 저장하기 위해 만들어진 논리적 구조 자료 구조 분류 선형 구조: 배열(Array), 연결 리스트(Linked List), 스택(Stack), 큐(Queue) 비선형 구조: 트리(Tree), 그래프(Graph) 리스트 종류 선형 리스트(Linear List): 연속되는 기억 장소에 저장되는 리스트, 접속 구조가 빠름 연결 리스트(Linked List): 노트의 포인터 부분으로 서로 연결시킨 리스트, 선형 리스트 비해 느림 스택(Stack), 큐(Queue), 데크(Deque) 스택(Stack): 한 방향으로만 자료를 .. 2023. 8. 12.
정보처리기사 필기 정리 - 1. 소프트웨어 설계 (1-04. 인터페이스 설계) 정보처리기사 필기 정리 - 1. 소프트웨어 설계 Chapter 04 인터페이스 설계 (중요도: ★★) 인터페이스 요구사항 확인 요구공학(Requirements Engineering): 사용자의 요구가 반영된 시스템을 개발하기 위하여 사용자 요구사항에 대한 추출, 분석, 명세, 검증, 관리하는 구조화된 활동 요구사항의 분류 기능적 요구사항: 시스템이 제공하는 기능, 서비스에 대한 요구사항 특성: 기능성, 완전성, 일관성 비기능적 요구사항: 시스템 구축에 대한 제약사항에 관한 요구사항 특성: 신회성, 사용성, 효율성, 유지 보수성, 이식성 요구사항 검증 방법 정형 기술 검토 활용: 동료 검토(Peer Review), 워크 스루(Walk Through), 인스펙션(Inspection) 프로토타이핑 활용 테스트.. 2023. 8. 12.
728x90
반응형
LIST