My account

login

registration

   Advertising R▼


 » 
Arabic Bulgarian Chinese Croatian Czech Danish Dutch English Estonian Finnish French German Greek Hebrew Hindi Hungarian Icelandic Indonesian Italian Japanese Korean Latvian Lithuanian Malagasy Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Thai Turkish Vietnamese
Arabic Bulgarian Chinese Croatian Czech Danish Dutch English Estonian Finnish French German Greek Hebrew Hindi Hungarian Icelandic Indonesian Italian Japanese Korean Latvian Lithuanian Malagasy Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Thai Turkish Vietnamese

Definition and meaning of ソフトウェア

Definition

definition of Wikipedia

   Advertizing ▼

Synonyms

See also

   Advertizing ▼

Phrases

APE (ソフトウェア) • Backup (ソフトウェア) • Basecamp (ソフトウェア) • COSMOS (ソフトウェア) • CREA (ソフトウェア) • Carrara (ソフトウェア) • Catalyst (ソフトウェア) • Chandler (ソフトウェア) • Chess (ソフトウェア) • DVD プレーヤー (ソフトウェア) • Dia (ソフトウェア) • EDGE (ソフトウェア) • GMT (ソフトウェア) • Gears (ソフトウェア) • HAL (ソフトウェア) • Havok (ソフトウェア) • Hexagon (ソフトウェア) • Hydrogen (ソフトウェア) • JIRA (ソフトウェア) • JUDE (ソフトウェア) • Kali (ソフトウェア) • Max (ソフトウェア) • Mono (ソフトウェア) • Neko (ソフトウェア) • Numbers (ソフトウェア) • OCAD (ソフトウェア) • Ray (ソフトウェア) • Reason (ソフトウェア) • SPICE (ソフトウェア) • SUPER (ソフトウェア) • Share (ソフトウェア) • Time Machine (ソフトウェア) • Tomboy (ソフトウェア) • かわせみ (ソフトウェア) • アブノーマル・ソフトウェア・スタジオ • ウィザード (ソフトウェア) • オペラ・ソフトウェア • クレオ (ソフトウェア) • サクラ (ソフトウェア) • シグナル (ソフトウェア) • ソニー・クリエイティブ・ソフトウェア • ソフィア (ソフトウェア) • ソフトウェア・シンセサイザー • チェック・ポイント・ソフトウェア・テクノロジーズ • デザインパターン (ソフトウェア) • デーモン (ソフトウェア) • バックグラウンド (ソフトウェア) • ビルド (ソフトウェア) • ビーイング (ソフトウェア) • フィルタ (ソフトウェア) • フロム・ソフトウェア • プレビュー (ソフトウェア) • プロプライエタリ・ソフトウェア • プロペラヘッド・ソフトウェア • ペアレンタルコントロール (ソフトウェア) • メッツ (ソフトウェア) • ロータス (ソフトウェア) • ヴィーエー・ソフトウェア • ヴィー・エー・ソフトウェア • 密告 (ソフトウェア) • 弥生 (ソフトウェア) • 移植 (ソフトウェア) • 計算機 (ソフトウェア) • 辞書 (ソフトウェア)

Analogical dictionary

Wikipedia

ソフトウェア

出典: フリー百科事典『ウィキペディア(Wikipedia)』

ソフトウェアの階層図。上からユーザー(人間)、アプリケーションオペレーティングシステムハードウェア

ソフトウェア: Software)は、コンピュータシステム上で何らかの処理を行うプログラム手続き、およびそれらに関する文書を指す言葉である[1]。日本語では略して「ソフト」ともいう。

ソフトウェアは、ワープロソフトなど特定の作業や業務を目的としたアプリケーションソフトウェアと、ハードウェアの管理や基本的な処理を、アプリケーションソフトウェアやユーザーに提供するオペレーティングシステムなどのシステムソフトウェア(基本ソフトウェア)に分けられる。

目次

ハードウェアの対比語としてのソフトウェア

「ソフトウェア」は「ハードウェア」の対比語であり、コンピュータの分野以外でも、物理的な装置の対比語として使われている。

DVDなどで物理的な記録メディアに対する映像音楽等のコンテンツ、組織・都市・軍事などで施設・設備・車両などに対する規則・運用・教育などを意味する[2]

