5.5. A Specification Language
It is useful to have a formal notation with which we can define a system at a conceptual level . This notation must concern both data structures and events. Its aim is to allow the analyst to document business requirements, not the way the requirements are currently implemented, nor the way it is expected that they will be implemented in the future. As the author of this book, I have to admit that I am not fussy about what notation you, the reader, may choose to specify requirements. I have chosen a mixture of mathematical and programming conventions that I have found convenient, but for various reasons you may prefer others.
There are several popular ways of specifying events. The main division is between procedural ...
Get Systems Analysis and Synthesis now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.