반응형

빌드 2

정보처리기사 2과목 소프트웨어 개발 (소프트웨어 패키징 고려사항과 작업 순서)

소프트웨어 패키징 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것 개발자가 아닌 사용자를 중심으로 진행 고려사항 운영체제(OS), CPU, 메모리 등에 필요한 최소 환경을 정의 하드웨어와 함께 관리될 수 있도록 Managed Service 형태로 제공 다양한 사용자의 요구사항 반영 패키징 작업 순서 기능 식별 모듈화(Modularity) - 기능 단위로 분해하고 추상화 되어 재사용 및 공유가 가능한 수준으로 만들어진 단위 빌드 진행 빌드(Build) : 소스코드 파일을 실행 가능한 소프트웨어 산출물로 만드는 일련의 과정, 그에 대한 결과물 사용자 환경 분석 패키징 및 적용 시험 패키징 변경 개선 배포 제품 소프트웨어 패키징 도구 활용시 고려사항 패키징 시 사용자에게 배포되는 소프트웨어이..

정보처리기사 2과목 소프트웨어 개발 (개발지원 도구와 빌드 자동화 도구)

통합 개발 환경(IDE; Integrated Development Environment) 개발에 필요한 환경, 즉 편집기(Editor), 컴파일러(Compiler), 디버거(Debugger) 등 다양한 툴을 하나의 인터페이스로 통합해 제공하는 것을 의미함 이클립스(Eclipse) (IBM), 비주얼 스튜디오(Visual Studio) (Microsoft), 엑스 코드(X Code) (Apple) 안드로이드 스튜디오(Android Studio) (Google), IDEA (JetBrains) 빌드 자동화 도구 소스코드를 소프트웨어로 변환하는 과정에 필요한 전처리 (Preprocessing), 컴파일 (Compile) 등 작업들을 수행하는 소프트웨어 Ant (Another Neat Tool) 아파치 소프트웨..

반응형