タグ

2010年2月6日のブックマーク (4件)

  • 【コラム】システムの評価、できてますか? (2) 定性的と定量的って? | 経営 | マイコミジャーナル

    先を急ぐ前に、「システムの定量的な評価が重要」といった場合の「定量的」という言葉について、ちょっと考えておこう。 筆者はバリバリの文系出身で、こういった語彙にはあまり馴染みがなかったのだが、IT業界にいると、日常会話の中でも定量的とか定性的といった物言いがポンポン出てくる。どうやら、理系大学の研究室なんかだと、結構フツーに使われる言葉であるらしい。思うに、IT業界で使われる際のソレは、科学研究の方法論で論じられるソレと同じ、もしくは近い文脈で使われるものなのだろう。 たとえばWikipediaによれば、「定量的研究」とは「対象の量的な側面に注目し、数値を用いた記述、分析を伴う研究」であり、対をなす「定性的研究」は「対象の質的な側面に注目した研究」であるという。興味深いのは、定量的研究が量的な側面に「注目」するだけでなく、「数値を用いた記述・分析」を要求している点である。もちろんWikipe

  • ソフトウエア部品化/再利用を阻む壁

    「ソフトウエア部品(software components)」という言葉がたぶん世に初めて登場したのは,今からほぼ35年前の1968年10月。えらく昔の話である。場所はスキー・リゾートとして名高いドイツのガルミッシュ(Garmisch),提唱したのは当時米AT&Tのベル研究所にいたM.D.マキルロイ(McIlroy)氏だ。同氏は現在,米ダートマス大学で非常勤講師を務めている。 NATO(北大西洋条約機構)サイエンス・コミッティはその1年前の1967年に,ソフトウエア開発に工学的な考え方を導入せよとする「ソフトウエア工学(software engineering)」を初めて提唱した。翌年にガルミッシュでNATOサイエンス・コミッティ主催で開催されたのは,このソフトウエア工学に関する初のカンファレンスだった。ソフトウエア工学とソフトウエア部品は,ほぼ同時期に生まれた概念なのである。 「我々は明

    ソフトウエア部品化/再利用を阻む壁
  • トップクラスだけが知る「このアルゴリズムがすごい」――「探索」基礎最速マスター

    トップクラスだけが知る「このアルゴリズムがすごい」――「探索」基礎最速マスター:最強最速アルゴリズマー養成講座(1/4 ページ) プログラミングにおける重要な概念である「探索」を最速でマスターするために、今回は少し応用となる探索手法などを紹介しながら、その実践力を育成します。問題をグラフとして表現し、効率よく探索する方法をぜひ日常に生かしてみましょう。 まだまだ活用可能な探索 前回の「知れば天国、知らねば地獄――『探索』虎の巻」で、「探索」という概念の基礎について紹介しました。すでに探索についてよく理解している方には物足りなかったかと思いますが、「問題をグラフとしてうまく表現し、そのグラフを効率よく探索する」というアルゴリズマー的な思考法がまだ身についていなかった方には、得るものもあったのではないでしょうか。 前回は、「幅優先探索」と「深さ優先探索」という、比較的単純なものを紹介しましたが

    トップクラスだけが知る「このアルゴリズムがすごい」――「探索」基礎最速マスター
  • Java変態文法最速マスター - プログラマーの脳みそ

    Java基礎文法最速マスター - いろいろ解析日記をリスペクト。 Javaの変態文法・技法一覧です。Javaの基礎をある程度知っている人はこれを読めばJavaの変態をマスターしてJavaを書くことができるようになっています。簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。 1.基礎 エンクロージング型内部classの作成 外部classのインスタンスに紐付くインスタンスを生成します。外部クラスのインスタンス - 内部クラスのインスタンス間に、クラス - インスタンスのような関係を持たせることができます。 public class Outer { public class Inner { } } というようなクラスを作った場合、 Outer o = new Outer(); Inner i = o.new Inner(); となります。new

    Java変態文法最速マスター - プログラマーの脳みそ