最終更新時刻:2008年8月22日(金) 8時37分

将来の最先端SE・プログラマーは?

老川正志(富士総合研究所)

2003/04/07 10:00  

現在の優れたSE・プログラマーは?

 我々は、多くのモノに囲まれて生活しているが、人がものを作っている理由のほとんどが「面白いから」と「楽をしたいから」であろう。特に企業システムとなると、表向きは「コスト削減」「経営改善」と流行の言葉を理由として言っているが、実は「楽をしたい」という理由がベースとなっていることが多いのではないだろうか。

 システムを作るために、ずいぶんと開発言語・開発形式は様変わりしてきた。言語はマシン語・初期の手続き型言語から始まり、現在はJava、.Net等のオブジェクト指向言語に取って代わった感がある。さらには「アスペクト指向」や「エージェント指向」等を取り入れた言語が登場している。開発形式もゼロから全てを開発するパターンから「フレームワーク」・「コンポーネント」を利用して開発するパターンへと変化している。

 昔の言語に比べ、最新の言語は開発効率がずっと良くなったため、最新のものを使ったほうがコストは削減できる。そのため、次々に登場する言語をいち早く習得できるのが最先端で優れたSE・プログラマーと言えよう。

『楽なシステム開発』とは?

 さて、システム開発者・保守者などシステムに関わる人に聞きたいのだが、みなさんは新しい言語が登場するたびに「また新しい言語かよ・・・」と思ったことはないだろうか。私は「BASIC」に始まり、Pascal、Lisp、Prolog、VHDL・・・Java、PHPと様々な言語を習得し、その数は10を超えている(そして忘れている)。2000年には「C#」、2001年には「Curl」、2002年には「VB .Net」が発表されたとき、私は真っ先にこう思った。「新しい言語は楽に開発できるものが多いだろうが、これからも新しい言語が登場するたびに習得することになるのだろうか。正直嫌だ。楽させて欲しい」と。

図 1:私のイメージする『楽なシステム開発』

 この願望を達成するには、「言語習得する必要がないシステム開発」が存在しなければならない。言い方を替えれば「プログラミングがないシステム開発」が一番『楽ができる』といえる。私がイメージしている『楽なシステム開発』はこうだ。

-----------------------
 コード生成・配備ロボットがいて、私は思い描いているシステムの内容をロボットに口頭で伝える。そうすると、ロボットが自動的にソースコードを生成・配備する。私は、出来上がったシステムをテストして思い描いたように動くか確認するだけだ。もしイメージどおりに動かないなら、修正内容を口頭で伝えて、再度テストを行う。これを繰り返すことで、システムが完成する。
----------------------

 ※「ロボット」と言ってしまうと、ドラえもんやAIBOをイメージする人がいるかもしれないが、そこまで高性能なロボットでなくても、音声認識機能・ユーザとの会話を学習するソフトウェアを組み合わせれば十分である。

現時点の『楽なシステム開発』は?

 システム開発者全てがこのようなイメージを持っているかは分からないが、同じような考えをもっている人がいろいろなアイデアを出すことで、少しずつこのような理想に近づいている。では、先ほど「最新の言語は開発効率が良い」と言った、昔に比べてどれだけ「楽なシステム開発」ができるだろうか。

 現時点では新しい言語が登場するたびに習得することは変わりないが、昔に比べ「楽なシステム開発」ができるようになったのは間違いないだろう。その要因として大きく2つ挙げられる。

 1つ目はソースコードがある程度自動生成できるようになったことである。システム開発はプログラミングの段階の前に、分析・設計の段階が当然ある。その段階で人間同士によるコミュニケーションのあいまいさを失くすために、UMLという言語も登場した。現在はUMLの図からJava、C++、C#等のソースコードがある程度自動生成できるようになった。代表的なもの表1に挙げておく。

製品名 ベンダー名 備考
ArcStyler Interactive Objects Software社 MDA(Model Driven Architecture)で開発できるツール。日本ではシナジー研究所が販売
ALLFusion Component Modeler コンピュータ・アソシエイツ 旧製品名はParadigm Plus
Konesa CanyonBlue 日本ではオージス総研が販売会社
Pattern Weaver Foundatao 日本ではテクノロジックアートが販売会社
Rational Rose 日本ラショナルソフトウェア IBMが買収。UML製品ではかなりのシェアを占める
TCC(Together Control Center) ボーランド(旧TogetherSoft) Borlandが買収。JBuilderとの統合が進んでいる
表1:代表的なUMLツール

 2つ目の要因として、プログラミング作業そのものを楽にするツールが登場したことである。プログラミング・デバッグ・テストまで含めた環境を統合開発環境(IDE)と呼んでいるがEclipseプロジェクトのEclipse、ボーランドのJBuilder、NetBeansプロジェクトのNetBeansのように統合開発環境は、言語特有のメソッド(関数) を使用する際、説明が付属しているため、覚える必要が減った。こちらについても代表的なものを表2に挙げておく。

