In this session you will learn how requirements modeling from Systems Engineering has been mixed with Java UML and how this can greatly ease the creation and tracking of requirements. Finally project requirements are no longer a big document that you use to prop your door open or keep handy in the winter for kindling. Requirements become living entities connected throughout your design and code. Developers can see and show what they have done and not done. It is also simple to do at lower cost and risk analysis without paying for costly tools. This is not tool specific, just a set of techniques that can be implemented with any modern UML tool.