sergebeaumont.com

Books

These are books I read.

Templates

I used to have lots of templates for documents, but I only use the Catalysis template on a regular basis. I'll try to find the others.

Catalysis Specification Template
I write all my analysis and design things in this form.

Articles

I've written all these things in Dutch. I will be translating them someday, but if one of the introductions sounds interesting to you, e-mail me and I'll get on it right away. Well, a lot sooner anyway.

Another "problem" is that I've converted these pages directly from Word documents that I wrote - they look awful, but I will prettify them. And why in the world Word thought it necessary to convert my diagrams into very colorful gif's... they look horrible!

How to define interfaces (Dutch)
Objects, components, modules etc. all have an interface. In this article I present some basic rules that you should know when you design any interface.
Principes (Dutch)
The greater gurus present principles. They somehow captured a basic rule and put it in words. Here I discuss some basic principles and one of my own (my shot at guru-dom ;-).
User Interface Architecturen (Dutch)
An introduction to what makes Model-View-Controller and Document-View tick.
Introductie Lagenmodel (Dutch)
I present a five layer model, but why use layers anyway? This article tells you why.
Vijf laags architectuur (Dutch)
In this article I discuss a five layer architecture. Maybe a better wording would be a five layer development model. I use this model for all my development, and it has never failed me. It covers everything from mainframe, 2-tier to n-tier web systems.
Componenten Introductie (Dutch)
What is a component? My shot at explaining the term.
Object Constraint Language Introductie (Dutch)
The Object Constraint Language is used to define constraints on UML models. In this article I give a crash course in OCL. This was written for people who had to understand my design documents.
Unified Modeling Language Introductie (Dutch)
The Unified Modeling Language is the standard modeling notation today for OO analysis and design. In this article I give a crash course in UML, again for those people who had to read my designs.
Design By Contract (Dutch)
Introduction to Bertrand Meyer's Design By Contract
Planning Survival Guide (English)
Just an idea I had: how the heck do you put a number on a vague feeling of how long a task will take?