Chapter
3 - Software Engineering Event Based Systems
Software engineering studies the process of creating and maintaining
software. It answers questions like:
- What’s the system
supposed to do?
- How is it going to
accomplish it?
- How do we verify that it is
implemented correctly?
As we have discussed before, most systems are not purely event based.
They used procedural or object-oriented approaches when
appropriate and event based approaches when appropriate. The
content of this page emphasizes only those software engineering
techniques that apply to the event based portion of the system.
Over time, the best practices used by software engineers have been
studied and distilled into a standard set of models that can be
developed using the Unified Modeling Language (UML). Some of
the
UML models are designed primarily for event based systems.
Chapter 3
-- Software Engineering Event Based Programs
Sample Programs