システム開発に携わる際に、
役立つIT基礎知識です。

※読み方は1例です。

ウォーターフォール・モデル

ソフトウェアを開発するプロセスは、注文住宅で自宅を建てるのに似ています。
どんな家に住みたいか、立地、間取り、デザイン、水回り、外装など、
お客様である注文オーナーとそのご家族の意見を聞きながら、
一級建築士やインテリアデザイナーが詳細な設計図に落としていきます。
[詳細ページ]

VENDER ベンダー

システムの開発をどこに依頼したらいいか、中々難しい問題です。
システムの規模や予算に合わせて発注する会社を選びましょう。
また、発注側のITスキルレベルも発注先を選ぶポイントになってきます。
[詳細ページ]

見積方法

システム開発(ソフトウェア開発)の見積りは構造的に難しいものです。
それは、ソフトウェアを作るという作業は、ハードウェアのそれに比べて、
非常に自由度が高いため、やりようによってどうにでもなる部分が多いためです。
また作成中は外から形が見えにくいため、出来上がったものが発注者の考えていたものと
大きく違っているということも良くある話しと言えるでしょう。
[詳細ページ]

初心者のためのプログラミング用語解説

プログラミングにはいろいろな専門用語があります。
プログラマーにとっては当たり前の用語も、
初心者にとっては意味がわからないだけでなく、
読み方さえもわからない用語も少なくありません。
プログラミングにおける基本的な用語をわかりやすく解説します。
[詳細ページ]

Object Oriented Approach

オブジェクト指向とは開発手法の1つ(比較的新しいもの)です。
歴史をたどると、構造化プログラミング、データ中心アプローチ、
そしてオブジェクト指向と歩んで来ています。
[詳細ページ]

LINUX: Linus's Minix

フィンランドの学生、リーナス・トーバルズが開発した
Unixライクなオープンソース(無償)のOSです。
Webサーバとしては世界で最も多く利用されています。
[詳細ページ]

PHP: Hypertext Preprocessor

Web アプリケーションの開発に適したオープンソース(無償)の開発言語です。
Yahoo!などの大手ポータルサイトが利用したため、
日本では最もポピュラーなWebシステム開発言語の1つとなっています。
[詳細ページ]

MiddleWare

ミドルウェアはOSとアプリケーションの中間に存在するソフトウェアである。
代表的なものとしてデータベース、Webサーバ、メールサーバなどがある。
[詳細ページ]

FrameWork

フレームワークとは、アプリケーションを開発するときの枠組みとなります。
無償で使えるオープンソースのものがいろいろと存在します。
ここではPHPのフレームワークを例にして記述します。
[詳細ページ]