現代社会を支える基盤技術として、情報技術は広く認知されるとともに、その重要性も増してきています。また、その構成要素のうち、ソフトウェアの占める割合が多く、ソフトウェアの不具合に端を発する事故も増加し、ますますソフトウェアの依存度が浮き彫りになってきています。 ソフトウェアの歴史は、そのまま生産性と品質の向上の歴史でもあります。SOAや、Ruby on Rails、Ajaxなど流行のキーワードも、生産性と、品質の向上を求めた結果の自然な流れと捉えることができます。しかしこのような最新の技術も、それ単体の知識だけでは、充分なメリットを得るのは難しいのです。最新の技術を活かすためにも、それを支える基礎技術が必要なのです。 オブジェクト倶楽部では、過去5回のイベントに渡って、オブジェクト指向を中心に現在のソフトウェア開発でカギとなる技術を紹介してきました。その内容は、パターン、Java、UML、コ