ある機能をもつソフトウェアに対して、「ソフトウェア」という言葉が接頭辞形容詞的に用いられることがある。エンコードをするソフトウェアを「ソフトウェアエンコーダ」、DVDを再生するソフトウェアを「ソフトウェアDVDプレーヤー」と呼ぶことがある。情報を処理する(DVD再生の場合は、DVDに収録されたデジタル画像データを可視化する)際に、専用のハードウェア(DVD再生機)で処理されるか、パーソナルコンピュータなどの汎用的なコンピュータ上のソフトウェアで処理されるかを区別するためである。

コンピュータハードウェアとの関係

LSIなどを例にとると、LSIの物理的な回路そのものはハードウェアであり、その回路によって表現される処理手順はソフトウェアと考えられる。

一般的なソフトウェアは、補助記憶装置の中に機械語として記録されている。なお機械語は中央処理装置(CPU)の製品種別ごとに異なっている。ソフトウェアの利用時には補助記憶装置の内容が主記憶装置に読み込まれた後、中央処理装置において、データの移動、計算、制御フローなどの処理が実行される。これにより機械語は、コンピュータの状態を次々と変化させる。従ってソフトウェアは、ハードウェアの状態を変化させる命令列と考えられる。

記憶装置に異なる命令群を読み込んで計算を制御する概念は階差機関の一部としてチャールズ・バベッジが考案した。これがほとんどの近代ソフトウェアの基礎となる理論はアラン・チューリング1935年の論文 Computable numbers with an application to the Entscheidungsproblem で初めて提唱された[3]

詳細は「機械語」を参照

ソフトウェアの表現である機械語は、中央処理装置への命令となる2進数の値から構成されている。機械語の種類には、記憶装置間でのデータの移動や、条件による処理の分岐命令、演算命令などの種類がある。これらを組み合わせて、1つずつ順に演算が実行される逐次処理や、条件つきで実行される処理、繰り返し実行されるループ処理などが実現される。一連の命令列をひとまとめにしたものをサブルーチンと呼び、他のサブルーチンを「呼び出す」命令もある。

例えば、メニューから "Copy" というエントリを選択したとき、ソフトウェアがどのように機能するか考えてみよう。この場合、条件付き命令列が実行され、メモリ上の「文書」領域にあるデータからテキストが、一般に「クリップボード」と呼ばれる中間的記憶領域にコピーされる。別のメニューエントリである "Paste" が選ばれると、ソフトウェアはクリップボードから特定の領域にテキストをコピーする命令列を実行する。

中央処理装置が複数あるシステムでは、命令列は複数同時並行的に実行できる(マルチプロセッシング)。

システムソフトウェア

詳細は「システムソフトウェア」を参照

コンピュータのハードウェアを管理・制御するなど、コンピュータの稼動自体に必要となるソフトウェアである。典型的なシステムソフトウェアとして、オペレーティングシステム(OS)があり、様々なソフトウェア処理のプロセスに対し、CPUやメモリの割り当てを管理したり、記憶装置にデータファイルを正しく読み書きできるようにするなど、さまざまな処理を行っている。キーボードやマウスなどの入力装置からの信号を、後述のアプリケーションソフトウェアに通知したり、アプリケーションソフトウェアの要求に応じて、画面への図形や文字の表示を行うのも、オペレーティングシステムの機能である。

パーソナルコンピュータをはじめとする、家庭用のコンピュータ機器では、これらのソフトウェアは購入時にコンピュータ本体に同梱あるいはプリインストールされていることが多い。

そのほか、オペレーティングシステムでは提供されない機能のうち、さまざまなアプリケーションソフトウェアで利用される一般性のある機能を提供するものを、ミドルウェアという。

アプリケーションソフトウェア

詳細は「アプリケーションソフトウェア」を参照

アプリケーションソフトウェアは、利用者の目的に応じた機能を提供するソフトウェアである。

一般事務で利用されるワープロ表計算ソフトウェアを初め、娯楽を目的としたゲームソフトや、工場の作業を自動化するファクトリーオートメーション、事務手続きや経営を管理するためのビジネスソフトウェア、その他、教育や医療などあらゆる目的に応じてソフトウェアが開発されている。ソフトウェアの開発自体に使われるプログラミングツールもある。

