タグ

プログラムに関するchangko-hanのブックマーク (3)

  • 例外処理 - Wikipedia

    例外処理(れいがいしょり、英語: exception handling)とは、IT業界で用いられる専門用語で、ある抽象レベルにおけるシステムの設計で想定されておらず、ユーザー操作によって解決できない問題に対処するための処理である。例外処理の結果として問題が解決されないとシステム障害になる。システム停止やデータ破損の原因になり、ユーザーに損害を与える可能性があるため、システム開発で例外処理は重要視されている[1][2][3]。 システムの設計で想定されておらず、継続不能や継続すると問題になる様な状態としては、次のようなものが挙げられる。 ハードウェアの故障 オペレーティングシステム等、システムの設定ミス ライブラリの欠損 ユーザーの入力間違い 数値入力を要求している場合での、英単語の入力 存在しないデータベースのテーブル/カラムやファイルの指定 必要な他システムとの疎通が取れない 許されない

  • 仕様書:設計内容を記述してレビューや製作に用いる

    レビューやソフト作成に仕様書は必要 システム開発で設計した内容は、仕様書として記述する。設計の段階だけでなく、最初の調査や分析の結果である要求仕様など、いろいろな工程で仕様書を書く。テストに関してなら、テスト内容を記述した「テスト仕様書」や、テストシステムの仕組みや構成を説明する「テストシステム仕様書」などがある。 仕様書を作成するのは、開発を成功させたいためだ。分析や設計の内容を記述すれば、きちんとしたレビューが可能になる。設計内容を正確に記述しておけば、プログラムやデータなどを正しく作れる。また、後からシステムを変更しなければならないときも、システムの内容を把握したり、直すべき箇所を調べる作業が容易になる。全体としては、システムの有用性、信頼性、柔軟性などを高めるのに役立つ。 以上のような理由により、開発の各段階で仕様書を書くのは当然といえる。一部には、仕様書を書かずに開発を進める人も

  • 命令とは何だ?~鉄腕アトムは命令されるのか?~ - @IT自分戦略研究所

    プログラムを作るとはどういうことなのか? そもそもプログラムとはどういうもので、われわれ開発者は何を目指し、考え、学ぶべきなのか? ハードもソフトも、そしてそれらを扱う社会システムも複雑化した現代、開発者にとって考えるべき問題はたくさんある。 そんなややこしい時代のややこしいお仕事について、肩肘張らずにさまざまな角度から考えてみたいと思う。しばしの間、おつき合いのほどを……。 プログラムとは「コンピュータに対する命令の集まり」だとよくいわれる。たしかにそうなのだが、この表現は実にあいまいだ。エンドユーザだって、コンピュータを使うときには命令を下している。コンピュータはほかの道具とは異なり、命令してあげないと動かない。使うにも作るにも「命令」が必須であり、それぞれの立場で意味合いは異なる。さて「命令」って何だろう? と、あらためて考えてみる。 連載は、ソフトバンククリエイティブ刊行の『C

  • 1