Software Requirement Patterns (Developer Best Practices)
Key Book Benefits:-Provides a reference to solutions that have worked in the past, with  guidance about how to modify patterns to fit individual needs-Features an emphasis on determining what a software system needs to  do--the necessary precursor to development