これらのアプリケーションソフトウェアは、既製品をパッケージソフトウェアなどのかたちで購入するほか、利用者自身が、目的を果たすソフトウェアを開発する場合もある。大規模なものでは銀行の預貯金口座を管理する勘定系システムJRの「みどりの窓口」で使われるマルスなどのオンラインシステムを始め、販売や営業、生産などの各種業務管理システムなどの個別開発のソフト群(各企業内でのコンピュータシステム情報システム)の一部を形成する)から、小は表計算ソフトのテンプレート、ワープロソフトのマクロ、科学技術シミュレーション、グラフィックスやアニメーションのためのスクリプトなどが含まれる。電子メールフィルタなども一種のユーザー作成ソフトウェアである。ユーザーは自身の作成したこれらのソフトウェアの重要性に気づいていないことが多い。ユーザー作成ソフトウェアが購入されたアプリケーションソフトウェアとうまく統合されていると、多くのユーザーはその区別ができない。

ソフトウェア作成

詳細は「プログラミング (コンピュータ)」を参照

詳細は「ソフトウェア工学」を参照

品質

ソフトウェアの品質としては、利用者や開発者の立場から、様々や尺度が考えられる。

詳細は「ソフトウェア品質」を参照

ソフトウェアと法律

ソフトウェアは法律上、知的財産として扱われ、著作権法や特許法によって保護される。

そのため、ソフトウェアの利用者と著作権者は利用許諾契約に合意しなければならない。この契約内容の一部を、ソフトウェアライセンスという。

詳細は「ソフトウェアライセンス」を参照

また、コンピュータを利用する発明ついて特許権が認められる場合がある。

詳細は「ソフトウェア特許」を参照

その他、日本の使用者からみると、会計処理上(税法上)は、無形固定資産として扱われる。減価償却期間は5年間での定額償却である。

この節は執筆中です。加筆、訂正して下さる協力者を求めています。

関連項目

脚注

  1. ^ "Wordreference.com: WordNet® 2.0". Princeton University. 2007年8月19日 閲覧。
  2. ^ software..(n.d.). Dictionary.com Unabridged (v 1.1). 2007年4月13日閲覧, from Dictionary.com website: http://dictionary.reference.com/browse/software
  3. ^ 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.

外部リンク

 

All translations of ソフトウェア


sensagent's content

  • definitions
  • synonyms
  • antonyms
  • encyclopedia

Webmaster Solution

Alexandria

A windows (pop-into) of information (full-content of Sensagent) triggered by double-clicking any word on your webpage. Give contextual explanation and translation from your sites !

Try here  or   get the code

SensagentBox

With a SensagentBox, visitors to your site can access reliable information on over 5 million pages provided by Sensagent.com. Choose the design that fits your site.

Business solution

Improve your site content

Add new content to your site from Sensagent by XML.

Crawl products or adds

Get XML access to reach the best products.

Index images and define metadata

Get XML access to fix the meaning of your metadata.


Please, email us to describe your idea.

WordGame

The English word games are:
○   Anagrams
○   Wildcard, crossword
○   Lettris
○   Boggle.

Lettris

Lettris is a curious tetris-clone game where all the bricks have the same square shape but different content. Each square carries a letter. To make squares disappear and save space for other squares you have to assemble English words (left, right, up, down) from the falling squares.

boggle

Boggle gives you 3 minutes to find as many words (3 letters or more) as you can in a grid of 16 letters. You can also try the grid of 16 letters. Letters must be adjacent and longer words score better. See if you can get into the grid Hall of Fame !

English dictionary
Main references

Most English definitions are provided by WordNet .
English thesaurus is mainly derived from The Integral Dictionary (TID).
English Encyclopedia is licensed by Wikipedia (GNU).

Copyrights

The wordgames anagrams, crossword, Lettris and Boggle are provided by Memodata.
The web service Alexandria is granted from Memodata for the Ebay search.
The SensagentBox are offered by sensAgent.

Translation

Change the target language to find translations.
Tips: browse the semantic fields (see From ideas to words) in two languages to learn more.

 

8228 online visitors

computed in 0.032s

I would like to report:
section :
a spelling or a grammatical mistake
an offensive content(racist, pornographic, injurious, etc.)
a copyright violation
an error
a missing statement
other
please precise: