GLOSSA

開発の基礎

かいはつのきそ

ソフトウェア開発とは何をすることなのか、非エンジニアでも分かる言葉で解説します。

開発とは何か

ソフトウェア開発とは、コンピュータに「何をしてほしいか」を指示するプログラムを作る作業のことです。

Webサイト、スマホアプリ、社内の業務システムなど、普段使っているデジタルなサービスはすべて、誰かが「開発」して作ったものです。

開発の大まかな流れ

  1. 企画・設計 — 何を作るか決める
  2. 実装(コーディング) — プログラムを書く
  3. テスト — 正しく動くか確認する
  4. デプロイ(公開) — 利用者が使える状態にする
  5. 運用・改善 — 不具合を直し、機能を追加する

よく聞く開発用語

フロントエンドとバックエンド

  • フロントエンド: ユーザーが直接見て触れる画面の部分(ボタン、入力欄、デザインなど)
  • バックエンド: 裏側でデータを処理・保存する部分(データベース、計算ロジックなど)

レストランで例えると、フロントエンドは「接客係」、バックエンドは「厨房」です。

データベース

データベースは、情報を整理して保存する仕組みです。会員情報、商品データ、注文履歴など、アプリが覚えておく必要があるデータはすべてデータベースに入っています。

API

APIは、ソフトウェア同士がデータをやりとりするための窓口です。天気予報アプリが気象データを取ってくるのも、APIを通じて行われています。

開発チームの役割

役割やること
エンジニアプログラムを書く
デザイナー画面の見た目や使いやすさを設計する
PM(プロジェクトマネージャー)スケジュールや方針を管理する
QA(品質管理)テストして不具合を見つける

初心者へのアドバイス

開発に関わるすべての人がコードを書く必要はありません。大切なのは「何を作りたいか」「なぜ作るのか」を明確に伝えることです。技術的な言葉が分からなくても、目的が明確であれば開発チームは適切な方法を見つけてくれます。