ソフトウェア のシーケンスです 書面による指示 特定のタスクを実行する目的でコンピューターによって解釈されます。 また、次のように定義することもできます コンピュータの動作を制御するプログラム.
コンピュータでは、ソフトウェアは論理的な部分として分類され、その機能は ハードウェア. ハードウェアは、CPU、メモリ、入出力デバイスなど、コンピュータを構成するすべての物理的な部分です。 ソフトウェアは、ユーザーによって作成されたか、コンピューターの製造元によって作成されたかに関係なく、特定のシステムに存在するすべてのプログラムで構成されています。
英語の用語「ソフトウェア「1958年にアメリカの科学者ジョン・ワイルダー・テューキーが書いた記事で最初に使用されました。 彼はまた、「ビット「2進数」を指定します。
ソフトウェアは次の3つのタイプに分類できます。
システムソフトウェア:は、コンピュータの内部システムによって処理される情報のセットであり、グラフィカルインターフェイスを介してユーザーとコンピュータ周辺機器の間の対話を可能にします。 これは、オペレーティングシステムとデバイスドライバー(メモリ、プリンター、キーボードなど)で構成されます。
プログラミングソフトウェア:は、プログラマーがコンピューターシステムを開発できるようにするツールのセットであり、通常はプログラミング言語と視覚的な統合開発環境を使用します。
アプリケーションソフトウェア:ユーザーが一連の特定のタスクを実行できるようにするコンピュータプログラムです。 建築、会計、教育、医学、その他の分野などの活動のいくつかの分野 コマーシャル。 ビデオゲーム、データベース、産業オートメーションシステムなどもあります。
の概念もあります 自由ソフトウェア、これは、ユーザーに自由を与え、ユーザーがそれを研究、変更、および他の人々と共有できるようにするプログラムを指します。 このため、ユーザーは必要に応じてソースコードを変更するために、ソースコードにアクセスできる必要があります。