在计算机软件设计分析中,有一个词叫做use case,现在比较普遍的中文翻译译为:“用例”,取两个英文字的直译“使用”和“案例”的缩写。

其实,我早就想说,这样的翻译糟糕透顶了。最近正好继续用功背诵英语词汇,勾起以前沉淀的想法,在这里再拿这个单词的翻译来说事。

直奔主题,按我的理解,use case 这个计算机英文词的中文翻译应该翻译为“功能块”。简单说明理由如下:

(一)先说use。use在英文中的意思不单只是“使用”一解,也有“功能”的意思。其实“功能”和“使用”也是相关的,某一个物件具有什么功能,你就可以那样使用它,“功能”具有那么一点静态的意思,“使用”有点那么动态的意思。在本例中,“use”做“功能”解释就讲得通。

(二)再说case。case在英文中也不单做“案例”解,也有“容器”的意思。在本例中,use case表达的是一段比较独立的文字或图形描述,介绍软件要实现的具体功能。所以很自然,use case的中文表达就是“功能块”。

将use case译为“用例”, 这一糟糕的翻译肯定晕倒了很多人。曾经看到一些帖子询问它的意思,有人就回答说按“功能块”来理解就可以了。所以我认为,如果真正理解use case的本质的人,肯定是将它与“功能块”相联系的,只不过在中间再增加一层不知所云的奇怪的多余的中文翻译而已。与其如此,不如直接将他直接与“功能块”联系起来呢?

use case的翻译相关推荐

  1. c语言case怎么翻译,switch是什么意思_switch在线翻译_英语_读音_用法_例句_海词词典...

    使-停止谈话 stop (someone) talking switch sth ⇔ off Don't forget to switch off the lights when you leave ...

  2. 对use case的一点理解

    在一般的UML建模过程中,分为以下几个阶段:业务.需求.分析和设计,其中设计又可分为结构分析和行为分析.业务是对商业模型的深刻理解,从商业模型里面提取出业务需求,然后把需求分解成一系列的用例.分析和设 ...

  3. 对use case的一点理解——by Vega

    在一般的UML建模过程中,分为以下几个阶段:业务.需求.分析和设计,其中设计又可分为结构分析和行为分析.业务是对商业模型的深刻理解,从商业模型里面提取出业务需求,然后把需求分解成一系列的用例.分析和设 ...

  4. 微信公众平台开发(十一) 功能整合

    一.简介 在前面的几篇微信功能开发文档中,各个微信的功能都是独立的,单一微信只能提供一种功能,这样不符合大众开发者和客户的需求.所以在这一篇文章中,我们将对前面开发出来的微信功能进行简单整合,以供读者 ...

  5. EMNLP'21 | 基于相似样本检索的在线更新机器翻译系统

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 来自:AI科技评论 机器翻译指的是使用机器将一种语言的文本翻译成另一种语言的文本.机器 ...

  6. python将txt文件中的大小写转换_面试题:Python大小写转换

    小文:今天面试又搞砸了? 小 k:怎么了? 小文:又一个大小写转换的题目感觉答错了. 小 k:说来听听. 小文:将"hello world"转换为首字母大写"Hello ...

  7. c++语句switch语句_错误:案例标签不在C中的switch语句内

    c++语句switch语句 The error: case label not within a switch statement occurs in C language with switch c ...

  8. English考研句子第九句

    第九句: The notion that learning should have in it an element of inspired play would seem to the greate ...

  9. 微信php功能整合,微信公众平台开发功能整合

    一.简介 在前面的几篇微信功能开发文档中,各个微信的功能都是独立的,单一微信只能提供一种功能,这样不符合大众开发者和客户的需求.所以在这一篇文章中,我们将对前面开发出来的微信功能进行简单整合,以供读者 ...

最新文章

  1. LeetCode简单题之二叉树的最大深度
  2. 3分钟读懂!微服务分布式日志体系架构!
  3. windows安装jenkins及ant/maven/jdk配置
  4. linkedHashMap源码解析(JDK1.8)
  5. 复函数图像怎么画_...1等等.只需大致图象,和大致画法(根据原函数就能画出复合函数的...-复函数的图形-数学-禄凡闷同学...
  6. java类的定义的实例_Java中类的定义和初始化示例详解
  7. 全职宝妈做自媒体怎么样
  8. asp去HTML标签
  9. 使用ViewPager + Fragment实现微信底部Tab效果
  10. 从stm32转向Linux,STM32MP1Distrib
  11. 计算机学不学p图的,五分钟学会P图!只需要电脑自带的看图软件!无需专业的PS软件!...
  12. PyTorch深度学习(B站刘二大爷)第九讲作业 Otto Group Product Classification
  13. 看不懂简明python教程_简明python教程的读书笔记(一)
  14. 新手怎么选择蓝牙耳机不被忽悠?注意这两大误区一定不猜雷
  15. 卷积神经网络的训练过程
  16. (17)-- 网页的foot制作
  17. sql between包括两端吗?
  18. 实现类似IE的松散耦合(Loosely-Coupled )效果——Window Tabifier
  19. echarts柱状图 双柱状图基本用法
  20. 华为又一黑科技:AR高精地图服务即将上线

热门文章

  1. 20个免费网站测试工具(转)
  2. 我收到了斯坦福、UCL、CMU、NYU、UW的博士offer,这是我的经验
  3. 最新盲盒商城完整运营源码/对接免签支付接口
  4. TensorFlow的batch_normalization
  5. 前端简历编写思路分享
  6. 微信小程序结合SpringBoot实现WebSocket长链接
  7. 作为面试官,面试时可以问的问题
  8. matlab从无到有系列(七):GUI程序设计
  9. 什么是销售漏斗(Pipeline)管理:销售指导指南
  10. 跑通Yolov5的一些心得