정보처리기사 실기(3)
-
[정보처리기사 실기] 8장 서버 프로그램 구현 - 개발 환경 구축
개발환경 구축 개발환경 구축의 개념 - 요구사항의 명확한 이해가 필요, 개발도구와 서버의 선정이 이뤄져야하고, 도구의 편의성과 성능, 라이선스 확인 개발 도구 분류 빌드 도구 : 빌드 및 배포를 수행하는 도구, 구서요소와 모듈에 대한 의존성 관리 지원 Ant, Maven, Gradle etc.. 구현 도구 : 코드 작성과 디버깅, 수정 등과 작업을 지원, 개발때 가장 많이 사용 Eclipse, IntelliJ etc.. 테스트 도구 : 검증과 분석을 위한 도구 xUnit, PMD, Findbugs, Cppcheck, Sonar etc.. 형상관리 도구 : 코드와 리소스 산출물에 대한 버전 관리 도구 CVS, Subversion, Git etc.. 개발 환경 구성 요소 (1) 하드웨어 개발 환경 서버 하드..
2022.04.23 -
[정보처리기사 실기] 1장 요구사항 확인 - 현행 시스템 분석
현행 시스템 분석 현행 시스템 파악 어떤 하위 시스템으로 구성되어 있고, 제공 기능 및 연계 정보는 어떤 기술 요소를 사용하는지 파악 소프트웨어 및 하드웨어, 네트워크의 구성은 어떤지 파악 등... 현행 시스템 파악 절차 1단계 시스템 구성 현황 파악 시스템 기능 파악 시스템 인터페이스 파악 2단계 아키텍처 파악 SW 구성 파악 3단계 시스템 하드웨어 현황 파악 네트워크 구성 파악 (1) 1 단계 구성 현황 파악 : 처리 업무와 지원 업무로 구분 업무에 속한 시스템의 명칭, 주요 기능 명시, 모든 시스템 현황 파악이 가능 기능 현황 파악 : 단위 업무 시스템이 현재 제공하는 기능 주요 기능과 하부 기능으로 계층형 인터페이스 현황 파악 :다른 시스템과 주고 받는 데이터의 종류, 데이터 형식, 프로토콜, 연..
2022.04.05 -
[정보처리기사 실기] 1장 요구사항 확인 - 소프트웨어 개발 방법론
소프트웨어 개발 방법론 소프트웨어 생명 주기 모델 ( Software Development Life Cycle : SDLC) (1) 개념 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차 -> 작업 프로세스 모델화 (2) 모델 프로세스 요구사항 분석 요구사항 고려 후 제품에 부합하는 요구와 조건을 결정 기능과 제약 조건, 목표 등을 사용자와 명확히 정의 기능 요구사항 비기능 요구사항 설계 수행 방법을 논리적으로 결정하는 단계 시스템 구조설계 프로그램 설계 사용자 인터페이스 설계 구현 특정 언어를 사용해 프로그램 개발 언어, 기법, 스타일, 순서 등 결정 인터페이스 개발 자료 구조 개발 오류 처리 테스트 예상과 실제 결과를 검사하고 평가하는 단계 단위, 통합, 시스템, 인수 테스트 유지보수 설치된..
2022.04.04