O'Reilly logo

Building Web Applications with UML by Jim Conallen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter Summary

  • A requirements specification is a collection of documents and models that attempt to unambiguously describe a software system to be built.

  • A requirements specification needs to be made available to nearly everyone connected with the project.

  • A requirements specification is a contract that binds the stakeholders to accept a system that meets the criteria specified in the requirements documents.

  • A requirement, a constraint that the system must observe, is typically expressed as a statement that begins with a phrase like "The system shall …."

  • It is important to objectively prioritize every requirement.

  • Use cases are a powerful technique for capturing and expressing detailed system behavior. A use case is a textual description of the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required