A prior experience with software architecture will be helpful to follow this book. All the examples and instructions are given at the relevant instances.