カテゴリー:設計
-
「Auth0」とは? 元Microsoft社勤務の社員が中心となって、2013年に創業したアメリカの企業で、Webアプリ等の認証・認可のサービスをクラウドベースで提供しているクラウド型シングルサインオンであるIDaaSのベンダになります。…
-
05.19
【クラス設計】クラスの独立性を高めるコツ
下記の記事にて、クラス設計においては、「凝縮度を高めて、結合度を弱める」というのがよい設計だということはお伝えさせて頂きました。 http://www.code-magagine.com/?p=2942 図にすると下記のイメージ…
-
ソフトウェア設計の目標として大事になるのは、もちろん仕様どおりきちんと動くということが最低目標ですが、次に大事になるのが下記の指標です。 保守性 再利用性 今までは、「実行効率」とかも求められましたが、現在はハードウェ…
-
DBMSは、テーブルや、インデックス等のデータベースの論理的な概念のみユーザーに見せるようにして、それに伴う物理的なファイルはわかるようにはなっていません。 しかし、容量が増えるのは物理的なファイルになるので、どれくらい容量を取るかは…
-
「テーブル定義」の物理設計が終えたら、今度は二つの観点で、ハードウェアのサイジング(「容量」と「性能」)を決めていきます。 本タスクは、見積もるのが非常に難易度が高く、短納期の開発では、非機能要件になるので甘く見られがちな部分ですが、…
-
04.29
【システム開発】開発モデル、開発手法の種類
開発モデル 2層モデル(クライアントサーバーモデル) 引用:http://www.soi.wide.ad.jp/class/20050002/slides/07/25.html かつて、システム開発の主流だったモデルです。…
-
04.22
【Webアプリ】設計の基本(Java)
設計工程では、要件をどのようにプログラムに落とし込むか考える作業の事です。 設計手法 OOAD(オブジェクト指向分析/設計) DOA(データ中心アプローチ) DOA(データ中心アプローチ) 近年のシステム開発におい…