システム開発

R

README(リードミー)

README(リードミー)とは何かを初心者向けに解説。ソフトの最初に読む説明書きの役割や書かれる内容、GitHubでの重要性などをわかりやすく紹介します。
O

オブジェクト指向(Object-Oriented)

オブジェクト指向とは何かを初心者向けに解説。データと操作をまとめた「オブジェクト」の考え方や3つの柱(カプセル化・継承・ポリモーフィズム)、メリットを紹介します。
S

総合テスト(System Test)

総合テストとは、完成したシステム全体を本番に近い環境で動かし、要件どおりに機能・性能が満たされているかを確認するテストのことです。「システムテスト(System Test)」「ST」とも呼ばれ、開発側が行うテストの最終段階にあたります。現実...
I

結合テスト(Integration Test)

結合テストとは、単体テストを終えたプログラムの部品同士を組み合わせて、正しく連携して動くかを確認するテストのことです。「IT(Integration Test)」「連結テスト」とも呼ばれ、単体テストと総合テストの間に行われます。現実世界でい...
U

単体テスト(Unit Test)

単体テストとは、プログラムを構成する最小単位(関数やモジュール、画面1つなど)が、それぞれ正しく動くかを個別に確認するテストのことです。「ユニットテスト(Unit Test)」「UT」とも呼ばれ、システム開発のテスト工程で最初に行われます。...
E

ER図(イーアールず)

ER図(イーアールず)とは、データベースを設計するときに使う、データ同士の関係を整理して描く図のことです。正式には「Entity Relationship Diagram(実体関連図)」といい、「エンティティ(Entity=実体)」と「リレ...
し

詳細設計(しょうさいせっけい)

詳細設計とは、基本設計で決めた仕様を実現するために、プログラムの内部の作り方を具体的に決める設計工程のことです。「内部設計」「プログラム設計」とも呼ばれ、この設計書をもとに開発者が実際のコードを書きます。現実世界でいえば、家づくりの「施工図...
き

基本設計(きほんせっけい)

基本設計とは、要件定義で決まった内容をもとに、システムの「利用者から見える部分」の仕様を決める設計工程のことです。画面のレイアウト、帳票の形式、データベースの構造、他システムとの連携などを設計書にまとめます。「外部設計」とも呼ばれます。現実...
か

概要設計(がいようせっけい)

概要設計とは、システム開発の初期段階で、システム全体の骨格(構成・機能の分割・データの流れなど)を大づかみに決める設計工程のことです。要件定義で固めた「何を作るか」を受けて、「どういう構造で実現するか」の全体像を描きます。現場によっては「基...
J

jarファイル(ジャーファイル)

Javaの部品やデータを一つにまとめた圧縮ファイル「jarファイル」を、身近な例えでやさしく解説します。