implementation: 実装
上智大学 伊藤 潔
2005年12月6日
ジーニアス英和大辞典によると,implementationは「契約や計画を実行する,実施する,履行する」とあります.
情報システムやソフトウェアの場合,implementationは,要求分析段階に得られた発注者や顧客の要求仕様と,その実現手段を決めた設計仕様に基づいて,それを満たすように,プログラミング言語を用いて各々の詳細なプログラムを作成し,その作成したプログラムを稼働する予定のコンピュータと装置を導入したシステム構成の上で,機能的に正しく動作させることを意味します.
「契約や計画を実行する,実施する,履行する」という文に当てはめると,「要求仕様や仕様という契約や計画を実行する,実施する,履行する」ということになります.確かに,仕様を契約や計画と考えるとこれでいいのですが,システム開発の分野では,「要求仕様や設計を実現する,実装する」という言葉を使います.実行だと,プログラムのexecutionと混同するきらいがあります.
”to implement the requirements and designs as an aggregation of programs that can be
executed on the target machine”
「要求仕様と設計を目標の機械で実行できる一群のプログラムとして実現する」という感覚です.
言葉が一人歩きして,実装とは,決して,「インストール,設置,実行,運転,使用することではありません.」
implementation | 実装,実施,履行 | ||
execution | 「実行」 | ||