Thousands of software projects are doomed because they're based on a faulty understanding of the business problem that needs to be solved. Requirements From Business Views to Architecture is the solution. David C. Hay brings together the world's best requirements analysis practices from two key system development life cycle and architectural framework. Hay teaches you the complete process of defining an architecture - from a full understanding of what business people need to the creation of a complete enterprise architecture.
Applies the Zachman Framework to requirements analysis & documentation. Focuses mostly on technical & development aspects, but very thorough and applicable at that.