CS(Computer Science)/Software Engineering

써드 파티(3rd party)

환성 2023. 1. 8. 22:08
728x90

하드웨어 생산자와 소프트웨어 개발자의 관계를 나타날 때 사용한다.

써드 파티는 프로그래밍을 도와주는 라이브러리를 만드는 외부 생산자를 뜻한다.

 

컴퓨터 제조업체 측면

  • 자사의 컴퓨터를 위한 부가 장치나 소프트웨어가 많은 기업에서 발매되면 결과적으로 자사의 하드웨어 매상이 증가하기 때문에 특허료나 저작권료를 제 3자에게 청구하는 예는 드물고, 오히려 부가 장치나 소프트웨어의 개발을 서드파티에게 맡김으로써 서드파티를 육성하게 된다.

 

개발자 측면

  • 하드웨어 생산자가 직접 소프트웨어를 개발하는 경우 : 퍼스트 파티 개발자
  • 하드웨어 생산자인 기업과 자사간의 관계에 속한 소프트웨어 개발자 : 세컨드 파티 개발자
  • 아무 관련없는 제 3자 소프트웨어 개발자 : 서드 파티 개발자

 

주로 편한 개발을 위해 플러그인이나 라이브러리 혹은 프레임워크를 사용하는데, 이처럼 제 3자로 중간다리 역할로 도움을 주는 것 서드 파티로 볼 수 있고, 이런 것을 만드는 개발자가 서드 파티 개발자다.

 

 

 

출처 : 

https://gyoogle.dev/blog/computer-science/software-engineering/3rd%20party.html

'CS(Computer Science) > Software Engineering' 카테고리의 다른 글

데브옵스(DevOps)  (0) 2023.01.07
애자일(Agile)  (0) 2023.01.07
테스트 주도 개발 : TDD(Test Driven Development)  (0) 2023.01.05
클린 코드, 리팩토링  (0) 2023.01.05