マネジメント系 / システム開発技術
システム設計
要件定義で決めた内容をもとに、システムをどう作るかという具体的な仕組みを決める工程です。
意味を丁寧に確認
システム設計は、利用者から見える画面や操作などを決める外部設計(基本設計)と、プログラム内部の処理やデータの持ち方を決める内部設計(詳細設計)に分けられます。外部設計は利用者と確認しながら進め、内部設計は開発者がプログラムを作りやすいように詳しく決めていきます。設計が固まってから実際のプログラミング(実装)に進みます。
覚え方
試験での見方
黒猫の辛口メモ
iパスでは「外部設計は利用者から見える部分、内部設計は内部の処理」という違いや、要件定義の次・プログラミングの前という順番が問われます。
ネット通販サイトで、商品一覧やカートの画面レイアウトを決めるのが外部設計、在庫数を管理するデータの持ち方を決めるのが内部設計です。
外部設計は「外から見える画面側」、内部設計は「中の作り込み側」と、外と内のイメージで区別すると覚えやすいです。