최종 사용자 개발이란 무엇입니까?
최종 사용자 개발은 소프트웨어 프로그램의 최종 사용자가 해당 프로그램 내에서 새로운 응용 프로그램이나 자산을 개발할 책임이있는 경우입니다. 이것은 프로그램 개발을 책임지는 회사가 프로그램과 관련된 모든 응용 프로그램과 자산을 개발하는 회사 인 기본적인 소프트웨어 개발과 반대입니다. 이러한 개발의 주요 장점은 개발 시간을 단축하고 사용자가 소프트웨어에 더 몰입 할 수 있다는 사실을 포함합니다. 최종 사용자 개발은 컴퓨터 게임, 일러스트레이션 프로그램 및 과학 모델링 소프트웨어를 포함한 다양한 프로그램에서 활용되었습니다.
최종 사용자 개발과 일반 소프트웨어 개발의 주요 차이점은 사용자가 소프트웨어를 사용하는 방식입니다. 표준 개발에는 일반적으로 소프트웨어 디자이너와 개발자 만이 새로운 응용 프로그램을 만들고 소프트웨어를 사용하여 사용자에게 제공합니다. 그러나 최종 사용자 개발을 통해 소프트웨어 내에서 새 응용 프로그램을 만들거나 프로그램을 사용하여 새 자산을 만들면 프로그램이 릴리스 된 후에도 계속 확장 할 수 있습니다. 이를 통해 소프트웨어 개발자는 완전한 프로그램을 출시 할 수 있지만 사용자가 소프트웨어를 필요에 맞게 만들 수 있기 때문에 가능한 모든 사용자의 요구를 충족시킬 수는 없습니다.
소프트웨어 회사는 최종 사용자 개발을 활용하여 사용자가 새로운 콘텐츠 제작에 더 개인적으로 참여할 수 있습니다. 일부 개인은 다른 사용자가 개발 한 소프트웨어 및 컨텐츠를 사용하지만 개발 자체에는 관여하지 않기 때문에 항상 모든 사용자에게 해당되는 것은 아닙니다. 이러한 프로그램은 더 사용자 정의가 가능하고 더 큰 사용자 기반을 생성 할 수 있지만 사람들이 종종 소프트웨어에 충성하기 때문에 조작 할 수 있습니다.
최종 사용자 개발은 다양한 용도와 이유로 여러 소프트웨어 프로그램으로 구현되었습니다. 예를 들어 컴퓨터 게임에는 종종 개발자가 사용하는 것과 동일한 도구를 플레이어에게 제공하는 툴셋 또는 개발 키트가 포함되어있어 플레이어는 다른 플레이어가 즐길 수있는 새로운 수준, 환경, 생물 및 경험을 만들 수 있습니다. 아트 프로그램에는 유사한 기능이 포함되어있어 사용자가 프로그램 자체에 사용할 새 도구를 만들 수 있습니다. 과학적 모델링 소프트웨어는 최종 사용자의 개발을 활용하여 다양한 시나리오를 작성하고 다양한 동작을 스크립팅하는 기능을 제공하여 사용자가 다양한 상황을 테스트하고 실제 이벤트의 실제 가상 모델을 작성할 수 있습니다.