Skip to main content

エンドユーザー開発とは何ですか?

End-User開発は、ソフトウェアプログラムのエンドユーザーがそのプログラム内で新しいアプリケーションまたは資産の開発を担当する場合です。これは、より基本的なソフトウェア開発の反対であり、プログラムの作成を担当する会社は、そのためのすべてのアプリケーションと資産を開発するものでもあります。このような開発の主な利点には、開発時間を速くすることができ、ユーザーがソフトウェアに関与していると感じることができるという事実が含まれます。エンドユーザー開発は、コンピューターゲーム、イラストプログラム、科学モデリングソフトウェアなど、さまざまなプログラムで利用されています。標準開発には、通常、ソフトウェアデザイナーと開発者のみがソフトウェアの新しいアプリケーションと使用を作成し、ユーザーに提供されます。ただし、エンドユーザー開発を通じて、ユーザーがソフトウェア内で新しいアプリケーションを作成したり、プログラムを利用して新しい資産を作成したりするため、プログラムはリリース後も成長し続ける可能性があります。これにより、ソフトウェア開発者は完全なプログラムをリリースできますが、ユーザー自体にソフトウェアにニーズを満たす機能が与えられるため、すべての可能なユーザーのニーズを満たすことを意図していません。開発、ソフトウェア会社は、ユーザーが新しいコンテンツの作成により個人的に関与していると感じることもできます。一部の個人は他のユーザーが開発したソフトウェアとコンテンツを使用する可能性が高いため、これは常にすべてのユーザーに当てはまるわけではありませんが、開発に従事していません。このようなプログラムはよりカスタマイズ可能である可能性が高く、より大きなユーザーベースを生成する可能性がありますが、人々はしばしば操作できるソフトウェアに忠実になるためです。と理由。たとえば、コンピューターゲームには、開発者が使用する同じツールの多くをプレイヤーに提供するツールセットや開発キットが含まれることが多く、プレイヤーは他のプレイヤーが楽しむために新しいレベル、環境、クリーチャー、エクスペリエンスを作成できます。アートプログラムには、同様の機能を含めることができ、ユーザーがプログラム自体で使用する新しいツールを作成する機能を提供することもできます。科学モデリングソフトウェアは、エンドユーザーによる開発を利用して、さまざまなシナリオを作成し、さまざまな動作をスクリプト化することができ、ユーザーがさまざまな状況をテストし、物理的なイベントの現実的な仮想モデルを作成できるようにすることができます。