見出し画像

「基礎用語」サービス設計

今日はサービス設計についてです。

開発をするには基礎の学習だけでは無理があります。なぜなら、

なぜそれを作りたいのか?
アプリの流れは?
どんなカテゴリが必要?
カテゴリをどう整理する?

簡単に言うとWHAT・WHY→HOW?がないまま開発はできないからです。
その開発業務をよりスムーズにするために必要なのが「設計」です。

設計の手順には一般的に「要件定義」→「基本設計」→「詳細設計」と言えます。

基本設計
要件定義の内容を、開発に必要な内容へまとめること。(=外部設計)​
詳細設計
実際に書くべきコードを洗い出す作業(ルーティングは?モデルは?など表にして管理)
DB設計
開発で使用するDB(データベース)の表を設計すること。
そして、どのようなテーブルがあれば管理しやすいかを考えて、
その中でテーブル同士の関連付けをしていく

「今日の用語」

画像1


🟡すべての記事は無料で公開してます。少しでも役に立ったと思っていただけたらサポートいただけますと幸いです。よろしくお願いいたします!🟡