タグ付けされた質問 「terminology」

システム開発ライフサイクルに関連する単語や概念の客観的な意味や一般的な理解に関する質問

3
キューでは、「ヘッド」はどちらの端ですか?
私はいつも、キューの「ヘッド」を次に読む要素として考えていましたが、実際にその使用法に疑問を持つことはありませんでした。したがって、私が書いたリンクリストライブラリは、キューの維持に使用され、その用語を成文化しましたlist1_head。最初の要素を取得するマクロがあります。このライブラリをキューで使用する場合、これが削除される最初の要素になります。 しかし、チームの新しい開発者は、キューを別の方法で実装することに慣れていました。彼はキューを犬のように振る舞うと説明しました。頭で挿入し、尾で削除します。これは非常に賢い説明であり、彼の使用法はもっと普及しているに違いないと思うので、私の好みの使用法についての同様の刺激的な説明はありません。 したがって、2つの関連する質問があると思います。1、キューの「ヘッド」とはどういう意味ですか?2、なぜ「ヘッド」という言葉を使用してその概念を説明するのですか?

3
「状態」または「ステータス」?変数名に「状態」という単語を含めるべき場合と、変数名に「状態」という単語を含める必要がある場合 [閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 6年前に閉鎖されました。 コードとコードに関連する議論を読んで、「状態」と「状態」という言葉が同じ意味で使われているのをよく目にしますが、次の傾向があるようです。 変数が何かが特定の状態にあることを示す値を保持している場合、その変数の名前には「状態」という単語またはその省略形が含まれていることがよくあります。 ただし、関数の戻り値がそのような状態を示すのに役立つ場合、その値を「ステータスコード」と呼ぶ傾向があります。そして、その値が変数に格納されると、この変数は一般に「ステータス」または類似の名前が付けられます。 単独では大丈夫だと思いますが、前述の変数が実際にはまったく同じである場合、英語(または人間の言語全般)の複雑な複雑さを含む選択を行う必要があります。 2つのあいまいさを解消する際の一般的なコーディング標準または慣習は何ですか?それとも、この2つのうちの1つを常に避けるべきですか? このenglish.stackexchangeの質問も関連があると思います。

1
関数を「呼び出す」という概念はどこから来たのですか?
たとえば、実行するのではなく、なぜ関数を呼び出すのか疑問に思っていました。 Googleでの検索function call etymologyや類似の用語は有用ではありません。ウィキペディアでは言及されていません。オンライン辞書にはエントリがまったくないか、語源セクションがありません。 関数を「呼び出す」という概念はどこから来たのですか?

2
アルゴリズムの予想実行時間と平均実行時間はどういう意味ですか?
アルゴリズムの実行時間を分析したいとしましょう。入力サイズがnで、最悪の場合はO(n)で示される場合に、アルゴリズムの実行時間を見つけたいと言うことがあります。時々、アルゴリズムの予想時間を見つける必要があると言っている本/論文を見ます。また、平均実行時間が使用されることもあります。 「予想時間」とは何ですか?最悪の場合の時間ではなく、予想される時間を見つけることはどの場合に役立ちますか? 編集:予想実行時間と平均実行時間の間には微妙な違いがあると思いますが、よくわかりません。この投稿を通して、もしあれば正確な違いを知りたい。

2
Bucketの意味?
レガシコードでBucketServiceという名前のクラスを見つけました。 英語は私の母国語ではないので、私はそれを翻訳しようとしていましたが、意味がありません。 バケットの並べ替えなどの用語はほとんど見つかりませんでしたが、まだ取得できません。実際、この言葉はプログラミングで非常に頻繁に使用されます 私はその言葉の簡単な説明に役立つでしょう

6
マイクロソフト以外の世界でのIntelliSenseの用語は何ですか?
IDEソフトウェアまたはプログラミング言語がソースレベルでできることまたはできないことについて話すとき、私はしばしばIntelliSenseという言葉を使用します。これは、Microsoftの世界では正確な意味を持ちますが、 Visual Studioに精通している必要があります。 この場合、使用する適切な用語は何ですか? 通常、「オートコンプリート」という用語を使用しますが、常に機能するとは限りません。実際、IntelliSenseには自動補完が含まれていますが、ドキュメントとヒントも提供しています。

11
擬似コードとアルゴリズムの違いは?
技術的には、これら2つの単語に違いはありますか、それとも同じ意味で使用できますか?どちらも、多かれ少なかれ、問題を解決するために続く論理的な一連の手順を説明しています。じゃない?それで、なぜ同じことを話すのであれば、なぜそのような単語を2つ実際に使用するのでしょうか? または、同義語でない場合、それらを区別するのは何ですか?どのようなコンテキストで、擬似コード対ワードアルゴリズムを使用することになっていますか?

3
「kill」コマンドはなぜそう呼ばれますか?
killコマンドを「kill」と呼ぶことにしたのはなぜですか? つまり、このユーティリティはプロセスの終了によく使用されますが、実際には任意のシグナルの送信に使用できます。 少し混乱していませんか?おそらく、いくつかの歴史的な理由があります。 man killこのコマンドがVersion 3 AT&T UNIXに登場したことは、私が知っていることすべてです。

8
機能と機能[終了]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 多くの場合、PM(プロジェクトマネージャー)が機能について話すと聞きます。そして、私はそれらを区別するためにとても困惑しています。機能がユーザーストーリーに相当すると考えることもあります。「ユーザーとして、ボブは自分の支払いのリストを見ることができるはずです」などのように、彼らはそれを機能と呼びます。「Webアプリケーション経由でSMSを送信する機能」など、サブシステムと同じくらい大きくなる場合があります。一方、関数は「数字入力用の数字のグループ化を実装する」タスクと同じくらい小さくなりますが、CRUD操作全体と同じくらい大きくなる場合があります。 私の質問は、どのように機能と機能を区別することができますか?

16
ソフトウェア開発はエンジニアリングの分野ですか?
ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け入れていません。 ソフトウェア開発はエンジニアリングと見なされますか?いいえの場合、エンジニアリング分野としての資格を得るために欠けているものは何ですか?これに関連するのは、プログラマとソフトウェアエンジニアの違いに関するStack Overflowの質問です。 Carnigie Mellon大学には、CMMI標準を規定および維持するSoftware Engineering Instituteがあります。これは、開発をエンジニアリングに変えるものですか?

5
サードパーティのコードとは何ですか?
この質問に触発されたサードパーティライブラリの使用-常にラッパーを使用しますか? 人々が実際にサードパーティのライブラリと見なしているものを知りたかった。 PHPの例: Zendフレームワークを使用してアプリケーションを構築している場合、Zendフレームワークライブラリをサードパーティのコードとして扱う必要がありますか? C#の例: デスクトップアプリケーションを構築している場合、すべての.Netクラスをサードパーティのコードとして扱う必要がありますか? Javaの例: JDKのすべてのライブラリをサードパーティライブラリとして扱う必要がありますか? 一部の人々は、ライブラリが安定していて頻繁に変更されない場合、それをラップする必要はないと言います。ただし、サードパーティのコードに依存するクラスをラップせずにテストする方法はわかりません。

1
引数とパラメーターに違いはありますか?
次のようになります:パラメータは呼び出し元のPOVから、引数はプロシージャ内、または他の方法で意味します。 それとも違いはありませんか? 更新 スウェーデン語では、「anropsparametrar」、つまり「プロシージャを呼び出しているパラメータ」と言い、「anropsargument」(「プロシージャを呼び出している引数」)とは言いません。

6
24ビットの用語
24ビット(3バイト)整数の用語はありますか? 私は(のような珍しいビット数を知っている「ニブル」または「ニブル」例えば、非常に一般的で、4ビットのために)名前を持ち、ビデオとオーディオ技術の両方で、24ビットを有します。

5
DevOpsとソフトウェア構成管理の違い
開発運用とソフトウェア構成管理の違いは何ですか? 私にとっては、DevOpsとSoftware Configuration Managementの両方に焦点が当てられている限り、同じように思えます。 開発インフラストラクチャの確立-バージョン管理、ビルド管理、展開管理、依存関係管理、継続的な統合と配信などを担当します。 開発者環境を整理するためのベストプラクティスを使用する。 開発プロセスの品質保証 -開発の有効性のメトリックを収集し、開発プロセスのボトルネックの除去に取り組んでいます(単体テストの実行、単体テストのカバレッジの評価、検査の実行など) インフラストラクチャ管理 -ターゲットプラットフォームとその詳細。 リリース管理 -リリースが時間内に顧客/クライアントに配信されたことを確認します。 たぶん私は何かが欠けていますか?このリンクは、「ソフトウェア構成管理」という用語の使用が優先されることを示しています。しかし、それでも、リストされた範囲の活動を説明するために、どのような組み合わせの言葉を使用しますか:開発操作またはソフトウェア構成管理?

3
純粋な仮想または抽象、名前は何ですか?
Stack Overflowの仮想関数に関する質問について議論しているときに、純粋な(抽象的な)仮想関数と非純粋な仮想関数の正式な命名法があるかどうか疑問に思いました。 私の情報は常にウィキペディアに依存しており、純粋な仮想関数と非純粋な仮想関数が一般的な用語であると述べています。残念ながら、この記事では、起源や参考文献でバックアップしていません。 純粋で非純粋が一般的な用語であるという私の返信に対するJon Skeetの回答を引用するには: @スティーブン:うーん...多分、しかし私はC ++のコンテキストでそれを見たことがあります。私はそれらについて話している人はC ++のバックグラウンドを持っている可能性が高いと思う:) これらの用語はC ++に由来していましたか、それとも以前の言語で最初に定義または実装されたもので、「公式の」科学用語ですか? 更新: Frank Sheararは、SIMULA 67 Common Base Language(1970)の説明へのリンクを提供してくれました。この言語は、OOキーワードをclass、object、および正式な概念としての仮想として導入した最初の言語のようです。それはしません定義/純粋な非純粋または抽象的、しかしそれは概念をサポートしています。 誰がそれらを定義しましたか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.