반응형

*소프트웨어 패키징

- 소프트웨어 패키징이란 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것을 말한다.

- 개발자가 아니라 사용자를 중심으로 진행한다.

- 소스 코드는 향후 관리를 고려하여 모듈화하여 패키징한다.

- 사용자가 소프트웨어를 사용하게 될 환경을 이해하여 다양한 환경에서 소프트웨어를 손쉽게 사용할 수 있도록 일반적인 배포 형태로 패키징 한다.

- 사용자를 중심으로 진행되는 작업이므로 사용자의 편의성 및 실행 환경을 우선적으로 고려해야 한다.

반응형

'자격증 > 정보처리기사' 카테고리의 다른 글

릴리즈 노트  (0) 2020.06.06
소프트웨어 패키징 시 고려사항, 패키징 작업 순서  (0) 2020.06.02
기타 협업 도구  (0) 2020.05.30
빌드 도구  (0) 2020.05.29
통합 개발 환경(IDE)  (0) 2020.05.28
반응형

*기타 협업 도구

- 협업 도구는 개발에 참여하는 사람들이 서로 다른 작업 환경에서 원활히 프로젝트를 수행할 수 있도록 도와주는 도구로 협업 소프트웨어 또는 그룹웨어 등으로도 불린다.

- 협업 도구에는 일정관리 업무흐름 관리, 정보 공유, 커뮤니케이션 등의 업무 보조 도구가 포함되어 있다.

- 협업 도구는 웹 기반, PC, 스마트폰 등 다양한 플랫폼에서 사용할 수 있도록 제공ㅇ된다.

- 협업 도구에 익숙하지 않거나 이용할 의지가 없으면 협업 도구가 오히려 엽업의 방해 요소가 될 수 있다.

반응형

'자격증 > 정보처리기사' 카테고리의 다른 글

소프트웨어 패키징 시 고려사항, 패키징 작업 순서  (0) 2020.06.02
소프트웨어 패키징  (0) 2020.06.01
빌드 도구  (0) 2020.05.29
통합 개발 환경(IDE)  (0) 2020.05.28
단위 모듈 테스트  (0) 2020.05.27
반응형

*빌드 도구 

- 빌드는 소스 코드 파일들을 컴퓨터에서 실행할 수 있는 제품 소프트웨어로 변환하는 과정 또는 결과물을 말한다.

- 빌드 도구는 소스 코드를 소프트웨어로 변환하는 과정에 필요한 전처리, 컴파일 등의 작업들을 수행하는 소프트웨어를 말한다. 

- 대표적인 빌드 도구에는 Ant, maven, Gradle이 있다.

반응형

'자격증 > 정보처리기사' 카테고리의 다른 글

소프트웨어 패키징  (0) 2020.06.01
기타 협업 도구  (0) 2020.05.30
통합 개발 환경(IDE)  (0) 2020.05.28
단위 모듈 테스트  (0) 2020.05.27
단위 모듈  (0) 2020.05.26
반응형

# 통합 개발 환경 (IDE : Integrated Development Environment)

  • 통합 개발 환경은 개발에 필요한 환경, 즉 편집기, 컴파일러, 디버거 등의 다양한 툴을 하나의 인터페이스로 통합하여 제공하는 것을 의미한다.
  • 통합 개발 환경 도구는 통합 개발 환경을 제공하는 소프트웨어를 의미한다.
  • 통합 개발 환경 도구는 코드의 자동 생성 및 컴파일이 가능하고 추가 기능을 위한 도구들을 다운로드하여 추가할 수 있다.
  • 통합 개발 환경 도구는 코드를 실행하거나 테스트할 떄 오류가 발생한 부분을 시각화하므로 수정이 용이하다.
  • 통합 개발 환경 도구는 외부의 다양한 서비스와 연동하여 개발에 편의를 제공하고 필요한 정보를 공유할 수 있다.
  • 통합 개발 환경을 지원하는 도구는 플랫폼, 운영체제, 언어별로 다양하게 존재하며 대표적인 툴로는 이클립스, 비주얼 스튜디오, 엑스 코드, 안드로이드 스튜디오, IDEA 등이 있다.
반응형

'자격증 > 정보처리기사' 카테고리의 다른 글

기타 협업 도구  (0) 2020.05.30
빌드 도구  (0) 2020.05.29
단위 모듈 테스트  (0) 2020.05.27
단위 모듈  (0) 2020.05.26
절차형 SQL의 테스트와 디버깅, 쿼리 성능 최적화  (0) 2020.05.25

+ Recent posts