探索终端用户开发:从理论到实践的全面剖析
在当今数字化时代,计算机用户数量的增长与信息通信技术的广泛应用紧密相连。这一趋势促使终端用户的角色发生了显著转变,从被动的软件消费者逐渐成为积极的开发者和生产者。终端用户开发(End-User Development,简称 EUD)应运而生,它涵盖了支持终端用户创建、定制或改进软件产品的方法、技术和工具。
1. 终端用户开发的兴起
随着信息通信技术在日常工作和生活中的普及,计算机系统的功能和呈现方式需要满足更多样化的使用场景和用户需求。以下因素推动了终端用户角色的转变:
- 创新技术与设计的应用 :如 Web 2.0 技术和面向服务的架构,使人们不仅能够使用软件,还能参与软件的创建。
- 全球基础设施的重要性增加 :计算机工具、工作实践、领域能力和组织之间的相互依赖关系日益增强。
这些发展打破了传统的用户 - 设计师二分法,对角色进行了更细致的划分。
2. 终端用户开发的定义与实践
EUD 旨在为各领域的专业人士提供开发自有应用程序的工具,这一愿景自软件工程早期就已存在,并推动了高级、可视化和面向领域的编程环境的发展。目前,许多应用已经支持 EUD 活动,包括简单的参数定制、组件的修改和组装、模拟、游戏和 Web 内容的创建等。
然而,EUD 的实践因目的、背景和技术的不同而有所差异。在提供支持时,需要应对各种不同的需求和挑战,例如:
- 支持休闲活动的混搭应用开发 :满足用户在休闲时光的个性化需求。
-
超级会员免费看
订阅专栏 解锁全文
1946

被折叠的 条评论
为什么被折叠?



