삽질로그 70

[정보처리기사_실기] Chapter 4. 서버프로그램 구현

■ 개발 환경 구축 도구 (하드웨어) - 웹 서버 (정적 파일들을 제공) - 웹 애플리케이션 서버 (WAS : Web Application Server - 동적 서비스를 제공) - 데이터베이스 서버 (DB Server - 데이터베이스와 이를 관리하는 DBMS를 운영) - 파일서버 (File Server - DB에 저장하기에는 비효율적이거나, 서비스 제공을 목적으로 유지하는 파일들을 저장하는 서버) ■ 개발 환경 구축 도구 (개발 소프트웨어) - 구현 도구 : 코드의 작성, 편집, 디버깅 등 ex) Eclipse / Visual Studio Code / InteliJ / NetBeans 등 * IDE (Integrated Development Environment) : 통합 개발 환경 - 테스트 도구 : ..

[정보처리기사_실기] Chapter 3. 통합 구현

■ 통합구현 신규 시스템과 기존 시스템간 통합 프로세스를 구현 및 창출하는 과정 ■ 통합구현 구성 송신 시스템과 모듈 / 중계 시스템 / 수신 시스템과 모듈 ■ 연계매커니즘 - 송신 시스템 : DB로 부터 인터페이스 테이블이나 파일(XML, text, csv 등) 형식으로 연계데이터를 생성하여 송신 - 중계 시스템 (중계 서버) : 송신된 데이트의 오류 처리 및 수신 시스템의 데이터 형식으로 변환 또는 매핑 등을 수행 - 수신 시스템: 전송된 데이터를 받아 수신 시스템에 맞는 데이터로 변환후 운영 DB에 반영 ■ 연계 메커니즘 구성 (전과정에 로그 Log 기록 있음!) [송신 시스템 및 송신 모듈] 연계 데이터 생성 및 추출 -> 코드 매핑 및 데이터 변환 -> 인터페이스 테이블 또는 파일 생성 -> 연..

[정보처리기사_실기] Chapter 1. 요구사항 확인

■ 현행 시스템 파악 절차 [ 구기 / 아소 / 하네 ] 구성/기능/인터페이스 --> 아키텍쳐 및 소프트웨어 구성 --> 하드웨어 및 네트워크 구성 파악 ■ 소프트웨어 구성 파악 - 단위 업무 시스템의 업무 처리를 위해 설치되어 있는 소프트웨어들의 제품명, 용도, 라이선스 적용방식, 라이선스 수를 명시 한것 ■ 요구공학 (Requirements Engineering) 시스템 요구사항을 도출, 분석, 명세, 확인하기 위해 수행되는 구조화된 활동의 집합. ■ 요구사항 유형 기능 요구사항 / 비기능 요구사항 / 사용자 요구사항 / 시스템 요구사항 ■ 요구사항 프로세스 [ 도 분 명 확 ] 도출 -> 분석 -> 명세 -> 확인(검증) ■ SWEBOK IEEE Computer Society 에서 Software ..

[정보처리기사_실기] 기타 정리&암기

■ GoF의 디자인 패턴 - 생성 패턴 (객체를 생성하는 여러 방법을 알려주는 패턴) : Singleton, Builder, Prototype, Factory Method, Abstract Factory * Singleton 싱글톤 패턴 : 클래스 인스턴스가 하나임을 보장, 전역적인 접근점을 제공하는 패턴 / 디자인패턴의 가장 기초 * Abstract 추상 팩토리 패턴 : 구체적인 클래스를 지정하지않고 독립적인 객체들을 생성하기 위해 인터페이스를 제공하는 패턴 * Builder 빌더 패턴: 복학 객체의 생성과정과 표현과정을 분리시켜 동일한 생성 과정에서 다양한 표현을 생성할 수 있는 패턴 * Factory Method 팩토리 메서드 패턴: 인스턴스를 만드는 클래스를 서브 클래스에서 결정하도록 하는 패턴 ..

[정보처리기사_실기] Chapter 2. 데이터 입출력 구현

■ 데이터 모델링 절차 [ 개 논 물 ] 개념 데이터 모델링 -> 논리 데이터 모델링 -> 물리 데이터 모델링 -> DB 구축 ■ 데이터 모델의 구성요소 개체 (Entity) / 속성 (Attribute) / 관계 (Relationship) * 속성 : 데이터의 가장 작은 논리적 단위로서 파일 구조상의 데이터 항목 또는 데이터 필드에 해당함 ■ 데이터 모델링 정의 데이터 정보구조를 실체와 관계를 중심으로 명확하고 체계적으로 표현하여 문서화하는 기법 ■ 논리 데이터 모델링 정의 데이터 구조에 대한 논리적 정의 단계, 엔티티와 속성들의 관계를 구조적으로 정의하는 단계 + 의사소통의 보조자료로서 E-R 모델을 사용 ■ E-R (Entity-Relation) 모델의 정의 (ERD) 정보들을 개체, 속성, 관계로..