[정보처리기사 실기] Ⅳ. 서버 프로그램 구현 - 서버프로그램 구현 / 배치프로그램 구현
Ⅳ. 서버 프로그램 구현 - 서버프로그램 구현 / 배치프로그램 구현.
1. 서버프로그램 구현.
서버프로그램
업무 프로세스 기반으로 서비스 제공에 필요한 업무 프로그램 구현.
서버프로그램 구현 절차 ( Tip. 디 스 다 써 콘 )
DTO/VO
SQL문
DAO
Service
Controller
DTO/VO 구현 ⟶ SQL문 구현 ⟶ DAO 구현 ⟶ Service 구현 ⟶ Controller 구현 ⟶ 화면 구현
|--------------------------- 백엔드(Back End) ---------------------...
[정보처리기사 실기] Ⅳ. 서버 프로그램 구현 - 공통 모듈 구현
Ⅳ. 서버 프로그램 구현 - 공통 모듈 구현.
1. 공통 모듈 구현.
공통모듈 구현 개념
모듈(Moudule) 개념
독립된 하나의 소프트웨어 또는 하드웨어 단위.
모듈의 특징
독립성
단독컴파일, 재사용가능
독립성이 높을수록 다른 모듈에 영향도 ↓, 오류 발생시 쉽게 해결 가능.
독립성을 높이려면 모듈결합도 낮게, 응집도 강하게, 모듈크기는 작게 제작.
모듈화
소프트웨어 성능을 향상시키기가 복잡한 시스템의 수정, 재사용, 유지관리 등이 용이하도록 기능단위의 모듈로 분해하는 설계∙구현하는 기법.
모듈화 기법
...
[정보처리기사 실기] Ⅳ. 서버 프로그램 구현 - 개발환경 구축
Ⅳ. 서버 프로그램 구현 - 개발환경 구축.
1. 개발환경 구축.
개발환경 구축의 개념
개발환경 구성시 구현될 시스템 요구사항의 명확한 이해 필요.
개발도구와 서버의 선정, 개발에 사용되는 도구의 편의성과 성능, 라이선스 확인.
개발 도구의 분류 ( Tip. 빌 구 테 형 )
빌드 도구 : 작성한 코드의 빌드 및 배포 수행 / 각 구성요소와 모듈에 대한 의존성 관리 지원.
구현 도구 : 개발 코드작성, 디버깅, 수정 등 작업 지원 도구.
테스트 도구 : 코드의 기능 검증, 전체 품질을 높이기 위한 도구 / 코드 테스트, 테스트 계획, 수행 및...
[정보처리기사 실기] Ⅲ. 기사실기 요약 / 정리 / 단답 / Tip / 알고가기!
Ⅲ. 통합 구현 - 알고가기!!
연계요구사항 분석기법 ( Tip. 인 체 설 델 브 )
인터뷰 / 체크리스트 / 설문지 / 델파이기법 / 브레인스토밍
연계 요구사항 분석 참고문서 ( Tip. 코 테 응 시 )
코드정의서 / 테이블 정의서 / 응용프로그램 구성도 / 시스템 구성도
논리데이터모델링 속성 ( Tip. 개 속 관 )
개체 / 속성 / 관계
논리데이터모델링에서는 ...
[정보처리기사 실기] Ⅲ. 통합구현 - 내외부 연계 모듈 구현
Ⅲ. 통합구현 - 내외부 연계 모듈 구현.
1. 연계 모듈 구현 환경 구성 및 개발.
▷ EAI / ESB 방식
EAI(Enterprise Application Integration) 방식
기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간의 정보전달, 연계, 통합을 가능하게 해주는 솔루션.
비지니스간 통합 및 연계성을 증대시켜 효율성을 높여 줄수 있고, 시스템 확장성을 높여 줄 수 있다.
ESB(Enterprise Service Bus) 방식
기업에서 운영되는 서로다른 플랫폼 및 애플리케이션 간을 하나의 시스템으로 관리 / 운영 할 수 있도록 서비스 ...
[정보처리기사 실기] Ⅲ. 통합구현 - 연계 메커니즘 구성
Ⅲ. 통합구현 - 연계 메커니즘 구성.
1. 연계 메커니즘 정의.
연계 메커니즘 개념
모듈간 데이터 연계시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 메커니즘.
연계 메커니즘 기능.
송신시스텀과 송신데이터를 수신하여 DB반영하는 수신시스템으로 구성.
송신시스템 : 연계데이터를 연계테이블 또는 파일로 생성하여 송신.
수신시스템 : 전송받은 데이터를 변환 처리 후 데이터 베이스에 반영.
연계방식
직접연계
장점
연계 및 구현 단순.
개...
[백준 알고리즘 문제풀이][JAVA][5622번] 다이얼
문제 - 백준 문제 바로가기
상근이의 할머니는 아래 그림과 같이 오래된 다이얼 전화기를 사용한다.
전화를 걸고 싶은 번호가 있다면, 숫자를 하나를 누른 다음에 금속 핀이 있는 곳 까지 시계방향으로 돌려야 한다.
숫자를 하나 누르면 다이얼이 처음 위치로 돌아가고, 다음 숫자를 누르려면 다이얼을 처음 위치에서 다시 돌려야 한다.
숫자 1을 걸려면 총 2초가 필요하다.
1보다 큰 수를 거는데 걸리는 시간은 이보다 더 걸리며, 한 칸 옆에 있는 숫자를 걸기 위해선 1초씩 더 걸린다.
상근이의 할머니는 전화 번호를 각 숫자에 해당하는 문자로 외운다.
즉, 어떤 단어를 걸 때, 각 알파벳에 해당하는 숫자를...
[백준 알고리즘 문제풀이][JAVA][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...
전체 글 83개, 11 페이지