ZDNet Japan Brand Site:
ZDNet Japan
builder

UMLの生みの親、ソフトウェア開発のモラルを語る

ソフトウェアが世の中を大きく変えつつある現在、技術者側にも倫理が求められる時代だとの声も上がっている。システム開発のモラルについて開発現場でなされている議論を紹介する。

文:Charles Cooper
翻訳校正:アークコミュニケーションズ、磯部達也  2007年10月26日 08時00分

 ソフトウェア開発が始まった時期をおよそENIACの時代だとして、それ以来のソフトウェア開発の長い歴史の中で、コードを記述する者は膨大な量の技術上の課題とビジネス上の課題を扱ってきた。完成した成果を後で政府がどのように展開するかについては、モラル面や倫理上の問いに向き合う必要はなかったとも言えるだろう。

 だが、時代は変わった。

 統一モデリング言語(Unified Modeling Language:UML)を創案したGrady Booch氏は、このようなすばらしき孤立の時代は終わりを告げつつあり、またそうあるべきだと発言している。

 Booch氏は、1981年にRational Softwareが創業されたときの最初の主任研究者で、2003年にIBMがRational Softwareを買収した後も会社に留まり、IBMのフェローにも昇進している。

 ひとかどの財をなしたことから来る自由からなのか、波風を立てることが彼の生来の性質なのか、Booch氏はテクノロジ業界における最大手企業の内外で、「世間からかえりみられない警告」を発する重責を楽しんでいる。CNET News.comでは、Booch氏が最近アメリカ西海岸を回ったときに、ソフトウェアと倫理に関する彼の見解についてインタビューを行った。

--ソフトウェアにおけるモラルの問題点について発言されたそうですね。ソフトウェアにモラルがあるとかないとかを区別できるとは思っていませんでしたが、あなたのお考えの背景を教えてください。

 わたしたちが携わっているのは根本から技術的なことですが、わたしたちがすることには倫理面、モラル面の意味が含まれています。これは何もソフトウェア科学の分野に限ったことではありません。1940年代や50年代に、「宇宙の秘密」を解き放つ能力をどう扱うか物理学者たちが苦慮したことを思い起こしてください。

キーショートカット:  b - 前のページ n - 次のページ
http://japan.zdnet.com/sp/interview/story/0,2000056426,20359447,00.htm
UMLの生みの親、ソフトウェア開発のモラルを語る

ZDNet Japan Essential Topic

ZDNet Japan イベント

ZDNet Japan ニューズレター

企業情報システムの選択、導入、運用管理に役立つ情報を毎朝メール配信します。

ニューズレターの登録・登録情報変更 »