Application Architecture: - Describes Technical Choices
Application Architecture: - Describes Technical Choices
Application Architecture: - Describes Technical Choices
Centralized or distributed data storage? Which data will be stored where? Cloud or in-house? What programming languages/tools?
Construction Tasks
1. Build and test network
Network architecture Network designer & network administrator
Implementation Tasks
1. Conduct system testing
3. Install databases
Populate the database with data
Models
Use cases Flow charts Physical DFDs ERD
Designs Required HW & SW Input design (forms, screens) Output design (reports) Comparison with existing system
Business Process
Sequence of activities performed by one or more business participants in order to deliver value to the business.
Business Process
Sequence of activities performed by one or more business participants in order to deliver value to the business.
Operational
Core business activities
Support
HR, IT, maintenance, purchasing
BPMN
Business Process Model and Notation
Graphical representation for specifying business processes.
BPMN Scope
Purely business processes
No organizational structures No data models
Artifacts
Annotations or data objects
Pools
Organize flows by participants
Connecting objects
Connect flow objects within a pool or across pools
Flow Objects
Activity
Rectangle with round edges Something that is done (by somebody) Task (atomic) or sub-process (non-atomic)
Event
Circle Something happens Start, End, Intermediate
Gateway
Decision points Forking / Joining
Pools
Rectangle Organization / Participant Horizontal or vertical
Lanes
Sub-division of a pool Department / Role Related activities
Connecting Objects
Sequence Flow
Sets Order of activities
Message Flow
Messages across pools
Association Flow
Links objects