実装

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

実装とは、アプリケーションの実現、または計画、アイデア、モデル設計仕様標準アルゴリズム、またはポリシーの実行です。

業界固有の定義

コンピュータサイエンス

コンピュータサイエンスでは、実装とは、コンピュータプログラミング展開を通じて、プログラムソフトウェアコンポーネント、またはその他のコンピュータシステムとしての技術仕様またはアルゴリズムを実現することです。特定の仕様または標準に対して、多くの実装が存在する可能性があります。たとえば、WebブラウザにはWorld Wide Web Consortiumが推奨する仕様の実装が含まれており、ソフトウェア開発ツールにはプログラミング言語の実装が含まれています。

オブジェクト指向プログラミングでは、具象クラスがインターフェイスを実装する場合に特殊なケースが発生しますこの場合、具象クラスはインターフェースの実装であり、インターフェースによって指定された メソッドの実装であるメソッドが含まれています。

情報技術

業界の情報技術では、実装とは、クライアントを購入から購入したソフトウェアまたはハードウェアの使用に導く販売後のプロセスを指します。これには、要件分析、スコープ分析、カスタマイズ、システム統合、ユーザーポリシー、ユーザートレーニング、および配信が含まれます。これらの手順は、多くの場合、プロジェクト管理方法論を使用してプロジェクトマネージャーによって監視されますソフトウェアの実装には、ビジネスアナリスト技術アナリストソリューションアーキテクト、プロジェクトマネージャーなど、知識ベースの経済に比較的慣れていない複数の専門家が関与します。

システムを正常に実装するには、相互に関連する多くのタスクを適切な順序で実行する必要があります。十分に実証された実装方法論を利用し、専門家のアドバイスを求めることは役に立ちますが、多くの場合、タスクの数、不十分な計画、および不十分なリソースが、タスクのいずれかが特に難しいというよりも、実装プロジェクトで問題を引き起こします。文化的な問題と同様に、望ましい結果の達成を妨げるのは、適切な協議と双方向のコミュニケーションの欠如であることがよくあります。

政治学

政治学では、実施とは公共政策の実施を指します。立法府は、官僚機構で働く公務員によって実行される法律を可決します。このプロセスは、ルールの作成、ルールの管理、およびルールの判断で構成されます。実施に影響を与える要因には、立法の意図、実施する官僚機構の管理能力、利益団体の活動と反対、および大統領または行政の支援が含まれます。

国際関係において、実施とは国際条約締結の段階を指します。これは、国際的な規定が法律や規制を通じて国内で制定される段階を表しています。実施段階は、国際条約の批准とは異なります。

社会と健康科学

実装は、既知の次元のアクティビティまたはプログラムを実行するように設計された、指定された一連のアクティビティとして定義されます。[1]この定義によれば、実装プロセスは目的があり、独立したオブザーバーが実装に関連する「特定の一連のアクティビティ」の存在と強度を検出できるように、十分に詳細に説明されています。さらに、実施されている活動またはプログラムは、独立したオブザーバーがその存在と強さを検出できるように、十分に詳細に説明されています。

水と天然資源

水と天然資源において、実施とは、天然資源を保護し、水域の質を改善するという究極の目標を持った最良の管理慣行の実現を指します。

タイプ

エンドユーザーの役割

システムの実装は、通常、高レベルのユーザーの関与と管理サポートの恩恵を受けます。情報システムの設計と運用へのユーザーの参加は、いくつかの良い結果をもたらします。まず、ユーザーがシステム設計に深く関わっている場合、ユーザーは優先順位とビジネス要件に従ってシステムを形成する機会を移動し、結果を制御する機会を増やします。第二に、彼らは変更プロセスに積極的に反応する可能性が高くなります。ユーザーの知識と専門知識を取り入れることは、より良いソリューションにつながります。

ユーザーと情報システムの専門家との関係は、伝統的に情報システムの実装作業の問題領域でした。ユーザーと情報システムの専門家は、異なる背景、興味、優先順位を持っている傾向があります。これは、ユーザーとデザイナーのコミュニケーションギャップと呼ばれます。これらの違いは、組織の忠誠心、問題解決へのアプローチ、および語彙の相違につながります。[2]これらの違いまたは懸念の例を以下に示します。

ユーザーの懸念

  • システムは私の仕事に必要な情報を提供しますか?
  • どのくらい早くデータにアクセスできますか?
  • データを簡単に取得できますか?
  • システムにデータを入力するには、どのくらいの事務サポートが必要ですか?
  • システムの運用は、私の毎日のビジネススケジュールにどのように適合しますか?[1]

デザイナーの懸念

  • マスターファイルはどのくらいのディスクストレージスペースを消費しますか?
  • この機能を実行するには、何行のプログラムコードが必要ですか?
  • システムを実行するときにCPU時間をどのように削減できますか?
  • このデータを保存する最も効率的な方法は何ですか?
  • どのデータベース管理システムを使用する必要がありますか?[2]

実施の前提に対する批評

実施に関する社会科学的研究もまた、計画の実施に向けられたプロジェクトから一歩離れて、プロジェクトを研究の対象に変えます。ルーシー・サッチマンの仕事は、その点で重要であり、計画のエンジニアリングモデルとその実装が、計画に関連するユーザーの実際の実践に関係する状況に応じた行動と認識をどのように説明できないかを示しています。計画は、実装を成功させるために必要なすべてを詳細に説明するために十分に具体的にすることはできません。代わりに、実装は、ユーザーとプランのコンポーネントの暗黙的および暗黙的なリソースと特性を利用します。

も参照してください

参考文献

  1. ^ a b "フレームワーク2:実装段階| NIRN"nirn.fpg.unc.edu全国実施研究ネットワーク。
  2. ^ a b Laudon、K。、&Laudon、J。(2010)「管理情報システム:デジタル会社の管理」。第11版(11版)。ニュージャージー:プレンティスホール。
  3. ^ サッチマン、ルーシー(1987)。計画と状況に応じた行動:人間と機械のコミュニケーションの問題ケンブリッジMA:ケンブリッジ大学出版局。ISBN 9780521337397