LoginSignup
0
0

More than 1 year has passed since last update.

現実世界とソフトウェアのギャップを埋めるモデリング

Posted at

コンピューターの得意技

決まり切った仕事

  • コンピューターはプログラムに書かれた命令に忠実に、猛烈なスピードで実行するから。ハードウェアが故障しない限り間違えないし、条件が同じである限りは何回実行しても同じ結果になるため。

覚える仕事

  • 記憶装置が備わっているため、故障しない限り、忘れることがない。

現実世界とソフトウェアのギャップを埋めるステップ

  1. 業務分析: 現実世界の仕事の進め方を整理する (why)
  2. 要求定義: コンピューターに任せる仕事の範囲を決める(what)
  3. 設計: ソフトウェアをどう作るかを決める(how)

モデリング目的

  1. 業務分析: 現実世界の様子をそのままとらえる
  2. 要求定義: コンピュータの性質を考慮して、肩代わりさせる仕事の範囲を決める。
  3. 設計: ハードウエアの能力、OSやミドルウェアの特性、プログラミング言語の表現能力などを考慮して、ソフトウェアの構造を決める。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0