REVIEW - Essential System Requirements - A Practical Guide to Event-driven Methods


Title:

Essential System Requirements

A Practical Guide to Event-driven Methods

Author:

Bill Wiley

ISBN:

Publisher:

Addison-Wesley Longman (2000)

Pages:

251pp

Reviewer:

Roger N Lever

Reviewed:

August 2001

Rating:

★★☆☆☆


This book targets the discovery and definition of critical system requirements in the analysis phase of systems development by the use of business events. Business events are described within the book and just to ensure that there is no confusion these are specifically not the events a programmer might assume (form load, focus shift, button click...). Business events are effectively a business task (create a transaction record, show all products...).

The book itself is something of an eclectic collection of techniques that the author has found useful and applied for software development structured around eliciting and defining business events. For example parts of the book deals with the project procedure for event partitioning, system behaviour, system data, system process, data/process interaction and physical design. Others deal with the overall project in terms of object partitioned response to events (class operations and interactions) and also function point estimates for the project. Throughout the text the author adds various project management tips based on his experience.

I am ambivalent as to the value of the book and the target audience. According to the author; 'It also provides an introduction to an event driven strategy for managers and users. This is a practical approach to analysis for project managers, project leaders, analysts, designers and analyst/programmers who must be productive as well as effective and who are not tolerant of thousands of pages of methodology manuals.'

On the one hand there is a useful collection of techniques described, at a guidance/overview level rather than instructional. It is also potentially useful to design systems around the concept of business events. On the other hand, those wishing to learn may find a lack of depth in the material. Those who are already familiar with analysis and design may find some useful nuggets but possibly not enough substance and those at the development end will dislike the lack of a coded example. Given these comments this is a book that needs to be thoroughly browsed by the potential reader before purchase.


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.