Business modeling defined
Define the business modeling process
Business modeling strategies
Key business modeling artifacts
Target organization assessment
Business vision
Business architecture document
Business use-case model
Business analysis model
Essential business concepts
Goals
Processes
Resources
Rules
Explore business model perspectives most pertinent to systems development
Business vision view
Business process view
Business structure view
Business behavior view
Lab: Business modeling jeopardy: Teams of students compete to demonstrate knowledge learned
Business vision view
Elements of a business vision
Strategy definition
TOWS matrix
Vision statement
Goal modeling
Lab: Interview to gather strategy and goal information
Business process view
Business use case modeling
Business use case diagram
Lab: Identify and diagram business processes on a business use case diagram
Modeling a business process with UML activity diagrams
Lab: Diagram a business process with an activity diagram
Business use case specification
Lab: Write a business use case
Business structure view
Business organization modeling
Business object modeling
Identifying business objects
Business object modeling with UML class diagrams
Classes
Attributes
Association relationships
Generalization relationships
Lab: Model business objects on a class diagram
Business behavior view
Using UML state models to model business object states
States
Transitions
Events
Activities
Actions
Guards
Constraints
Lab: Modeling a business object’s states
Specifying business rules
Defining business rules
How business rules are used
Types of business rules
Derivations
Constraints
Existence
Exploring business patterns
Define business patterns
Explore representative patterns