C#

C#エッセンシャルズ 第2版

「C#エッセンシャルズ 第2版」 本書では主なオブジェクト指向言語の経験がある読者を対象としている。C#と.NET Frameworkの概要説明から始まり、C#言語をリファレンス形式で説明、C#と.NET Frameworkの使用方法、.N...
オブジェクト指向

Head Firstオブジェクト指向分析設計 ―頭とからだで覚えるオブジェクト指向の基本

「Head Firstオブジェクト指向分析設計 ―頭とからだで覚えるオブジェクト指向の基本」 この本は、オブジェクト指向の基礎と応用を例を使って解説する本で、図やイラスト、物語などを使って、脳に記憶させる工夫がされています。オブジェクト指向...
開発手法

Design It! ―プログラマーのためのアーキテクティング入門

「Design It! ―プログラマーのためのアーキテクティング入門」 ソフトウェアアーキテクチャの基礎とデザイン思考の考え方を学びたいプログラマーに向けられた本です。本書では、ステークホルダーのニーズを理解し、アーキテクチャ上重要な要求を...
開発手法

基礎からわかるMDA (モデル駆動型アーキテクチャ) なぜモデリングするのか?

「基礎からわかるMDA (モデル駆動型アーキテクチャ) なぜモデリングするのか?」 本書ではMDA(モデル駆動型アーキテクチャ)を何のためにモデリングし、何のためにMDAを適用するのかを中心に解説されています。オブジェクト指向の基礎、モデル...
プログラミング理論

MDA モデル駆動アーキテクチャ

「MDA モデル駆動アーキテクチャ」 MDAはモデリング言語を単なるデザイン言語としてではなく、プログラミング言語として使う。モデリング言語によるプログラミングは生産性、品質、そして寿命の見通しを改善する。本書では、なぜそうなるのかを説明し...
C#

ドメイン駆動設計入門 ボトムアップでわかる!ドメイン駆動設計の基本

「ドメイン駆動設計入門 ボトムアップでわかる!ドメイン駆動設計の基本」 開発者にとってドメイン駆動設計を学ぶことはその後のエンジニアリングに対するスタンスを変えるほど大きな学びだと著者はいう。しかし、いざドメイン駆動設計を学ぼうとした初心者...
開発手法

現場で役立つシステム設計の原則 ~変更を楽で安全にするオブジェクト指向の実践技法

「現場で役立つシステム設計の原則 ~変更を楽で安全にするオブジェクト指向の実践技法」 オブジェクト指向の基本と応用を学び、現場で役立つシステム設計のスキルを身につけたい方にコードの具体例を示しながら、良い設計のやり方と考え方を解説しています...
開発手法

システム設計の謎を解く 強いSEになるための機能設計と入出力設計の極意

「システム設計の謎を解く 強いSEになるための機能設計と入出力設計の極意」 システム設計の基本と実践を学びたい方におすすめです。本書では、画面、帳票、DB、外部連携の入出力設計とオンライン、バッチの機能設計を定義・整理し、作業手順に沿って具...
開発手法

実践ソフトウェア要求ハンドブック

「実践ソフトウェア要求ハンドブック」 本書はソフトウェア要求の抽出、分析、仕様化などについて、開発者と開発依頼者が常識として知り、実践すべきことを簡潔にまとめられている。各章は抽出、分析、仕様化、妥当性確認、管理の各段階に分けられ、それぞれ...
開発手法

システム設計のセオリー –ユーザー要求を正しく実装へつなぐ

「システム設計のセオリー --ユーザー要求を正しく実装へつなぐ」 本書はシステム設計における著者の現場経験の知見の集大成だという。システム設計の工程を4つのステップに分け詳しく実践的な内容として説明している。データ、プロセス、機能、画面UI...