製品名 ベンダー名 備考
Eclipse Eclipse Project オープンソース
JBuilder ボーランド TCCとの統合が進んでいる
Microsoft Visual Studio .Net マイクロソフト Visioを使ってUMLを記述することで、連携が可能
NetBeans NetBeans Project オープンソース
Sun ONE Studio サン・マイクロシステムズ NetBeansを元に拡張している
WSAD(WebSphere Studio Application Developer) 日本IBM Eclipseを元に拡張している。Rational Roseとの統合が予想される
表 2:代表的な統合開発環境ツール

将来の優れたSE・プログラマーは?

 約10年前の上記で挙げたようなUMLツール・統合開発環境などなかった頃に比べ、現在のSEのおかれた環境は格段に進歩した。私のイメージする「楽なシステム開発」を実現するにはいろいろと課題はあるが、技術革新のスピードを考えて20年後には実現するのではと私は思っている。今までは「次々登場する言語をいち早く習得できるのが最先端で優れたSE・プログラマー」だったが、近い将来は逆に「言語をいち早く捨てた人が最先端で優れたSE・プログラマー」になるのではないだろうか。

参考:MDA (Model Driven Architecture)
ベンダーに依存しないシステムの相互運用を実現するためのアーキテクチャ。「プラットフォーム技術に依存しないアプリケーションのモデル情報(機能、振る舞いの仕様)を作成し、CORBAやJava,.NET、XMI/XML、Webなどのプラットフォームにマッピングする。」というシステム開発を行う。
URL:http://www.omgj.org/technology/mda/

富士総合研究所 システムエンジニア 老川正志

この記事の内容に関するお問い合わせはCNET Japanまでお願いいたします。

特集

グーグルの牙城を崩せるか--MSが着目する検索技術
米ヤフー買収騒動の後、Powersetを買収したマイクロソフトは、検索最大手のグーグルに対抗する手段を見つけたと考えている。
L・トーバルズ氏:「主要Linuxプログラマーになるのは楽じゃない」
Linuxの生みの親であるL・トーバルズ氏が、Linuxカーネルの開発について、新規の開発者がまず心得ておくべきことをインタビューで語った。

オピニオン

■インタビュー

mixiサービス企画部長に聞く、「プラットフォームを開放する理由」mixiサービス企画部長に聞く、「プラットフォームを開放する理由」
国内最大のSNSであるmixiが、オープンなプラットフォームを採用し、外部サービスとの連携を強めた目的について、サービス企画部長 兼 モバイル事業部長の原田氏に聞いた。同氏は前職のドコモ時代に公式サイトに検索エンジンを導入した経験も持つ。
Flickr創設者S・バターフィールド氏インタビュー--Flickr誕生からヤフー退職までFlickr創設者S・バターフィールド氏インタビュー--Flickr誕生からヤフー退職まで
Flickr創設者で、7月に米ヤフーを退職したバターフィールド氏が、ウェブ、グーグル、マイクロソフト、Flickrのヤフーによる買収などについて語った。

■コラム

カカクコムが好決算で上方修正含み--利用者増により価値向上カカクコムが好決算で上方修正含み--利用者増により価値向上
国内景気全般が減速感を増す中、多くのネット関連企業の業績にも陰りが見えはじめているが、カカクコムの業績は予想を上回る拡大ぶりをみせている。
発射台での度胸試し--J・L・ガセー氏が見た「MobileMe」の問題点発射台での度胸試し--J・L・ガセー氏が見た「MobileMe」の問題点
サービス開始以来、度重なる障害が発生しているアップルの「MobileMe」。その原因と同期の問題をアップルの元役員であるジャン=ルイ・ガセー氏が検証した。
ブログの未来はどうなる--新しいコミュニケーション手段「ライフストリーミング」ブログの未来はどうなる--新しいコミュニケーション手段「ライフストリーミング」
最近、ブログ世界の変化が話題になっているが、ブログに続くコミュニケーション形態としてライフストリーミングが注目を集めている。

企画特集

仮想化環境で求められるストレージの要件仮想化環境で求められるストレージの要件
それに応えるNetAppの実力とは?
DELLが掲げる「新・仮想化アセスメントサービス」DELLが掲げる「新・仮想化アセスメントサービス」
〜企業システムの仮想化環境の構築を支援〜

ブログネットワーク

アルファブロガー

江島健太郎 / Kenn's Clairvoyance新サービスをローンチしました
江島健太郎 / Kenn's Clairvoyance
渡辺聡・情報化社会の航海図クラウド時代の企業コンピューティング
渡辺聡・情報化社会の航海図
クロサカタツヤの情報通信インサイトモバイルWiMAXはつらいよ
クロサカタツヤの情報通信インサイト
村上敬亮 情報産業の未来図コンテンツ市場14兆円の中身と行方
村上敬亮 情報産業の未来図
末吉隆彦 ロケーションウェアの「空」と「実」場所・空間を増幅!?「ロケーション・アンプ」
末吉隆彦 ロケーションウェアの「空」と「実」
平野敦士カールのアライアンスInsightケータイの次に来るブルーオーシャン 雑感
平野敦士カールのアライアンスInsight
鈴木健の天命反転生活日記パラレルワールドとしての電脳コイル
鈴木健の天命反転生活日記

