Skip to main content

구성 요소 소프트웨어 란 무엇입니까?

component 제작이라고도하는 컴포넌트 소프트웨어는 전체 시스템과의 통신을 유지하면서 시스템의 다른 구성 요소와 독립적으로 작동하는 별도의 모듈 또는 프로그래밍 객체를 나타냅니다.간단히 말하면 특정 작업 또는 서비스를 제공하기 위해 구성 요소가 구축됩니다.이러한 유형의 소프트웨어 엔지니어링은 객체 지향 프로그래밍을 기반으로하지만 서비스 지향 프로그래밍이라는 별도의 고급 분류로 간주됩니다.개별 구성 요소 모듈은 단일 프로그램이 충돌하는 경우 시스템이 계속 작동 할 수있게합니다.전체 시스템.예를 들어, 자동차가 여러 다른 부분에서 조립되는 방식을 고려하십시오.일부 부품은 다른 부분보다 기능에 더 필수적이지만 전체적으로, 라디오와 같은 특정 비정규 시스템이 실패하면 나머지 자동차는 계속 작동합니다.구성 요소 소프트웨어 프로그래밍은 여러 부품이 전체 시스템을 생성하는 유사한 설계 체계입니다.이러한 응용 프로그램에는 주문 처리 및 결제 소프트웨어, 레코드 유지 소프트웨어 및 인터넷 브라우저가 포함됩니다.이 유형의 소프트웨어에 의해 수행 된 개별 작업은 개별 구성 요소 소프트웨어에 위임됩니다.이 부분은 각 구성 요소가 다른 구성 요소로부터 절연되므로 시스템 보안을 보호하면서 전체 시스템의 꾸준한 기능을 보장합니다.평균 사용자에게는 5 개의 탭이 열리고 불량 Java 스크립트가 하나의 탭에서 사이트를 볼 수있게하면 해당 탭 만 손상됩니다.탭을 닫으면 나머지 세션을 저장할 수 있습니다.이 다중 프로세스 시스템은 또한 최신 인터넷 브라우저에서 각 프로세스를 고유 한 공간으로 유지하기 때문에 보안을 강화합니다.한 가지 예는 Windows OS입니다.이 시스템에서는 사용자가 OS 구성 요소가 필요에 맞게 사용자 정의 할 수 있도록 OS 구성 요소를 활성화하거나 비활성화 할 수 있습니다.또한 프로그램이 중단되면 컴퓨터를 다시 부팅하지 않고 관련 프로세스를 안전하게 죽이고 프로그램을 종료하기위한 보호 조치가 포함되어 있습니다.이 능력은 구성 요소 소프트웨어가 소프트웨어 엔지니어링의 중요한 부분으로 만들었습니다.