設計

設計

クラウドコンピューティングの分類と選び方ガイド

今回はクラウドコンピューティングについて、その概要と分類について書いていきます。世界的に有名なクラウドコンピューティングサービスとしては、Amazon Web Services(AWS)、Google Cloud Platform(GCP)...
設計

シーケンス図の使い所とPlantUMLの効果的な利用法

UMLの一つであるシーケンス図は、クラスやオブジェクト間のやりとりを時間軸に沿って表現する図です。 複数の処理が並列で走る場合に、処理タイミングを整理する上で便利な図です。 例えば、マルチスレッドプログラムを開発している時に便利です。 シー...
設計

データレコードの種類を増やして拡張性を高める方法

以前に書いた「ヘッダレコード・データレコード・トレーラレコードとは」の続きです。 企業間でやりとりするファイルでよく見かけるフォーマットとして、レコードが「ヘッダレコード」「データレコード」「トレーラレコード」に分かれているフォーマットがあ...
設計

システム概要を示す設計書の必要性と作成ポイント

表題の通りですが、システム開発で本当に必要な設計書は、システムの概要を示す設計書です。そのような設計書があれば、実装を知らない立場の人(例えば要件定義担当や上位の設計者)との意思疎通がスムーズになりますし、開発者を新たに向かい入れる時にも実...
設計

ヘッダレコード、データレコード、トレーラレコードの基本

企業間でやりとりするファイルで見かけることがあるフォーマットとして、レコードが「ヘッダレコード」「データレコード」「トレーラレコード」に分かれているフォーマットがあります。ファイルの中間部分にあたる「データレコード」に取り扱うデータを格納し...