Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Once you have your requirements, and the stakeholders have given their approval to start, you need to focus on translating those requirements into specifications that can be implemented by developers. This means defining the logical relationships in the system that will provide the team with a common basis as they carry out the software development. It also means imposing the constraints of your technology on the requirements in the form of physical models.
This chapter examines how you review requirements and use cases and defines a logical model from this information. Then you will learn how to apply your technology recommendations and constraints to that logical model. The result will be a set of physical models that take into account both the logical understanding of the application and the physical abilities of the technology. This physical model will serve as a blueprint for developers to help them implement features.