読者ブロガー

Windowsラブなただの主婦ゲーム認定パソコン
Windowsラブなただの主婦
おやじのちょっとユビキタス衛星放送でローカル放送は出来るか
おやじのちょっとユビキタス
霧笛望のはぐはぐ電脳小物「iPhoneで同人誌」がキャズムを超えるとき
霧笛望のはぐはぐ電脳小物
夢幻∞大のドリーミングメディア日本、スラム化の予感
夢幻∞大のドリーミングメディア

リサーチ

■リサーチコラム

情報メディアの接触に関する調査--20代は新聞よりケータイでニュースを閲覧
メディア接触に関する調査を実施したところ、20〜40代は新聞よりネットでのニュース閲覧が中心になっていることが分かった。さらに20代の約30%は携帯電話からのニュースを閲覧しているという。
モバイルサイトへのアクセス方法に関する調査--80%以上がブックマークを利用
モバイルサイトへのアクセス方法に関する調査を実施したところ、80%以上のユーザーが「ブックマーク/お気に入り」を利用していることが分かった。その中でも、auユーザーの利用率が非常に高いことも明らかになった。
米国で急成長する「Lead Generation 広告」とは
米国ではここ数年、見込み客の情報に応じて広告費を支払う「Lead Generation」と呼ばれる広告の市場が拡大を続けている。今回のコラムでは、米国におけるLead Genereation広告の定義から解説していきたい。

■調査レポートダウンロード

情報漏洩から重要コンテンツを防備する4つの技術
Web2.0時代の脅威とプロアクティブ・セキュリティの必要性

■調査発表

チャイナウェイ 中国標準化建設の体制についての調査報告書を発表
「評価点と星の数」でえらべる中古車情報サイト オークネット.jp 7月アクセスランキング
組込みOSの選択において、マルチコアおよびマルチプロセッシングサポートの優先順位は低く留まる

CNET Japan セレクション

PRADA Phone開封の儀--iPhoneと比べてみました
NTTドコモから発売されている「PRADA Phone by LG」を編集部が入手した。同じタッチパネルケータイであるiPhoneとはどう違うのか、比べながら箱を開けてみた。
iPhoneとPRADA Phone、入力インターフェースはどう違うか
この夏に発売された、注目のタッチパネルケータイ「iPhone 3G」と「PRADA Phone by LG」。いずれもタッチパネルの入力方法にさまざまな工夫を凝らしている。
毎日新聞社内で何が起きているのか(上)
電凸が引き起こしたすさまじい破壊力 毎日新聞の英語版サイト「毎日デイリーニューズ」が女性蔑視の低...
フォトレポート:時代を振り返る--懐かしの検索エンジン
新しい検索エンジン「Cuil」が米国時間7月28日に始動した。そこで、この「時代を振り返る」シリーズでは、初期の検索エンジンのホームページを振り返ってみようと思う。
フォトレポート:NASAが明らかにしたオーロラの秘密
NASAのTHEMIS衛星がオーロラ発生の原因を解明した。オーロラ発生のプロセスを知ることで、磁気嵐の強さや影響がより正確に予測できるようになると期待される。
アップルがDRMキー発行を停止するとき--ユーザーの楽曲に起こること
マイクロソフトと米ヤフーは、自社の音楽サービスにおけるデジタル著作権管理(DRM)キーの発行停止を発表した。インターネット最大の音楽販売業者であるアップルもこれに続くのだろうか。

今日の見どころ

飛行機の祭典--米国最大、オシュコッシュ航空ショー

「Microsoft Surface」がシェラトンにお目見え

デル、Latitude Eシリーズなどを発表

レビュー

[レビュー]高い信頼性を普通に使う地球に優しい電源ユニット--Antec EarthWattsシリーズ EA-650
“自作ユーザーは、電源ユニットに何を求めるのか?”出力なのか、安定性なのか、それとも機能性なのか?難し
今週の新製品総チェック:薄さ13.9mmのサイバーショット登場!NEC「LaVie」はデザインモデルが
最薄部13.9mmのソニー「サイバーショット」、ニコンのGPS内蔵デジカメ「COOLPIX」など、機能性、デザイン性
[レビュー]テレビを持ち歩ける最強ツール--ソニー、Blu-rayレコーダー「BDZ-A70」
加速度的に製品の認知度を普及させているBlu-rayレコーダー。その高画質、長時間録画という製品特性に「お

CNET_ID

メンバー限定サービスをご利用いただく場合、このページの上部からログイン、またはCNET_ID登録(無料)をしてください。