首页 百科知识 终端用户开发

终端用户开发

时间:2022-06-20 百科知识 版权反馈
【摘要】:终端用户开发是组织信息系统的重要来源,最终用户开发的应用软件能够支持较广范围的活动决策和业务处理。终端用户开发工具典型的终端用户开发工具包括电子数据表和数据库管理系统。同样地,利用数据库管理系统,终端用户可以使用内置在软件中的程序设计语言或者数据库工具,编写创建屏幕的应用程序。一个解决办法是在公司中建立终端用户开发中心,为终端用户提供专业帮助,以确保不会引起问题。

10.2.3 终端用户开发

随着计算机能力更多地转移到用户,有些类型的信息系统可由终端用户自己开发,而很少或无须技术专家的正式协助,这种现象就叫做终端用户开发(end-user development)。终端用户开发是组织信息系统的重要来源,最终用户开发的应用软件能够支持较广范围的活动决策和业务处理。

终端用户是指使用系统的个体,他们虽然对各自的领域很熟悉,但却不是IT或者计算机专业人士,然而他们具有基础的IT技能,他们对需求了解得非常清楚。终端用户通常只对较好地完成自己的工作感兴趣,而对为其他用户制作应用软件不感兴趣。

终端用户开发工具

典型的终端用户开发工具包括电子数据表和数据库管理系统。利用电子数据表,终端用户可以使用宏语言编制非常复杂的应用程序。例如,教师可以创建一个电子数据表宏,以电子方法对项目进行评分。同样地,利用数据库管理系统,终端用户可以使用内置在软件中的程序设计语言或者数据库工具,编写创建屏幕的应用程序。例如,SQL查询语言可以提供非预定的信息需求的在线即时回答,如“谁是业绩最高的销售代表。”

终端用户开发法的优点和不足

总体而言,终端用户开发法的完成速度相比于传统的生命周期法更快;它允许用户自己指定需求以改善需求收集,因此更容易获得用户对系统的认同,从而提高生产率。

然而,终端用户开发所使用的开发工具在某些应用上仍不能代替传统的工具,首先,它们不易进行大量业务的处理或者大量过程逻辑和更新要求的应用。其次,虽然终端用户开发法有如上的好处,公司也同时增加了管理和控制终端用户开发的任务,没有经验的终端用户可能开发产生不良影响的软件、硬件和网络。这些应用还可能允许未授权用户登录公司网络,从而引起安全风险。最后,终端用户系统趋向于拙劣的设计和测试,并且常常缺乏正确的记录。一个解决办法是在公司中建立终端用户开发中心,为终端用户提供专业帮助,以确保不会引起问题。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