ソフトウエア【software】
ソフトウェア
【英】software
ソフトウェアとは、情報システムを構成する要素で、プログラムのこと、あるいは、物理的な要素であるハードウェアを除いた無形の要素すべての総称である。
ソフトウェアは、多くの場合、コンピュータプログラムと同じ意味で用いられる。ハードウェアと対比する目的でソフトウェアの語が用いられ、プログラムに類する対象を広く含む。おおむね、ハードウェア装置との仲介を受け持つデバイスドライバ、アプリケーション用のAPIを通じてシステムの利用環境を提供するオペレーティングシステム(OS)、エンドユーザーが直接利用するアプリケーションソフトウェア、OSとアプリケーションソフトウェアの中間層で各種のユーティリティ的な機能を提供するミドルウェア、開発者が利用するユーティリティやツール類、などに分類することができる。
また、より広い意味で、ハードウェア以外の、情報システムを動かすために利用されるあらゆる無形の要素を指してソフトウェアと呼ぶ場合もある。この場合は特にソフトウェアのために用意された文書も含むことが多い。例としては、開発時に用いられる要求定義書、外部設計書、内部設計書、試験仕様書、試験結果報告書などから、利用時に用いられる操作マニュアルあるいはユーザーマニュアル、各種の設定説明書などがある。これらの文書は、プログラムの運用場面で実際に使っていく上で不可欠なものであり、また、プログラムのライフサイクルを見据えた時に、開発時の文書もまた必要であることから、ソフトウェア全体を構成する要素として認められるようになってきたものである。
プログラムとしてのソフトウェアは、規模の増大とともに、それをどのように構成・構築していくかということが重要な問題となってきている。プログラム言語のパラダイム論として、Smalltalkなどのオブジェクト指向、Prologなどの論理プログラミング、Haskelなどの関数型プログラミングなどの比較研究がある。アプリケーションのレベルで、ソフトウェアのパターンを論じる「デザインパターン」は、建築の分野にヒントを得て一定の地位を築いている。また、システム構築の確実性を確保する「形式手法」なども注目されている。大規模な業務システム分野では疎結合のコンポーネントを用いてモジュラーな開発を実現するSOA(サービス指向アーキテクチャ)が登場している。また、より設計レベルに重点を置き、実装工程をできるだけ自動化するモデルドリブンな開発手法も重要性を増している。
ソフトウェアに関する学問として、ソフトウェアサイエンスとソフトウェア工学を挙げることができる。ソフトウェアサイエンスは、プログラムの基礎を論ずるもので、数学基礎論や、コンパイラ理論、アルゴリズム論などの研究が行われている。ソフトウェア工学は、ソフトウェアの実用的な構築のためのノウハウを研究するもので、実用的なシステムの構築方法、各種の開発手法、生産性の研究、規模や工数の推定などが行われている。
プログラムの元となるテキストはソースコードと呼ばれる。GNUプロジェクトによって推進されている、ソースコードを全てオープンにし、全ての人がアクセスできることを保証しようという運動は、コンピュータ業界とプログラマに大きな影響を与えている。全てオープンとなっているソフトウェアはオープンソースソフトウェア(OSS)と呼ばれる。現在では、多くのOSSのプロジェクトが展開している。
ソフトウエア
ソフトウェア
(ソフトウエア から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/02/09 02:52 UTC 版)
ソフトウェア(英: software)は、コンピューター分野でハードウェア(物理的な機械)と対比される用語で、何らかの処理を行うコンピュータ・プログラムや、さらには関連する文書などを指す[1][2]。
- ^ - ソフトウェア(大辞林、ブリタニカ国際大百科事典)
- ^ “ソフトウエア・通信業界とは - 就活準備 - マイナビ2025”. job.mynavi.jp. 2024年2月9日閲覧。
- ^ software..(n.d.). Dictionary.com Unabridged (v 1.1). 2007年4月13日閲覧, from Dictionary.com website: http://dictionary.reference.com/browse/software
- ^ "デジタルデータでは、ほぼ完全な複製を、追加的費用すなわち限界費用がほぼゼロで行うことが可能である。" (2)2つ目のキーワード:限界費用 of 総務省. (2019). 情報通信白書 令和元年版.
- ^ 「メディアリテラシ」(Computer Science Library 15)p36 植田祐子・増永良文著 サイエンス社 2013年8月10日初版発行
- ^ 2003年の「基本情報技術者テキスト No.1 コンピュータシステム」の139、140ページにおいては、これを「言語プロセッサ」としてOSの構成要素に含めていた。
- ^ Hally, Mike (2005:79). Electronic brains/Stories from the dawn of the computer age. British Broadcasting Corporation and Granta Books, London. ISBN 1-86207-663-4.
- ^ 地理 統計要覧 2014年版 ISBN 978-4-8176-0382-1 P,104
- 1 ソフトウェアとは
- 2 ソフトウェアの概要
- 3 ソフトウェア作成
- 4 脚注
ソフトウエア
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/07 07:56 UTC 版)
「潜水艦カッペリーニ号の冒険」の記事における「ソフトウエア」の解説
フジテレビが発売しTCエンタテインメントが販売するBlu-ray及びDVDが2022年8月3日リリース予定。
※この「ソフトウエア」の解説は、「潜水艦カッペリーニ号の冒険」の解説の一部です。
「ソフトウエア」を含む「潜水艦カッペリーニ号の冒険」の記事については、「潜水艦カッペリーニ号の冒険」の概要を参照ください。
「ソフトウエア」の例文・使い方・用例・文例
- もっと従業員にソフトウエアの使い方を研修するべきだ。
- 私は2010年からソフトウエアの開発の仕事についている。
- 今回の問題はハードウエアというよりソフトウエアだと思います。
- 私は遂に理想のソフトウエアを見つけました。
- 彼らはソフトウエア製品を扱っている。
- 添付ファイルに適応したソフトウエアを持っていないので、ファイルを開けません。別のファイル形式で再送して下さい。
- 私のウイルス対策用ソフトウエアは不良品でした。
- 完成した本のコピーを1部送っていただくという条件で、私どものソフトウエアを収録することを許可します。
- 画像処理のソフトウエアを開発した会社をご存知でしたら教えてください。
- ABソフトウエアの海外営業部長をご紹介いただけませんか。
- このソフトウエアはギブスサンプリングのアルゴリズムによりマルコフ連鎖モンテカルロ法の計算を行います。
- 諸機能を一本化したソフトウエア
- ソフトウエア産業で働く労働者
- コンピューターにおいて,システム自体を制御するソフトウエア
- 事務用のソフトウエア
- パッケージソフトという,コンピューターのソフトウエア
- エキスパートシステムを作成するための道具としてのソフトウエア
- 人工知能において,知識エディターという,知識を編集するためのソフトウエア
ソフトウエアと同じ種類の言葉
- ソフトウエアのページへのリンク