soominkim Study
article thumbnail
[정보처리기사] 서버 프로그램 구현
자격증/정보처리기사 2023. 4. 16. 01:17

개발환경 구축은 구현될 시스템 요구사항을 명확하게 이해하고 개발 도구와 서버의 선정, 개발에 사용되는 도구들의 편의성과 성능 라이선스를 확인하는 과정입니다. 개발 도구의 분류는 구현 도구, 테스트 도구, 형성관리, 빌드 도구로 분류할 수 있습니다. 구분 설명 빌드 도구 작성한 코드의 빌드 및 배포를 수행하는 도구 각각의 구성요소와 모듈에 대한 의존성 관리를 지원 - Ant, Maven, Gradle 구현 도구 개발자의 코드 작성과 디버깅, 수정 등과 같은 작업을 지원하는 도구 프로그램을 개발할 때 가장 많이 사용되는 도구 - Eclipse, InteliJ, Spring Tool Suite, NetBeans, Visual Studio 테스트 도구 코드의 기능 검증과 전체의 품질을 높이기 위해 사용하는 도구..

article thumbnail
[정보처리기사] 소프트웨어 개발 방법론

소프트웨어 생명주기(SDLC; Software Development Life Cycle)은 시스템의 요구분석 부터 유지보수 까지 전 공정을 체계화한 절차이자 시스템이 개발될 때부터 운용과 유지보수를 거쳐 생애를 마칠 때까지 어떠한 순서를 밟는지에 대한 작업 프로세스를 모델화 한 것입니다. 소프트웨어 생명 주기 모델 프로세스는 다음 순서를 가집니다. 순서 프로세스 설명 활동 1 요구사항 분석 개발할 소프트웨어의 기능과 제약조건, 목표 등을 사용자와 함께 명확히 정의하는 단계 기능 요구사항 비기능 요구사항 2 설계 정의한 기능을 실제 수행할 수 있도록 수행 방법을 논리적으로 결정하는 단계 시스템 구조설계 프로그램 설계 사용자 인터페이스 설계 3 구현 언어 선택, 기법, 스타일, 순서 등을 결정하는 단계 인터..

검색 태그