web-dev-qa-db-ja.com

ソフトウェアアクションを説明する単語に、現実の世界で議論の余地のある意味がある場合、それは問題ですか?

ソフトウェアの概念を説明するWordに、現実の世界で議論の余地のある意味がある可能性がある場合、それは問題ですか

いくつかの例を挙げると:

  • アイコン-ソフトウェアでは、ファイル、アクションなどを視覚的に表す小さな画像です。しかし、それはまた、宗教的な芸術作品、最も一般的には絵画を意味することもあります。
  • abort-ソフトウェアでは、通常、ユーザーが開始した異常な操作の終了を示します。現実の世界では、妊娠の終了を説明するために非常に一般的に使用されています。
  • マスター/スレーブ-インソフトウェアは、1つのデバイスまたはプロセスが1つ以上の他のデバイスを単方向制御する通信のモデルです。実際には、それは奴隷制の制度を説明しています。
  • ゾンビでない限り、両親が子供を殺すことはUnixでは一般的なことであり、実際の生活では、これはあまりにも粗末です。

私の質問は、ユーザーインターフェースを通じて表示される単語(エラーメッセージを含む)にのみ、潜在的に技術者ではないユーザーに限定しています。プログラマーやシステム管理者は、よく知られた確立された用語に慣れていると確信しています。そのため、プログラミング言語、データベース、OS、およびさまざまなツールは、この質問の範囲外です。

ユーザーインターフェースの質問ボックスと一般向けに作成されたソフトウェアのメッセージは範囲内にあります。つまり、インスタントメッセンジャーは対象ですが、ディスクパーティショナーは対象外です。

最近ソフトウェアで使用されている他の多くの単語が、少し前に別の何かを意味するために使用されていたことを知っています。通常、伐採は冬の間薪を切るために行われ、それをトラックにアップロードして、帰宅したらダウンロードします。しかし、これらの単語の元の意味はどこにも決して論争の的になるものではありません。

この質問の具体的な意味と、回答から何が期待できるかを絞り込みます(主観的な議論が長引かないようにするため)。

  • これらの単語は、技術に詳しくないユーザーに十分に知られているため、自由に使用できますか?
  • ユーザーインターフェースで操作やメッセージを説明するために使用されるこれらのような言葉について、その分野のかなりよく知られている権威者によって発行されたガイドラインはありますか?
  • そのような単語のあいまいさの文書化された事例と、一部のユーザー(例:テクニカルサポートからの面白い話または同様のもの)のような逸話的なもの以外に、ユーザビリティを低下させる実際の論争はありますか?
  • スティーブジョブズは何をしますか?

私のソフトウェアのユーザーに可能な限り最高のユーザーエクスペリエンスを提供したいと思います(とにかく、できる限り)。したがって、一部のユーザーに文化的な問題がある場合、私は知りたいと思っています。

12
Goran Jovic

アプリケーションの文脈で単語が問題になる場合-誤解されているか、不快であると見なされる可能性がある-は使用しないでください。 IconやAbortのような単語はおそらく十分に理解されています。

ただし、宗教芸術を管理および登録するためのアプリケーションがある場合は、Wordアイコンを使用して宗教芸術作品以外のものに関連付けるのは誤りです。妊娠中の母親のサイトでWord Abortを使用することはおそらく正しくありません。技術的でないアプリケーションでは、マスターとスレーブの使用は通常間違っています(ディスクドライブをインストールする場合はおそらく問題ありません)。

質問は少し大きいと思います。ユーザーに表示されるメッセージがそれらのユーザーに適切で適切であることを確認することです。これには、あいまいであったり不快になったりしないことが含まれます。

11

コンピューターの専門用語には、軍隊から多くの言葉が借りられています。

American National Standards Instituteは、情報処理のためのAmerican Standard Vocabularyの初版をAmerican National Standard ANSI X3.12-1970として発行しました。 (...)[The]著者は、軍事界で使用するための標準的な語彙の開発に強い関心を持っていた陸軍省から提供されました。(...)これは、政府、産業界、およびコンピュータとデータ処理システムの技術社会におけるすべての主要な語彙の取り組みを1つの屋根の下にもたらす成功した試みでした。この規格は1970年2月18日に承認されました。

コンピュータサイエンスおよびコミュニケーションディクショナリ から。)

これには2つの理由があると思います。1)国防総省による資金提供。通常は軍事用途でプロジェクトを開始し、他の用途を見つけることと、2)軍事用語のあいまいさがないこと、年。 コンピュータアルゴリズムは「離散的な宇宙」で機能し、用語は明確である必要があります。

つまり、(abortillegalcancelmaster/slaveなど)はコンピューティングの最初の日から来ますが、他のすべての言語と同様に、言語はより豊かになり、新しい軍事力を減らします。印刷、グラフィックデザイン、心理学などの分野から借りてきたコンピュータ用語に。名前を付ける必要があるコンピュータ関連の要素を現実世界の同様の要素と関連付けて関連付けて、それを借りるだけです 比喩

おそらく、新しいWordの多くの「提案」が利用可能であり、メディアまたは大衆は、機能するものをろ過するものになるでしょう。 cloud(それほど昔はSaaSでした)のような話題の言葉は、foldaffordanceまたはseamless共有が例です。

6
Naoise Golden

それはあなたの聴衆に依存します。私は、あなたが言及する言葉のいずれかに本当に気分を害するほど敏感な人に会ったことはないと思います。

単語の理解方法は、受信者が送信者の意図をどのように認識するかによって異なります。誰かがあなたの例の意図された意味を敵対的であると誤解することができるとは思えません。誰かがあなたが言った言葉のいずれかに腹を立てた場合、私は彼らが私の非常に異なる世界に住んでいるので、私が彼らのニーズのいずれかに応えることができるかどうか真剣に質問します。


これらの用語のいくつかの主な問題は、(確立された慣習を通じて)専門用語が一般的であった時代に生まれたことです。コンピューティングが今と同じようにユビキタスになっていたら、用語の命名の背後にある現実世界の文脈上の目的は、おそらくありそうであったものよりも少なくなります。

そのため、これらの用語のいくつかを回避することをお勧めします。注意深い命名によってユーザーエクスペリエンスにもたらすことができる主な利点は、ユーザー側の理解の可能性が高まることです。

2
codeinthehole

言い回しは常にユーザーエクスペリエンスに影響を与える可能性があり、不十分またはあいまいな言い回しは確かに問題です。 「反対の」言い回しを使用するUIは、通常非常に古く(ウィンドウがAbortを長い間使用しているのを見たことはありません)、ユーザーフレンドリーではありません。率直に言ってみましょう。ゾンビチルドレンは、一般的なLinux用語の中で最も混乱しない部分です。

エラーは「不正な操作」と呼ばれることがよくありました。これにより、非常に混乱し、警告を発する可能性のあるエラーメッセージが多数発生しました。 enter image description here

誤解される可能性のある言葉は使用しないでください。違法のように。中止はコンピューティングではかなり一般的であり、ほとんどのユーザーが誤解するのではないかと思いますが、それはユーザーフレンドリーな用語にはなりません。

cancelのようなアクションには、より具体的で現実的なWordを使用してください。 Windows 98のコピーと一致させようとしない限り、なぜ「キャンセル」ではなく「中止」と言う必要があるのか​​、すぐには想像できません。

2
Ben Brocka