Wednesday, 22 July 2009

情報技術の問題は何か?

    
  生活を良くするため、エンジニアはソフトウェア・アプリケーションを開発します。けれども、これわ新しい問題を引き起こします!例えば、私は時々携帯電話を使うとき、難しいと思います。私だけでなく携帯を使うとき困る人がいます。

  技術は私達のすべての希望に応えるわけにはいきません。また、技術は私達の時間を浪費します!


  三つの例があげます:

  1.機能ありすぎる。
  2.必要な機能がない。
  3.必要な機能があっても、見つけることができない。

  そのため、技術の使い方に満足することができません。
  
  どうして情報技術の会社は完璧なアプリケーションを製造しないのでしょうか?

  三つの理由があります:

  一番の理由は:

  多くの種類のユーザーがいます。
  そのため、特定のアプリケーションは満足されていますが、全員ではありません。

  二番の目の理由は:
  
  基本的に、ソフトウェアの品質を確保することが保証できないからです。
  エンジニアはもっと使い勝っ手がいいソフトウェアを開発していますが、品質を確保が困難であいます。

  そのため会社は人的資源を消費します。
  また、顧客、例えば、私達と他の会社は多くのお金を支払います。
 
  三番目の理由は:
  
  ソフトウェアテストが十分でないことです。
  それでもなお、エンジニアは重要なテストをすることができます。しかし、記録は正確ではありません!
  車輛生産テスト、例えば、自動車テストは成人の段階です。でも、ソフトウェア工学はまた幼児の段階です。

  技術会社は良いテストをしないことがあります。
  テストの完了前に商品を販売します。
  代わりに、ユーザーが、それを使っている間にアプリケーションをテストしています!
  つまり、会社がユーザーからフィードバックを受けてソフトウェアを修正します。節約と販売速度を早めるためです。


  皆さん、私達は技術から何を必要としますか?
  その答えは:
  
  技術に奉仕してもらいたい、ということです。
  また、物を自動化するために、情報技術が発明されました。
  しかし、今日まで、技術で100%自動化された物はありません!
  したがって、私達が技術に奉仕しています!

  人間の言語と情報技術の言語の間には隙間があります。
  情報技術が人間を理解できれば、もっと問題が少ないソフトウェアができます。
  それには時間が必要です。
  私はその問題を十分に調査したいです。
  
  すべての種類のユーザーを満足させるために、情報技術はかならずユーザーのニーズに応えなければなりません。
  
  情報技術のアプリケーションを考え、設計し、開発するために、より高い抽象概念と拡張性を得ることが必要です。