設計・ドキュメント

設計・ドキュメント

【面接対策】デザインパターン(GoF)とは?中学生でもわかる例え話と理想的な回答例

【デザインパターン(読み方:デザインパターン)】デザインパターンは、プログラム設計の「ひな形」集です。例えば、家の設計図で、リビング、キッチン、寝室といった基本的な間取りの組み合わせが決まっているようなもの。これを応用することで、毎回ゼロか...
設計・ドキュメント

【面接対策】要件定義書とは?中学生でもわかる例え話と理想的な回答例

家を建てる時、設計図がないと、柱の位置がズレたり、コンセントが足りなくなったりしますよね?システム開発も同じ。どんな家(システム)を作るかを明確にするのが「要件定義書」です。お客様の「こんな家に住みたい!」という希望を、エンジニアが「こうす...
設計・ドキュメント

【面接対策】ADR(Architecture Decision Records)とは?中学生でもわかる例え話と理想的な回答例

家の建築で言うと、ADRは「なぜこの壁の位置にしたのか?」「なぜこの素材を選んだのか?」という設計上の重要な決定を記録した議事録のようなものです。後から「なんでこうなったんだっけ?」とならないように、理由や背景をきちんと残しておくことで、よ...
設計・ドキュメント

【面接対策】基本設計 / 詳細設計とは?中学生でもわかる例え話と理想的な回答例

家を建てる時、ざっくりとした間取りを決めるのが基本設計、壁の色やコンセントの位置まで細かく決めるのが詳細設計です。ITシステムの開発も同じ!どんなアプリを作るか?(基本設計)から、ボタンの色やデータベースの設計(詳細設計)まで、設計はシステ...
設計・ドキュメント

【面接対策】UML(Unified Modeling Language)とは?中学生でもわかる例え話と理想的な回答例

家を建てる時、設計図がないと壁の位置や窓の大きさで大工さんとケンカになっちゃいますよね?システム開発も同じで、開発者みんなが共通認識を持つための設計図が必要です。それがUML!UMLを使えば、まるでレゴブロックの設計図のように、システムの構...