[정보처리기사 실기] Ⅳ. 서버 프로그램 구현 - 서버프로그램 구현 / 배치프로그램 구현

[정보처리기사 실기] Ⅳ. 서버 프로그램 구현 - 서버프로그램 구현 / 배치프로그램 구현. (feat.수제비)
Ⅳ. 서버 프로그램 구현 - 서버프로그램 구현 / 배치프로그램 구현. 1. 서버프로그램 구현. 서버프로그램 업무 프로세스 기반으로 서비스 제공에 필요한 업무 프로그램 구현. 서버프로그램 구현 절차 ( Tip. 디 스 다 써 콘 ) DTO/VO SQL문 DAO Service Controller DTO/VO 구현 ⟶ SQL문 구현 ⟶ DAO 구현 ⟶ Service 구현 ⟶ Controller 구현 ⟶ 화면 구현 |--------------------------- 백엔드(Back End) ---------------------...

더보기

[정보처리기사 실기] Ⅳ. 서버 프로그램 구현 - 공통 모듈 구현

[정보처리기사 실기] Ⅳ. 서버 프로그램 구현 - 공통 모듈 구현. (feat.수제비)
Ⅳ. 서버 프로그램 구현 - 공통 모듈 구현. 1. 공통 모듈 구현. 공통모듈 구현 개념 모듈(Moudule) 개념 독립된 하나의 소프트웨어 또는 하드웨어 단위. 모듈의 특징 독립성 단독컴파일, 재사용가능 독립성이 높을수록 다른 모듈에 영향도 ↓, 오류 발생시 쉽게 해결 가능. 독립성을 높이려면 모듈결합도 낮게, 응집도 강하게, 모듈크기는 작게 제작. 모듈화 소프트웨어 성능을 향상시키기가 복잡한 시스템의 수정, 재사용, 유지관리 등이 용이하도록 기능단위의 모듈로 분해하는 설계∙구현하는 기법. 모듈화 기법 ...

더보기

[정보처리기사 실기] Ⅳ. 서버 프로그램 구현 - 개발환경 구축

[정보처리기사 실기] Ⅳ. 서버 프로그램 구현 - 개발환경 구축. (feat.수제비)
Ⅳ. 서버 프로그램 구현 - 개발환경 구축. 1. 개발환경 구축. 개발환경 구축의 개념 개발환경 구성시 구현될 시스템 요구사항의 명확한 이해 필요. 개발도구와 서버의 선정, 개발에 사용되는 도구의 편의성과 성능, 라이선스 확인. 개발 도구의 분류 ( Tip. 빌 구 테 형 ) 빌드 도구 : 작성한 코드의 빌드 및 배포 수행 / 각 구성요소와 모듈에 대한 의존성 관리 지원. 구현 도구 : 개발 코드작성, 디버깅, 수정 등 작업 지원 도구. 테스트 도구 : 코드의 기능 검증, 전체 품질을 높이기 위한 도구 / 코드 테스트, 테스트 계획, 수행 및...

더보기

[정보처리기사 실기] Ⅲ. 기사실기 요약 / 정리 / 단답 / Tip / 알고가기!

[정보처리기사 실기] Ⅲ. 기사실기 요약 / 정리 / 단답 / Tip / 알고가기!! (feat.수제비)
Ⅲ. 통합 구현 - 알고가기!! 연계요구사항 분석기법 ( Tip. 인 체 설 델 브 ) 인터뷰 / 체크리스트 / 설문지 / 델파이기법 / 브레인스토밍 연계 요구사항 분석 참고문서 ( Tip. 코 테 응 시 ) 코드정의서 / 테이블 정의서 / 응용프로그램 구성도 / 시스템 구성도 논리데이터모델링 속성 ( Tip. 개 속 관 ) 개체 / 속성 / 관계 논리데이터모델링에서는 ...

더보기

[정보처리기사 실기] Ⅲ. 통합구현 - 내외부 연계 모듈 구현

[정보처리기사 실기] Ⅲ. 통합구현 - 내외부 연계 모듈 구현. (feat.수제비)
Ⅲ. 통합구현 - 내외부 연계 모듈 구현. 1. 연계 모듈 구현 환경 구성 및 개발. ▷ EAI / ESB 방식 EAI(Enterprise Application Integration) 방식 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간의 정보전달, 연계, 통합을 가능하게 해주는 솔루션. 비지니스간 통합 및 연계성을 증대시켜 효율성을 높여 줄수 있고, 시스템 확장성을 높여 줄 수 있다. ESB(Enterprise Service Bus) 방식 기업에서 운영되는 서로다른 플랫폼 및 애플리케이션 간을 하나의 시스템으로 관리 / 운영 할 수 있도록 서비스 ...

더보기

[정보처리기사 실기] Ⅲ. 통합구현 - 연계 메커니즘 구성

[정보처리기사 실기] Ⅲ. 통합구현 - 연계 메커니즘 구성. (feat.수제비)
Ⅲ. 통합구현 - 연계 메커니즘 구성. 1. 연계 메커니즘 정의. 연계 메커니즘 개념 모듈간 데이터 연계시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 메커니즘. 연계 메커니즘 기능. 송신시스텀과 송신데이터를 수신하여 DB반영하는 수신시스템으로 구성. 송신시스템 : 연계데이터를 연계테이블 또는 파일로 생성하여 송신. 수신시스템 : 전송받은 데이터를 변환 처리 후 데이터 베이스에 반영. 연계방식 직접연계 장점 연계 및 구현 단순. 개...

더보기

[백준 알고리즘 문제풀이][JAVA][5622번] 다이얼

Baekjoon Algorithm solve JAVA No.5622 다이얼
문제 - 백준 문제 바로가기 상근이의 할머니는 아래 그림과 같이 오래된 다이얼 전화기를 사용한다. 전화를 걸고 싶은 번호가 있다면, 숫자를 하나를 누른 다음에 금속 핀이 있는 곳 까지 시계방향으로 돌려야 한다. 숫자를 하나 누르면 다이얼이 처음 위치로 돌아가고, 다음 숫자를 누르려면 다이얼을 처음 위치에서 다시 돌려야 한다. 숫자 1을 걸려면 총 2초가 필요하다. 1보다 큰 수를 거는데 걸리는 시간은 이보다 더 걸리며, 한 칸 옆에 있는 숫자를 걸기 위해선 1초씩 더 걸린다. 상근이의 할머니는 전화 번호를 각 숫자에 해당하는 문자로 외운다. 즉, 어떤 단어를 걸 때, 각 알파벳에 해당하는 숫자를...

더보기

[백준 알고리즘 문제풀이][JAVA][4673번] 셀프 넘버

Baekjoon Algorithm solve JAVA No.4673 셀프 넘버
문제 - 백준 문제 바로가기 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, 이 수를 시작해서 n, d(n), d(d(n)), d(d(d(n))), …과 같은 무한 수열을 만들 수 있다. 예를 들어, 33으로 시작한다면 다음 수는 33 + 3 + 3 = 39이고, 그 다음 수는 39 + 3 + 9 = 51, 다음 수는 51 + 5 + 1 = 57이다. 이런식으로 다음과 같은 수열을 만들 수 있다. 33, 3...

더보기