Development/Software Engineering(487)
-
Performance Engineering(성능 공학) - 분석 단계, 설계 단계, 개발단계, 최종 테스트 단계, 운영 단계
♣Performance Engineering(성능 공학)시스템의 목표 성능(응답 시간과 동시 접속자수)을 정의하고, 이를 달성하기 위해서, 시스템의 구조를 반복적으로 개선하는 작업을 의미한다. https://en.wikipedia.org/wiki/Performance_engineering 성능 목표의 정의부터, 최적의 성능을 내기 위한 디자인 및 구현과 같은 개발 초기의 설계 부분과 개발 후의 운영단계의 모니터링까지 모든 과정을 포함한다.· 분석 단계· 설계 단계· 개발단계· 최종 테스트 단계· 운영 단계 분석 단계· 초기 요구 사항 분석 및 시스템 기획 단계에서는 성능에 대한 목표를 정해야 한다.· 목표 응답시간은 어떻게 되는지, 시스템을 사용할 총 사용자수와 동시에 시스템을 사용하는 동시접속자 수가 ..
-
개발환경 구축에 필요한 소프트웨어와 하드웨어에 대한 이해 - 개발을 위해 사용되는 소프트웨어의 종류와 특성, 개발환경 하드웨어의 이해
개발환경 구축에 필요한 소프트웨어와 하드웨어에 대한 이해 적합한 개발환경 구성을 위해서는 어떤 종류의 개발 소프트웨어들이 존재하며 각 종류마다 어떤 특성을 갖는지에 대해 판단할 수 있어야 한다. 그리고 이러한 소프트웨어가 설치되는 하드웨어에 대한 이해도 필요하다. 개발을 위해 사용되는 소프트웨어의 종류와 특성 개발환경 하드웨어의 이해 ♣개발을 위해 사용되는 소프트웨어의 종류와 특성 종류특징구현도구프로그램을 개발할 때 가장 많이 사용되는 도구로서 코드의 작성 및 편집, 디버깅 등과 같은 다양한 작업이 가능합니다. Eclipse, NetBeans, IntelliJ 등 다양한 소프트웨어들이 사용되고 있다. 구현에 사용되는 소프트웨어는 어떤 프로그래밍 언어로 개발 되는지에 따라 선택하여 사용한다.테스트 도구개발..
-
연계 모듈 테스트 케이스(Testcase) 작성 및 명세화 - 송수신용 연계 응용 프로그램의 단위 테스트 케이스(Testcase) 작성 및 명세화, 연계(인터페이스) 테스트 케이스(Testcase) 작성 및 명세화
연계 모듈 테스트 케이스(Testcase) 작성 및 명세화 연계(인터페이스) 테스트 구간에서의 데이터 및 프로세스 흐름에 따라 테스트 케이스(Testcase)를 작성한다. 연계(인터페이스) 테스트 케이스는 연계(인터페이스) 테이블(파일) 단위로 작성한다. 테스트 케이스(Testcase) 작성 시 가장 핵심적인 사항은 테스트 항목의 도출이다. 테스트할대상 및 기능 등이 충분히(완전하게), 누락 없이, 일관성 있게, 구체적으로 식별되어야 한다. · 송수신용 연계 응용 프로그램의 단위 테스트 케이스(Testcase) 작성 및 명세화· 연계(인터페이스) 테스트 케이스(Testcase) 작성 및 명세화 ♣송수신용 연계 응용 프로그램의 단위 테스트 케이스(Testcase) 작성 및 명세화 연계(인터페이스) 테스트 ..
-
수행 내용 - 연계 모듈 구현 환경 구성 및 개발하기 - 연계 메커니즘 정의서 또는 연계 아키텍처 설계서를 확인 및 점검한다., 송신 시스템의 연계 모듈 구현 환경을 구축한다., 수신 시스템의 ..
수행 내용 - 연계 모듈 구현 환경 구성 및 개발하기 ♣수행 순서· 연계 메커니즘 정의서 또는 연계 아키텍처 설계서를 확인 및 점검한다.· 송신 시스템의 연계 모듈 구현 환경을 구축한다.· 수신 시스템의 연계 모듈 구현 환경을 구축한다.· 송신 시스템과 수신 시스템의 연계 응용 프로그램을 개발한다. 연계 메커니즘 정의서 또는 연계 아키텍처 설계서를 확인 및 점검한다. 1.'학습 2. 연계 메커니즘 구현하기'에서 작성했던 연계 메커니즘 정의서 중 송수신 시스템에서의 연계 응용 프로그램 구현 방식, 연계(인터페이스) 데이터 생성 방식(테이블 vs 파일), 코드 매핑 및 데이터 변환 처리 위치(송신 시스템 vs 수신 시스템)을 확인한다. 2. 송수신 시스템 각각에서 연계 응용 프로그램 구현을 자바 프로그램(J..
-
데이터 보안 - 연계 메커니즘에서 데이터 암·복호화 처리 절차, 암·복호화 적용 대상 선정, 암호화 알고리즘, 송수신 시스템 연계 응용 프로그램 구현 시 암호화 알고리즘 적용
데이터 보안연계 데이터 보안은 연계 데이터를 송신 시스템 운영 DB에서 연계 데이터를 추출하여 연계솔루션에 의해 송신하기 전과 수신 시스템 연계(인터페이스) 테이블(파일)로부터 운영 DB에 반영하는 과정에서 데이터 암·복호화를 적용하는 방식이다. 데이터 보안은 암·복호화 적용 대상, 암호화 알고리즘, 암·복호화 적용을 위한 환경 설정을 설계하고 구현해야 한다.· 연계 메커니즘에서 데이터 암·복호화 처리 절차· 암·복호화 적용 대상 선정· 암호화 알고리즘· 송수신 시스템 연계 응용 프로그램 구현 시 암호화 알고리즘 적용 ♣연계 메커니즘에서 데이터 암·복호화 처리 절차송신 시스템에서는 운영 DB에서 연계 데이터를 추출하여 보안 대상 속성(칼럼)을 선정한 암호화 알고리즘으로 암호화한 후 연계(인터페이스) 테이..
-
장애 및 오류 유형과 처리 방안 - 장애 및 오류 유형, 장애 및 오류 처리 방안
장애 및 오류 유형과 처리 방안· 장애 및 오류 유형· 장애 및 오류 처리 방안 장애 및 오류 유형장애나 오류 유형은 ① 연계 시스템(서버 또는 엔진)의 오류, ② 송신 시스템의 연계 프로그램(운영 DB에서 연계 데이터를 생성 및 추출, 코드 및 데이터 변환 등을 수행하도록 별도로 구현한 응용 프로그램) 또는 수신 시스템의 연계 프로그램(운영 DB에 데이터를 반영하고, 코드 및 데이터 변환 등을 수행하도록 별도로 구현한 응용 프로그램) 오류, ③ 연계데이터 자체의 오류로 분류할 수 있다. 장애 및 오류 처리 방안연계 서버 엔진에서 기록하는 로그와 송수신 시스템의 연계 프로그램에서 기록하는 로그를 확인하여 상세 오류 원인을 분석한 후 분석 결과에 따른 해결 방안을 결정하여 수행합니다. 예를 들어, 연계 서..