본문 바로가기

정보처리기사 실기/2020 정처기 암기 모음

(24)
[2020 정보처리기사 실기 암기] 3-3. 내외부 연계 모듈 구현 * 연계 요구사항 분석 참고 문서 - 코드 정의서 : 공통 코드 정의서(코드ID, 코드 명, 코드 설명 등) - 테이블 정의서 : 데이터 모델링 정의서, 테이블/프로세스 연관도, 테이블명 컬럼 속성 정의서 - 응용 프로그램 구성도 : 애플리케이션 메뉴구성, 화면설계, 데이터 발생 시점, 주기, 발생 패턴 등 확인 - 시스템 구성도 : 하드웨어, 소프트웨어, 네트워크 등 연계 대상 시스템 구성도 * 연계 요구사항 분석 참고문서 분석에 대한 설명 개발하고자 하는 응용 소프트웨어 연계 모듈 간 세부 설계서를 확인하여 일관되고 정형화된 연계 기능 구현 연계 모듈 기능 구현은 주로 EAI/ESB 방식과 웹 서비스 방식으로 구분 * EAI 방식 기업에서 운영되는 서로 다른 플랫폼 및 어플리케이션 간 정보 전달, 연..
[2020 정보처리기사 실기 암기] 3-2. 연계 메커니즘 구성 * 연계 메커니즘 응용SW와 연계 대상 모듈 간 데이터 연계 시 요구사항을 고려한 연계 방법과 주기를 설계하기 위한 흐름 * 연계 방식 - 직접 연계 : 연계 및 통합 구현 단순, 용이, 개발 소요 비용 및 기간이 짧음, 처리 성능 좋음 시스템 간 결합도가 높고 시스템 변경에 민감, 암복호화 처리 불가, 연계 및 통합 가능한 시스템 환경이 제한적 - 간접 연계 : 서로 상이한 네트워크, 프로토콜 연계 및 통합 가능, 인터페이스 변경 시 장애 오류 없이 서비스 가능, 보안이나 업무 처리 로직 자유롭게 반영 가능 연계 아키텍처 및 메커니즘이 복잡해 성능 저하 요소 존재, 개발 및 적용을 위한 테스트 기간이 긺 * 간접 연계 방식의 연계 기술 - 연계 솔루션(EAI) : 실제 송수신 처리와 진행 현황을 모니터..
[2020 정보처리기사 실기 암기] 3-1. 연계 데이터 구성 * 요구사항 분석기법 중 브레인스토밍 소속된 인원들이 자발적으로 자연스럽게 제시된 아이디어 목록을 통해 연계 요구사항을 도출하는 요구사항 분석 기법 * 연계 요구사항 분석 기법 인터뷰, 체크리스트, 설문지, 델파이 기법, 브레인스토밍 * 델파이 기법 : 전문가의 경험적 지식을 통한 문제 해결을 위한 기법 * 개체 정의서 개념 모델링 단계에서 도출한 개체의 타입과 관련 속성, 식별자 등의 정보를 개괄적으로 명세화한 정의서 논리DB명, 엔티티 명, 엔티티 설명, 주 식별자, 슈퍼타입 엔티티명 * 연계 명세서 연계 정의서에 작성한 인터페이스 ID 별로 송수신하는 데이터 타입, 길이 등 인터페이스 항목을 상세하게 작성 인터페이스 ID, 송수신 구분, 시스템명, 업무, 서비스명 * 연계 요구사항 분석 참고문서 시..
[2020 정보처리기사 실기 암기] 2-2. 데이터 조작 프로시저 작성, 데이터 조작 프로시저 최적화 [데이터 조작 프로시저 작성] * 프로시저 : SQL로 생성된 데이터를 조작하는 프로그램으로 DB 내부에 저장되고, 일정 조건을 만족하면 자동으로 실행됨 * PL/SQL 표준 SQL을 기본으로 오라클에서 개발한 데이터 조작 언어 오라클 기반의 모든 프로시저 작성에 사용되며 표준 SQL의 확장 기능이 우수 * 데이터 저장소의 연결 절차 1. 드라이버 로딩 : DB와 연결을 위해 DBMS에서 제공하는 JAR파일 드라이버를 메모리에 적재 2. 데이터베이스 연결 : 해당 드라이버를 사용하여 데이터베이스를 연결 3. 쿼리 전달 : 쿼리를 DB로 전달하기 위해 statement, preparedstatement객체 생성 4. 결과 수신 : 전달된 쿼리의 수행으로 인한 반환 값 수신 * 자바 환경의 경우 구축된 데이..
[2020 정보처리기사 실기 암기] 2-1. 논리 데이터저장소 확인, 물리 데이터 저장소 설계 [논리 데이터저장소 확인] * 논리 데이터 모델링 속성은 개체, 속성, 관계로 구성된다. * 논리 데이터 모델링 데이터베이스 설계 프로세스의 기초 설계 단계로 비즈니스 정보의 구조와 규칙을 명확하게 표현할 수 있는 기법 * 개체-관계 모델 현실세계에 존재하는 데이터와 그들 간의 관계를 이해할 수 있는 형태로 표현하기 위해 널리 사용되는 모델 요구사항으로 얻어낸 정보를 개체, 속성, 관계로 기술한 모델 * 정규화 : 관계형 데이터베이스 설계에서 중복을 최소화하게 데이터를 구조화하는 프로세스이다. * JDBC : 자바에서 DB를 사용하도록 연결해주는 응용 프로그램 인터페이스 * 데이터베이스 이상현상 - 삽입이상 : 정보 저장 시 해당 정보의 불필요한 세부정보를 입력해야 하는 경우 - 삭제이상 : 정보 삭제 ..
[2020 정보처리기사 실기 암기] 1-3. 분석모델 확인하기 * 분석모델 검증 방법 : 유스케이스 모델검증, 개념수준의 분석 클래스 검증, 분석클래스 검증 * 개념 수준의 분석 클래스 검증 시스템의 주요 도메인 개념을 분석 클래스로 도출하여 유스케이스 분석에 활용 주요 클래스 도출 여부, 도출된 클래스 이름과 속성의 적절성, 올바른 클래스 간 관계 여부 점검 * 유스케이스 모델 검증 시스템 기능에 대한 유스케이스 모형 상세화 수준 및 적정성 검증을 위해 액터, 유스케이스, 유스케이스 명세서 점검 * 분석 클래스의 스테레오 타입 - 경계 : 시스템 외부 액터와의 상호 작용 담당 클래스 - 엔티티 : 시스템이 유지해야 하는 정보를 관리하는 기능 전담 클라스 - 제어 : 시스템이 제공하는 기능의 로직 및 제어를 담당하는 클래스 * 분석모델 검증 프로세스 1. 검토의견 ..
[2020 정보처리기사 실기 암기] 1-2. 요구사항 확인 * 요구사항 분류 기능적 요구사항 / 도출 방법 : 특정 입력과 상황에 대한 시스템 반응 및 동작 기술 / 특성 : 기능성, 완전성, 일관성 비기능적 요구사항 / 도출 방법 : 품질 속성 관련 시스템 갖출 사항, 시스템 준수할 제약조건 / 특성 : 신뢰성, 사용성, 효율성, 유지보수성, 이식성 * 요구사항 개발 프로세스 : 요구사항 도출 -> 분석 -> 명세 -> 확인 * 요구사항 명세 체계적으로 검토 평가 승인될 수 있는 문서 작성 단계 시스템 정의, 시스템 요구사항, 소프트웨어 요구사항 작성 * 요구사항 도출 단계 주요 기법 : 인터뷰, 설문조사, 브레인스토밍, 워크숍 * 요구사항 분석 단계 주요 기법 : 자료흐름 지향분석, 객체지향 분석 * 요구사항 명세 단계 주요 기법 : 자연어에 의한 방법, 정..
[2020 정보처리기사 실기 암기] 1-1. 현행시스템 분석 * 현행 시스템 파악 : 사용하는 SW HW가 무엇인지, 네트워크 구성은 어떻게 되는지 * 현행 시스템 파악절차 1. 구성 기능 인터페이스 파악 - 시스템 구성 현황 파악 : 정보시스템 주요명칭, 주요 기능 - 기능현황 파악 : 단위업무 시스템을 주요기능, 하부기능으로 구분해서 계층형 표기 - 인터페이스 현황 파악 : 데이터 형식, 통신 규약, 연계 유형 2. 아키텍처, 소프트웨어 구성 파악 - 현행 시스템 아키텍처 구성 파악 : 기간 업무처리 시스템을 기준으로 파악 - 소프트웨어 구성 파악 : 라이선스 적용방식과 보유한 라이선스 수량 파악 3. 하드웨어 및 네트워크 구성 파악 - 하드웨어 : 서버 위치, 사양, 수량, 이중화 구현 여부 파악 - 네트워크 : 네트워크 구성도로 서버 위치, 서버 간 네트워..