Академический Документы
Профессиональный Документы
Культура Документы
B * P
+ Q
B
Guideline
Guideline
DS
level 1
DS
level 2
Development Heuristics
Analysis is needed
Properties
Context diagram
Event list:
*Temporal event
event occurrence at fixed time or date
Generate sales report every Monday at 0900 Hrs.
They are triggered by internal clock maintained by the syst.
They may need one or more dataflow in context diagram but
these data flow do not trigger temporal events.
Classical Approach
*Analysis paralysis
New Approach
event based
- define a process for each event in the event list having the
same response
- upward levelling
*if a group of processes uses a data store not used by any other
process group then make one process
-downward levelling
Contains
*meaning of flows/stores
Conventions
** Comments
| Choice
= Composed of
+ and
() optional
Example:
Example 1
number = 7 {digit} 8
Example 2
alpha = 1 {letter} 1
alphanum = 0 (letter/digit} 6
Example 3
Customers = {customer}
first_name = { legal_character}
middle_name = { legal_character}
last_name = { legal_character}
legal_character = [A-Z| a-z| 0-9| , |…..]
Checked and
Completed Signed Signed
Send to signed order
order form order form order form supplier + order
Order
notification
details + Complete Validate Record
blank order form order order
order form Adjust
Order available
Signed budget
details order form
Order
amount
+ account
details
Orders Budget
file file
Accept
delivered
Checked and
equipment
signed order form
Equipment
details
Equipment
database