什么是最终用户开发?(end-user development?)

最终用户开发是指软件程序的最终用户负责在该程序中开发新的应用程序或资产。这与更基本的软件开发相反,在软件开发中,负责创建程序的公司也是为其开发所有应用程序和资产的公司。这种开发的主要优势包括,它可以加快开发时间,并且用户最终会感觉到对软件的参与度更高。最终用户开发已被用于许多不同的程序中,包括计算机游戏、插图程序和科学建模软件。...

最终用户开发是指软件程序的最终用户负责在该程序中开发新的应用程序或资产。这与更基本的软件开发相反,在软件开发中,负责创建程序的公司也是为其开发所有应用程序和资产的公司。这种开发的主要优势包括,它可以加快开发时间,并且用户最终会感觉到对软件的参与度更高。最终用户开发已被用于许多不同的程序中,包括计算机游戏、插图程序和科学建模软件。

By utilizing end-user development, a software company allows users to feel more personally involved in the creation of new content.

最终用户开发和常规软件开发之间的主要区别在于用户使用软件的方式。标准开发通常只涉及软件设计师和开发人员创建新的应用程序和软件使用,然后提供给用户。然而,通过最终用户开发,随着用户在软件中创建新应用程序或利用程序创建新资产,程序在发布后可以继续增长。这允许软件开发人员发布一个完整的程序,但这并不是为了满足每个可能用户的需求,因为用户自己有能力使软件满足他们的需求。

通过利用最终用户开发,软件公司还可以让用户在创建新内容的过程中感受到更多的个人参与。这并不总是适用于所有用户,因为有些人可能使用他人开发的软件和内容,但自己不参与开发。然而,这样的程序可能更具可定制性,并可能产生更大的用户群,因为人们往往对他们能够操作的软件更加忠诚。

由于各种用途和原因,最终用户开发已经被应用到许多软件程序中。例如,电脑游戏通常包括工具集或开发工具包,这些工具集或开发工具包为玩家提供许多与开发人员使用的相同的工具,允许玩家创建新的关卡、环境、生物和体验,供其他玩家享受。艺术程序也可以包含类似的功能,使用户能够创建新的工具,以便在程序本身中使用。科学建模软件可以利用最终用户的开发,让他们能够创建各种场景和脚本不同的行为,允许用户测试各种可能的场景,并创建物理事件的真实虚拟模型。

  • 发表于 2021-12-13 15:18
  • 阅读 ( 200 )
  • 分类:互联网

你可能感兴趣的文章

什么是雾计算?

... touches briefly on “Fog Computing” as an example of a possible future development branch of software-hardware infrastructure, but does not specify what it is exactly or any of its benefits. Wikipedia has a few words about “Fog Computing” on its Edge Computing page. I suppose it could mean t...

  • 发布于 2021-04-11 10:37
  • 阅读 ( 201 )

开发商(developer)和程序员(programmer)的区别

开发者vs程序员 发展和规划的人 计算机行业的人都有自己的专业知识和工作岗位,但是计算机开发人员和计算机程序员之间最容易互换和混淆的工作岗位和描述是存在的,那么,这两种工作有什么相似之处呢?这两个人都从事...

  • 发布于 2021-06-23 19:08
  • 阅读 ( 289 )

软件工程师(software engineer)和软件开发人员(software developer)的区别

软件工程师vs软件开发人员 软件工程师的头衔是软件行业最具争议和争议的头衔之一。这个职位需要一份与软件开发人员几乎相同的工作,而这两种工作通常可以互换地用来表示同一件事。那么它们之间到底有什么不同呢?基...

  • 发布于 2021-06-23 20:24
  • 阅读 ( 433 )

业务发展(business development)和出售(sales)的区别

虽然销售和业务开发(BD)是一回事,这是一个常见的误解,但这不是事实,也不能互换使用。销售是通过销售产品来产生收入的主要过程。为了在市场上获得竞争优势,企业必须不断扩大和优化销售业务。这意味着招聘更...

  • 发布于 2021-06-24 20:47
  • 阅读 ( 904 )

网页设计师(web designer)和web开发人员(web developer)的区别

... 总结 - 网页设计师简介(of web designer) vs. web开发人员(web developer) 虽然网页设计师的角色可能类似于开发人员的角色,但设计师和开发人员的角色之间有一条细线。网站设计师是指理解客户的规范来构建网站的布局和其他视觉元...

  • 发布于 2021-06-25 16:13
  • 阅读 ( 280 )

网页设计(web design)和网络开发(web development)的区别

...真正决定了网站界面的可用性。 什么是网络开发(web development)? Web开发有两种风格:前端开发和后端开发。这两种风格中的一些技能是重叠的,但它们在网页设计行业中有着截然不同的目的。 前端开发人员负责网站的视觉...

  • 发布于 2021-09-04 22:17
  • 阅读 ( 250 )

什么是适应性软件开发?(adaptive software development?)

自适应软件开发是创建软件系统的设计原则。该原则侧重于软件系统的快速创建和演化。软件从来没有一段时间是完成的;新版本之间只有稳定期。自适应开发方法源于快...

  • 发布于 2021-12-10 10:02
  • 阅读 ( 263 )

什么是协同软件开发?(collaborative software development?)

构建软件应用程序需要一组既了解技术又了解业务需求的计算机专业人员。协同软件开发是一种将计算机工程师与业务专家合作的开发技术。这种方法是大多数现代开发的...

  • 发布于 2021-12-13 10:25
  • 阅读 ( 210 )

什么是终端用户计算?(end-user computing?)

终端用户计算(EUC)是一个术语,用于描述一旦计算机硬件和软件被设计并提供给企业或个人消费者,即使用计算机硬件和软件的行为。该术语专门用于那些不参与正在考...

  • 发布于 2021-12-13 15:18
  • 阅读 ( 186 )

什么是参与计算机软件开发?(involved in computer software development?)

软件开发过程需要仔细的分析、规范、架构设计和实现。接下来的步骤包括软件测试、文档编制、培训和持续的用户支持。有几种不同类型的计算机软件开发模型可用于帮...

  • 发布于 2021-12-14 08:44
  • 阅读 ( 151 )