Skip to main content

소프트웨어 패키지 란 무엇입니까?

software 소프트웨어 패키지는 공통된 목적을 달성하기 위해 함께 번들로 제공되는 프로그램 그룹입니다.종종 소프트웨어 패키지에는 실행 가능한 프로그램을 구축 한 소스 코드와 프로그램 자체에 대한 다양한 문서가 포함됩니다.일부 소프트웨어 패키지에는 패키지의 다른 구성 요소가 어떻게 작동하는지 더 설명 할 수있는 예제 파일도 포함됩니다.

소프트웨어 패키지의 구성 요소는 상당히 다른 작업을 수행 할 수 있지만 패키지의 모든 구성 요소는 통합 전체에서 함께 제공됩니다.일부 소프트웨어 패키지에는 모든 작은 프로그램을 캡슐화하는 하나의 주요 프로그램이 있으며 다른 소규모 프로그램은 더 단편화 된 접근 방식을 취하고 여러 목적으로 여러 개의 작고 전문화 된 실행 파이브를 가지고 있습니다.각 접근 방식에는 장점과 단점뿐만 아니라 각 기능의 혜택을받는 특정 잠재 고객이 있습니다. 모든 기능을 하나의 큰 프로그램으로 캡슐화하는 패키지는 대부분의 컴퓨터 사용자에게 유용합니다.그들은 일반적으로 설치하기 쉽고, 상대적으로 이해하기 쉽고, 실행하기 쉽습니다.때때로, 사용자는 그들을 위해 애드온을 다운로드 할 수 있지만, 이것은 해당 사용자의 최소한의 상호 작용과 노력으로 무대 뒤에서 이루어집니다.이와 같은 올인원 소프트웨어 패키지는 문서 관리에서 3D 모델링 및 이미지 렌더링에 이르기까지 다양한 목적으로 사용할 수 있습니다.이 패키지에는 종종 광범위한 문서 및 매우 유연한 기능과 함께 명령 줄 도구가 있습니다.이 패키지의 변경 사항은 일반적으로 원시 디렉토리 구조를 조작하거나 새 버전의 패키지를 완전히 다운로드하여 수행해야합니다.애드온은 이러한 패키지 유형에 일반적이지 않습니다.이와 같은 그룹화 된 소프트웨어 패키지는 종종 생물학적 데이터 분석 및 새로운 소프트웨어 프로그램의 생성과 같은 목적으로 학계 및 엔지니어를 대상으로합니다.이 두 방법론 사이의 논쟁은 진행 중입니다.일부 프로그래머는 모든 것에 대한 자신의 코드를 작성하는 것을 선호하며 다른 프로그래밍은 여러 기존 프로그램을 함께 연결하는 것을 선호합니다.각 유형의 프레임 워크를 사용하여 많은 패키지가 존재하며, 어느 쪽이든 성공적인 소프트웨어 제품군을 만드는 데 사용될 수 있습니다.라이센스 문제가없는 새로운 소프트웨어.예를 들어 과학 분야에서 많은 새로운 알고리즘과 프로그램은 분석뿐만 아니라 새로운 프로그램 구축에도 자유롭게 사용될 것이라는 기대와 함께 게시됩니다.새로운 소프트웨어 패키지는 오래된 소프트웨어 패키지를 쉽게 구축하거나 모델링 할 수 있으며이 지식 공유는 소프트웨어 개발에 도움이되었습니다.