본문 바로가기

전체 글64

6. 프로그래밍 언어 활용 - Chap 1. 기본 문법 활용하기 Chapter 1. 기본 문법 활용하기 1. 변수 활용(1) 1) 데이터 타입 유형 : 불린 타입, 문자 타입, 문자열 타입, 부동 소수점 타입 2) 변수 개념 : 저장하고자 하는 어떤한 값이 있을 때, 그 값을 주기억장치에 기억하기 위한 공간 3) 배열 개념 : 같은 타입의 변수들로 이루어진 집합 4) 포인터 개념 : 변수의 주솟값을 저장하는 공간 5) 자바 자료형 Hash Set - 중복된 원소를 허용하지 않는 집합(Set)의 성질을 가진 클래스 - 순서가 중요하지 않음 Array List - 크기가 가변적으로 변하는 선형리스트의 성질을 가진 클래스 - 순서가 중요함(인덱스를 통해 접근 가능) Linked List - 데이터를 저장하는 노드가 이전노드와 다음노드의 상태를 알고 있는 링크드 리스트 자료.. 2021. 6. 18.
5. 인터페이스 구현 - Chap 3. 인터페이스 구현 검증 Chapter 3. 인터페이스 구현 검증 1. 인터페이스 구현 검증 1) 인터페이스 구현 검증 도구★ - 엑스피 엔셀웨 : xUnit / STAF / FitNesse / NTAF / Selenium / watir 2) 인터페이스 감시 도구 : 스카우터(SCOUTER) / 제니퍼 (Jennifer) 2. 인터페이스 오류 처리 확인 및 보고서 작성 1) 인터페이스 오류 처리 방법 - 화,로,테 : 사용자 화면에서 오류 인지 : 인터페이스 오류 로그 생성 : 인터페이스 관련 테이블에 오류 기록 2021. 6. 18.
5. 인터페이스 구현 - Chap 2. 인터페이스 기능 구현 Chapter 2. 인터페이스 기능 구현 1. 인터페이스 기능 구현 정의 : 응용 소프트웨어와 연계대상 모듈 간의 세부 설계서를 확인하여 일관되고 정형화된 인터페이스 기능을 구현 --> 컴포넌트 명세서 / 인터페이스 명세서 2. 인터페이스 기능 구현★★ 1) JSON 개념 : 속성-값(Attribute-Value Pair) 쌍 또는 "키-값 쌍"으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷 --> 가벼움 2) XML 개념 : HTML의 단점을 보완한 인터넷 언어로, SGML의 복잡한 단점을 개선 한 특수한 목적을 갖는 마크업 언어 --> 무거움 3) AJAX 개념 : 자바스크립트를 사용하여 웹 서버와 클라이언트 간 비동기적으로 XML 데이터를 교환.. 2021. 6. 18.
5. 인터페이스 구현 - Chap 1. 인터페이스 설계 확인 Chapter 1. 인터페이스 설계 확인 1. 외부, 내부 모듈 간 공통 기능 및 데이터 인터페이스 확인 1) 소프트웨어 개발 단계별 인터페이스 산출물 분석 단계 인터페이스 정의서 명세 단계 인터페이스 명세서 설계 단계 - 인터페이스 설계서 ( 시스템 인터페이스 설계서와 상세 기능별 인터페이스 명세서) - 시스템 인터페이스 설계서 = 시스템 인터페이스 목록 + 시스템 인터페이스 정의서 (인터페이스 ID별 별개 정의서)로 구성 - 상세 기능별 인터페이스 명세서(=상세 기능별 인터페이스 정의서)는 각 기능의 세부 인터페이스 정보 정의 2. 외부 및 내부 모듈 연계를 위한 인터페이스 기능 식별 2) EAI 개념★ : 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보 전달, 연계, 통합을 가능하게 .. 2021. 6. 18.
4. 통합구현 - Chap 3. 내외부 연계 모듈 구현 Chapter 3. 내외부 연계 모듈 구현 1. 연계 모듈구현 환경 구성 및 개발 1) EAI 개념 : 기업에서 운영되는(기업 내) 서로 다른 플랫폼 및 애플리케이션 간의 정보를 전달, 연계, 통합이 가능하도록 해주는 솔루션 2) EAI 유형★ - 포,허,메,하 : 포인트 투 포인트 / 허브 앤 스포크 / 메시지 버스 / 하이브리드 3) ESB 개념 : 기업에서 운영되는(기업 내 + 기업 외부 가능) 서로 다른 플랫폼 및 애플리케이션들 간을 하나의 시스템으로 관리 운영 할 수 있도록 서비스 중심의 통합을 지향하는 아키텍처 : 미들웨어(Bus)를 중심으로 각각 프로토콜이 호환할 수 있도록 애플리케이션의 통합을 느슨한 결합 방식으로 지원하는 방식 4) 웹 서비스 개념 : 네트워크에 분산된 정보를 서비스 형태.. 2021. 6. 17.
4. 통합구현 - Chap 2. 연계 메커니즘 구성 Chapter 2. 연계 메커니즘 구성 1. 연계 메커니즘 정의 1) 연계 메커니즘의 개념 : 응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계 시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 매커니즘 (JDBC, EAI/ESB) (배치, 시간/일, 실시간 ) 2) 주요 연계 기술 직접 연계- DB링크, DB연결, API/Open API, JDBC, 하이퍼링크 간접 연계 - EAI , WebService/EBS, 소켓 2. 연계 장애 및 오류처리 구현 3) 연계 장애 및 오류 유형 : 연계 시스템 로그, 송수신 시스템 연계 프로그램 로그 등을 확인하여 상세 오류 원인을 분석하고 해결 방안을 결정하여 수행한다 2021. 6. 17.
4. 통합구현 - Chap 1. 연계 데이터 구성 Chapter 1. 연계 데이터 구성 1. 연계 요구사항 분석 1) 연계 요구사항 분석기법 - 인,체,설,델,브 : 인터뷰 / 체크리스트 / 설문지 / 델파이 기법 / 브레인 스토밍 2) 분석 참고 문서 : 코드 정의서, 테이블 정의서, 응용 프로그램 구성도, 시스템 구성도 3) 인터페이스 명세서 주요항목 - 인,최,크,시,데 : 인터페이스ID, 최대 처리 횟수, 데이터 크기 , 시스템 정보, 데이터 정보 2. 연계 데이터 식별 및 표준화 4) 연계 데이터 식별 정보 : 대내외 구분 정보, 기관명, 시스템ID, 한글명, 영문명, 시스템 설명, 시스템 위치, 네트워크 특성, 전용회선 정보, IP/URL, Port , Login, DB정보, 담당자 정보 5) 인터페이스 시스템의 데이터 표준 : 인터페이스 데.. 2021. 6. 17.
3. 데이터 입출력 구현 - Chap 3. 데이터베이스 기초 활용하기 Chapter 3. 데이터베이스 기초 활용하기 1. 데이터베이스 종류 1) 데이터베이스 개념 : 다수의 인원, 시스템 또는 프로그램이 사용할 목적으로 통합하여 관리되는 데이터의 집합 2) 빅데이터 개념 : 시스템, 서비스, 조직(회사) 등에서 주어진 비용, 시간 내에 처리 가능한 데이터 범위를 넘어서는 수십 페타바이트(PB) 크기의 비정형, 반정형, 정형 데이터 3) 데이터 마이닝 개념★ : 대구모로 저장된 데이터 안에서 체계적이고 자동적으로 통계적 규칙이나 패턴을 찾아내는 기술 4) NoSQL의 개념 : 고정된 테이블 스키마가 필요X 조인(Join) 연산을 사용 X 수평적으로 확장 가능한 DBMS 5) NoSQL의 유형★ - 키 컬 도 그 (=DBMS유형과 동일) : 키-값 DBMS / 컬럼 기반 데이.. 2021. 6. 15.
3. 데이터 입출력 구현 - Chap 2. 물리 데이터 저장소 확인 Chapter 2. 물리 데이터 저장소 확인 1. 물리 데이터 모델 설계 1) 물리 데이터 모델링 개념 : 논리모델을 적용하고자 하는 기술에 맞도록 상세화해 가는 과정 2) 물리 데이터 모델링 변환 절차 : 개체를 테이블로 변환 : 속성을 컬럼으로 변환 : UID를 기본키로 변환 : 관계를 외래키로 변환 : 컬럼 유형과 길의 정의 : 반 정규화 수행 2. 물리 데이터 저장소 구성 1) 참조무결성 제약 조건 : 릴레이션과 릴레이션 사이에 대해 참조의 일관성을 보장하기 위한 조건 2) 인덱스(Index) 개념★ : 검색 연산의 최적화를 위해 데이터베이스 내 열에 대한 정보를 구성한 데이터 구조 3) 인덱스 적용 기준 : 인덱스의 적정한 분포도는 10~15% 4) 파티셔닝 유형 - 레 해 리 컴 : 레인지 파.. 2021. 6. 15.