ソフトウエア【software】
ソフトウェア
ソフトウェア
ソフトウェア
【英】software
ソフトウェアとは、情報システムを構成する要素で、プログラムのこと、あるいは、物理的な要素であるハードウェアを除いた無形の要素すべての総称である。
ソフトウェアは、多くの場合、コンピュータプログラムと同じ意味で用いられる。ハードウェアと対比する目的でソフトウェアの語が用いられ、プログラムに類する対象を広く含む。おおむね、ハードウェア装置との仲介を受け持つデバイスドライバ、アプリケーション用のAPIを通じてシステムの利用環境を提供するオペレーティングシステム(OS)、エンドユーザーが直接利用するアプリケーションソフトウェア、OSとアプリケーションソフトウェアの中間層で各種のユーティリティ的な機能を提供するミドルウェア、開発者が利用するユーティリティやツール類、などに分類することができる。
また、より広い意味で、ハードウェア以外の、情報システムを動かすために利用されるあらゆる無形の要素を指してソフトウェアと呼ぶ場合もある。この場合は特にソフトウェアのために用意された文書も含むことが多い。例としては、開発時に用いられる要求定義書、外部設計書、内部設計書、試験仕様書、試験結果報告書などから、利用時に用いられる操作マニュアルあるいはユーザーマニュアル、各種の設定説明書などがある。これらの文書は、プログラムの運用場面で実際に使っていく上で不可欠なものであり、また、プログラムのライフサイクルを見据えた時に、開発時の文書もまた必要であることから、ソフトウェア全体を構成する要素として認められるようになってきたものである。
プログラムとしてのソフトウェアは、規模の増大とともに、それをどのように構成・構築していくかということが重要な問題となってきている。プログラム言語のパラダイム論として、Smalltalkなどのオブジェクト指向、Prologなどの論理プログラミング、Haskelなどの関数型プログラミングなどの比較研究がある。アプリケーションのレベルで、ソフトウェアのパターンを論じる「デザインパターン」は、建築の分野にヒントを得て一定の地位を築いている。また、システム構築の確実性を確保する「形式手法」なども注目されている。大規模な業務システム分野では疎結合のコンポーネントを用いてモジュラーな開発を実現するSOA(サービス指向アーキテクチャ)が登場している。また、より設計レベルに重点を置き、実装工程をできるだけ自動化するモデルドリブンな開発手法も重要性を増している。
ソフトウェアに関する学問として、ソフトウェアサイエンスとソフトウェア工学を挙げることができる。ソフトウェアサイエンスは、プログラムの基礎を論ずるもので、数学基礎論や、コンパイラ理論、アルゴリズム論などの研究が行われている。ソフトウェア工学は、ソフトウェアの実用的な構築のためのノウハウを研究するもので、実用的なシステムの構築方法、各種の開発手法、生産性の研究、規模や工数の推定などが行われている。
プログラムの元となるテキストはソースコードと呼ばれる。GNUプロジェクトによって推進されている、ソースコードを全てオープンにし、全ての人がアクセスできることを保証しようという運動は、コンピュータ業界とプログラマに大きな影響を与えている。全てオープンとなっているソフトウェアはオープンソースソフトウェア(OSS)と呼ばれる。現在では、多くのOSSのプロジェクトが展開している。
ソフトウェア
ソフトウェア
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/10/01 23:26 UTC 版)
ソフトウェア(英: software)は、コンピューター分野でハードウェア(物理的な機械)と対比される用語で、何らかの処理を行うコンピュータ・プログラムや、さらには関連する文書などを指す[1][2]。
- 1 ソフトウェアとは
- 2 ソフトウェアの概要
ソフトウェア(OS、デバイスドライバなど)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/11/21 22:36 UTC 版)
「自作パソコン」の記事における「ソフトウェア(OS、デバイスドライバなど)」の解説
アプリケーションのみではプラットホームが存在せず、多くの用途では、OSや、各種パーツのデバイスドライバなどが最低限必要になる。
※この「ソフトウェア(OS、デバイスドライバなど)」の解説は、「自作パソコン」の解説の一部です。
「ソフトウェア(OS、デバイスドライバなど)」を含む「自作パソコン」の記事については、「自作パソコン」の概要を参照ください。
ソフトウェア
「ソフトウェア」の例文・使い方・用例・文例
- このソフトウェアは日本でもアメリカでも販売されている
- 彼らは無料のソフトウェア進呈の約束で多くのお客を引き寄せた
- ソフトウェアの将来の発展
- コンピュータに新しいソフトウェアをインストールした
- ソフトウェアの使用料
- ソフトウェア産業における米国の優位
- ジョージは自分のソフトウェア会社で利益を上げている
- その両方の機能を1つのソフトウェアが持っている
- 多くのソフトウェアがこの形式のファイルを読めます
- パソコンには専用のソフトウェアをインストールする
- ソフトウェアが第三者の権利を侵害した
- OasisソフトウェアのTerry Williamsに手伝ってもらい、私が講習会を実施します。Oasisソフトウェアは、この先駆的なシステムを作り出した会社です。
- 在庫管理は当社にとって難題でしたが、この新しいソフトウェアは、在庫を適切に効率よく管理するのに役立つと期待されています。
- ソフトウェアの取扱説明書のコピーがここにあります。
- 新しいソフトウェア商品を販売促進すること。
- 我々はダイアグラミングソフトウェアを導入する予定である。
- 彼のチームは現在、ハプロタイプ解析ソフトウェアの開発に取り組んでいる。
- サイバー攻撃に備えて、我々は機密漏洩防止のソフトウェアを導入した。
- 簡単にRFM分析を行うソフトウェアを発売する事が決まった。
- ジョニーはソフトウェア販売会社の営業マンで、毎年3,000ドル以上をインフォーマルラーニングに使っている。
ソフトウェアと同じ種類の言葉
「ソフトウェア」に関係したコラム
-
FXやCFDの「平均足の差」とは、前日の平均足の価格と当日の価格との差のことです。平均足の差は、Information Internet Ltdが開発したソフトウェア「Market Maker」のテク...
-
FX(外国為替証拠金取引)のチャート分析ソフトMT4(Meta Trader 4)は、ロシアのMetaQuotesSoftwareが開発したソフトウェアです。MT4は無料で公開され、だれでも自由に利用...
-
ETFや株式の取引をするために証券会社に口座を開設した際や取引の際にはさまざまな費用がかかります。ここでは、どのような費用があるのかをまとめてみました。▼取引手数料ETFや株式を売買した時に発生する費...
-
FX(外国為替証拠金取引)のティックをエクセルで表示する方法を紹介します。必要なソフトウェアは、Microsoft Excel(エクセル)とMT4(Meta Trader 4)です。Microsoft...
- ソフトウェアのページへのリンク