软件开发中是否存在“伪实现”这样的概念?


10

我正在寻找一个标签来描述使用基于人的计算方法或其他“伪造”算法手段的实践,以便快速推出产品或演示而无需花费时间来开发技术/可扩展/解析解决方案?例如:使用Amazon Turk来计算一家餐厅中空桌子的数量。

我也希望了解有关此主题的更多信息,但不确定要搜索什么。基于人的计算只是一种方法,我对伪实现的一般概念感兴趣。有什么想法,建议阅读?


还是采用另一个众所周知的用例,即使用第三世界国家的童工来破坏验证码,而不是通过编程方式来破坏验证码?
user16764

1
我认为“模拟”一词非常符合您的描述。
妮可

Answers:


13

这就是所谓的绿野仙踪原型制作

Oz原型向导是HCI中一种流行的方法,用于评估新的人机界面。如果系统的构建成本很高,但很容易被坐在另一个房间的人伪造,则通常使用它。故名。


5
有趣的是,老实说从未听说过这个名字。
haylem 2012年

2
那么这项技术可能起源于人机交互领域吗?我猜Amazon Turk得名的“ Mechanical Turk”是指假的18世纪国际象棋游戏机。我认为应该使用这种方法将“绿野仙踪”原型图标设计为显示在网站上。我认为该技术应该与原型欺骗工具
相提并论

4
“在窗帘后面千万不要注意数百万人!”
StuperUser 2012年

3

此类问题的一个著名示例是“ 机械土耳其人”,其中一个人藏在里面并控制着本来是象棋机的东西。机械土耳其人是我所遇到的最广泛使用的术语,尽管我认为我喜欢阿库恩关于“绿野仙踪”原型设计的建议,因为它是一个更令人回味且更易于解释的名称。


术语是用来形容迅速发展证明了概念涉及非生产就绪型系统。(设计)高峰通常包括模拟系统的其他部分或对其进行低质量的实现,以探索您正在使用的功能的设计。
克里斯·拜

0

似乎这样与众包有关; 只是减去公共方面。您可能希望将其包括在关键字搜索中。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.