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 |