Professional Documents
Culture Documents
Lesson 2 Requirement Analysis
Lesson 2 Requirement Analysis
Requirement Analysis
the most important part of your system
Uses resources
Has a number of activities to
be performed in some order
analyze
understand
Flow chart
Gantt Charts Gap Analysis
technique
Flow objects
Business
Connecting objects
process
modeling
notation Swim lanes
(BPMN)
Artifacts
Who is performing these
activities?
Business
process
modeling
notation What data elements are
(BPMN) required for these activities?
Example of
BPMN
used for specification
UML
(Unified development
Modeling
Languag visualization
e)
documenting of software
system
State
UML Object
(Unified
Modeling Activity
Languag
e)
Class diagram
use case diagram
interaction diagram
UML
(Unified class diagram
Modeling
Languag component diagram
e) sequence diagram
Example
of UML
visual
representation
Flow system
interactions
chart
techniqu advantage :
e
easy to read and
write
Example
of Flow
chart
show how data is
processed
Components:
Data flow Process
diagram Flow
Store
Terminator
logical
data flow shows system's activities
diagram
physical
shows a system's
data flow infrastructure
diagram
Components of DFD
similar to flowchart
type