管理人

開発手法

要求を仕様化する技術・表現する技術 -仕様が書けていますか?

「要求を仕様化する技術・表現する技術 -仕様が書けていますか?」本書は筆者がエンジニアとしてコンサルタントとしてソフトウェア開発にかかわってきた中で得た、要求仕様に関するすべてをまとめたものである。要求仕様の不備が原因となって表面化している...
アジャイル

Subject To Change ―予測不可能な世界で最高の製品とサービスを作る

「Subject To Change ―予測不可能な世界で最高の製品とサービスを作る」本書では製品の機能や外観よりも、システム全体による「体験」が重要だという。体験を中心に考えるなら、製品単体を見ていてはだめでシステム全体で考える必要がある...
開発手法

だまし絵を描かないための– 要件定義のセオリー

「だまし絵を描かないための-- 要件定義のセオリー」本書はシステム開発プロジェクトにおける要件定義の方法と成果物を多数の図解で示しています。著者は、ユーザー企業とSIベンダの両方を長く経験しており、システム開発という困難な作業に、できる限り...
開発手法

アーキテクトの審美眼

「アーキテクトの審美眼」本書ではアーキテクチャスタイル、ソフトウェア開発パラダイム、設計手法、分散システムや開発言語などの基本ソフトウェアの機能などを考慮しながらアーキテクトの姿勢や思考の方向性を伝えることを目的としています。著者はソフトウ...
Java

Javaスタイルブック

「Javaスタイルブック」本書はJavaコードを作成するすべての人に向けて書かれています。1 一般原則2 フォーマット規約3 命名規則4 ドキュメンテーション規約5 プログラミング規約6 パッケージング規約章立ては6つで構成されており、各章...
ハードウェア

コンピュータアーキテクチャのエッセンス

「コンピュータアーキテクチャのエッセンス」本書はコンピュータアーキテクチャを学ぶ者の教科書としての目標を以下のように示している。1.工学的な詳細よりはむしろ概念に焦点を合わせている。2.アーキテクチャについてプログラマの観点から説明し、プロ...
プログラミング理論

セキュアプログラミング―失敗から学ぶ設計・実装・運用・管理

「セキュアプログラミング―失敗から学ぶ設計・実装・運用・管理」本書ではソフトウェア開発の各工程における基本的な情報セキュリティの概念と実践法を明確にすることを主な目的としている。技術的にわかりやすい例を基盤として概念の説明を重視した形式をと...
プログラミング理論

プログラミング作法

「プログラミング作法」本書はアルゴリズムやデータ構造から設計、デバッグ、テスト、性能改善の話題に至るまでさまざまな言語を使ってプログラミングについて解説し、個別の言語やオペレーティングシステムやプログラミングパラダイムにとらわれないソフトウ...
プログラミング理論

良いコードを書く技術 -読みやすく保守しやすいプログラミング作法

良いコードを書く技術 -読みやすく保守しやすいプログラミング作法本書では普通のプログラマが読みやすく保守しやすい良いコードを書けるようになるための解説をしています。大切なのは「良い仕事をしたい」「良いソフトウェアを作りたい」という気持ちだと...
プログラミング理論

プログラムの育てかた 現場で使えるリファクタリング入門

「プログラムの育てかた 現場で使えるリファクタリング入門」本書ではJavaの初心者を対象にリファクタリングを効率よく理解するためのツールやライブラリ、フレームワークを紹介している。架空のプロジェクトを取り上げ、そこで起こるさまざまな出来事を...