Loading article…
以下の概要は、ソフトウェアに関する概説およびトピック別ガイドとして提供されています。
ソフトウェアとは、コンピュータの動作に必要な情報を提供するコンピュータプログラムと関連データの集合体です。コンピュータのさまざまな形式のメモリに格納されます。データ処理システムの操作に関する手順、アルゴリズム、およびドキュメントが含まれます。この用語は、物理的なデバイスを意味するハードウェアという用語と対比するために作られました。ハードウェアとは対照的に、ソフトウェアは「触れることができない」ものです。 [ 1 ]ソフトウェアは、アプリケーションソフトウェアのみを意味する、より狭義の意味で使われることもあります。この用語には、フィルム、テープ、レコードなど、従来コンピュータと関連付けられていなかったデータが含まれる場合もあります。 [ 2 ]
ソフトウェア開発とは、ソフトウェア製品のシステム開発ライフサイクルを確立することです。これは、望ましいソフトウェアの構想から最終的な実現に至るまでの計画的かつ構造化されたプロセスを包含し、[ 4 ]ソースコードの記述と保守のプロセスであるコンピュータプログラミングを構成します。ソフトウェア開発には、研究、プロトタイピング、修正、再利用、リエンジニアリング、保守、またはソフトウェア製品につながるその他の活動が含まれます。[ 5 ]