Please use those diagrams in the book as "templates". As for sequence diagrams and class diagrams...you need to use public method names in the sequence diagrams. These public names must be listed in the
class diagram.
Component diagrams need to include design
pattern implementations and other important POJO's,
servlets,
ejb's etc. All diagrams need to be UML 2 compliant. Basically using the component diagram, you are trying to communicate the architecture, so you can decide what details need to be included.