Behavioral models describe the internal dynamic aspects of an information system that supports the business processes in an organization. During analysis, behavioral models describe what the internal logic of the processes is without specifying how the processes are to be implemented. Later, in the design and implementation phases, the detailed design of the operations contained in the object is fully specified. In this chapter, we describe three Unified Modeling Language (UML) diagrams that are used in behavioral modeling (sequence diagrams, communication diagrams, and behavioral state machines) and CRUDE (create, read, update, delete, execute) matrices.
- Understand the rules and style guidelines for sequence and communication diagrams and behavioral state machines
- Understand the processes used to create sequence and communication diagrams, behavioral state machines, and CRUDE matrices
- Be able to create sequence and communication diagrams, behavioral state machines, and CRUDE matrices
- Understand the relationship between the behavioral models and the structural and functional models
- Behavioral Models
- Interaction Diagrams
- Behavioral State Machines
- CRUDE Analysis
- Verifying and Validating the Behavioral Model ...