<本ブログには、以下のジャンルがあります!>
本業の「システム開発」に関しても、シリーズ物的に語ってみたいとおもう。
システム開発と一口にいっても色々な種類があります。
大きく分けるなら、家電製品や機械など特定のハードウェアに組み込まれるシステム「組み込みシステム」(エンべデッドシステム)とよばれるものと、パソコンなどのいわゆる汎用的なコンピュータ上で動く「汎用システム」に分ける考え方がある。
「組み込みシステム」は、いまや、携帯電話やカーナビといった、ほぼすべての電子機器に用いられている。
特定のハードウェアに合わせたシステム開発であり、最終製品が多岐に亘るため、非常に専門的な世界であることが多い。
一方、「汎用システム」は、あくまでもPCなどの一般的なコンピュータ上で動くシステムであるため、「組み込みシステム」に比べるとそのバリエーションもそれほどは多くはない。
また、違った角度からの分類の方法としては、「アプリケーションソフトウェア」と「システムソフトウエア」という分類の仕方もある。
「アプリケーションソフト」とは、利用者がコンピュータ上で行いたい作業を実施する機能を持ったソフトウエアである。多くの方に一番身近なのではないでしょうか。具体的には、エクセルなどの表計算ソフトや、ワープロソフトなどがこれに当たる。
「システムソフトウエア」とは、これとは逆に、コンピュータの各種機能に密接に関わってはいるが、利用者が実施しようとする作業そのものとは直接の関係はない。具体的に身近なもので言うと、ウィンドウズなどのOS(オペレーティングシステム)などがそれに当たる。
また、先ほどの分類でいう「組み込みシステム」の世界では、「アプリケーションソフト」と「システムソフト」の協会はあいまいであることが多いが、「汎用システム」においては明確であることが多い。
私が携わっているのは、「汎用システム」における「アプリケーションソフト」の分野です。
パソコンのウェブブラウザ上で動く、いわゆる「ウェブサービス」のアプリケーションや、事務処理の為のアプリケーションが多いです。
要するに、一番簡単な分野です・・・。
固めの話で全然おもしろくなりませんでしたが、実際の現場の裏話やグチなど、今後ぼちぼち載せていこうと思ってます。
- 達人プログラマー―システム開発の職人から名匠への道/アンドリュー ハント
- ¥3,990
- Amazon.co.jp
- [改訂第2版] [入門+実践]要求を仕様化する技術・表現する技術 -仕様が書けていますか?/清水 吉男
- ¥2,709
- Amazon.co.jp
- 「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか/小森 裕介
- ¥2,394
- Amazon.co.jp












