Getting StartedCreating System DiagramsThe Context DiagramThe Block DiagramOrganigramLayering DiagramDesigning for ChangeEncapsulate ModulesDelegation of TasksDriver Interface: Open, Close, Read, Write, IOCTLAdapter PatternCreating InterfacesExample: A Logging InterfaceA Sandbox to Play InBack to the Drawing BoardFurther Reading