본문 바로가기
NOTE/정보처리기사

[정보처리기사 실기] 노트 # 5 ( 서버프로그램 구현 )

by KIMECK 2020. 7. 18.
반응형

| 개발환경 준비

 개발환경 구축에는 준비가 필요하다. 개발을 위해 사용되는 소프트웨어들도 여러가지가 있는데 

 구현도구, 테스트도구, 형상관리도구, 빌드도구 등이 있다.

 

| 형상관리

  : 형상관리란 (SCM) 소프트웨어의 개발과정에서 발생하는 산출물의 변경사항 버전 등을 체계적으로 관리하여 SW 의 가시성 및 추적성을 부여하고 품질보증을 향상시키는 일련의 활동이다.

 

 - 소프트웨어 모듈 응집도와 결합도

  : 높은 품질의 소프트웨어는 결합도는 낮추고 응집도는 높여야 한다.

 - 테스트케이스의 이해

  : 테스트케이스란 요구사항을 준수하는지 검증하기 위하여 테스트 조건, 입력값, 예상출력값 및 수행한결과 등을 테스트 조건을 명세한 것이다.

 

  - 프로세스의 이해 ( 업무 프로세스 확인 ) 

  : 프로세스란 개인이나 조직이 한개 이상의 정보자원의 입력을 통해 가치있는 산출물을 제공하는 모든 관련활동들의 집합이다 . 

 

 - 배치 프로그램 구현 

  : 배치 프로그램이란 사용자와의 상호작용 없이 일련의 작업들을 작업단위로 묶어 정기적으로 반복 수행하거나 규칙에 따라 일괄처리 하는 것이다. 

  * 배치 스케줄러 : 일괄처리를 위해 주기적으로 발생하거나 반복작업을 지원하는 도구 

   Quartz 스케줄러 : Spring Framework에 플러그인 되어 수행하는 Job과 실행 스케줄을 정의하는 Trigger 를 분리하여 유연성을 제공하는 오픈소스 스케줄러이다. 

 

 

 

반응형

댓글