> Home > Views & Perspectives < Prev | Next >
Functional View of the Requirements
This view provides a good overview of the functionality of the overall system as seen by a business person. This ensures that we’ve captured all the major requirements. If we have not, it should be quite obvious.
To come up with this view, we consider Farmacy Family as a black box, and determine how different real world elements interact with it.
All the boxes in this diagram are real systems and people. So the Clinic is a clinic, Dietician is a Dietician, Fridge is a Fridge etc.
If we zoom into Farmacy Family box we’d have our software components. From here on it makes sense to look at C4 Models to see what the software context is, what containers it has, and what components those containers contain, so as to provide this functionality.