最近、スマートフォンの影響で、ソフトウェアって呼ぶ機会が減った。
今では、アプリやアプリケーション、APPなどそのような名前で呼ぶことが多い。
厳密な違いを調べたことないからググれば良いのかもしれない。
うーん。
最近、スマートフォンの影響で、ソフトウェアって呼ぶ機会が減った。
今では、アプリやアプリケーション、APPなどそのような名前で呼ぶことが多い。
厳密な違いを調べたことないからググれば良いのかもしれない。
うーん。
機能単位、交換可能な構成部分という意味の英単語。システムへの接合部(インターフェース)が規格化・標準化されていて、容易に追加や削除ができ、ひとまとまりの機能を持った部品のこと。
パソコンのマザーボードなどは主要な部品がモジュール化されており、後から最新の部品に交換して全体を買い換えなくても性能を向上させられるようになっている。最近のソフトウェアやプログラミング言語は、あらかじめモジュールを組み込めるようなインターフェースを用意しておき、ユーザが自由に追加機能を開発して公開したり、全体を入れ替えることなく機能を強化するのに利用しているものが多い。
出典:e-words
e-wordsで調べるとこのようなことが書かれていました。
モジュールだけで言葉を考えるとパソコンだけでなく、ゲーム機などもモジュール化になっていると考えられます。コントローラーやメモリ、HDD、キーボードなどがあとから追加できるため。
便利な半面、互換性が相性が悪いと動かなくという事象も発生しております。
機械類では、動作保証がされているものを購入するほうが動かないときのリスクが少ないでしょう。
ソフトウェアを開発するときに繰り返しで利用する機能を一つにまとめて、何度も利用できるようにします。
この塊をモジュールと呼んでいます。
短期間でソフトを開発するためにはこのようなモジュールをいくつも持っている必要があります。
ソフトウェアを開発するためにはどのようにしていくのかということを公開していこうと思っております。