Documente Academic
Documente Profesional
Documente Cultură
START END
During today’s workshop you will work in VERY IMPORTANT:
your project groups. Remember to keep a List your group member names on the compiled document and ensure that a
project group register to record the Student Assistant sign off the work you have done. Make sure you do not
contribution of each member. leave the class unless you feel confident in your knowledge of SU9.
We focus on process modelling today. It is a very important to accurately represent process models, since
the systems programming will be guided by it!
ACTIONS:
1. Process modelling steps:
1) Draw a Context Diagram for of your group project scenario.
2) Draw a Decomposition Diagram (DD) for your group project scenario.
3) Compile a use‐case list for your group project scenario (to compile a list of
events).
4) Expand the DD you compiled in step 2 by adding events to it.
5) Draw event DFDs for all the events identified in step 3 and added to the DD in
step 4.
6) Draw a system DFD for your group project scenario (make assumptions were
necessary).
7) Draw a primitive DFD (or more if necessary) for your group project scenario.
8) Expand step 7 to include (a) decision table(s) to represent complex policies
and/or procedures.
9) Expand step 7 to include (a) data structure(s) to represent involved data clusters.
2. Synchronise the data and process models (refer to the work you have done last week to
do this).
3. Compile a Process‐to‐User‐CRUD matrix to guide future implementation.
Note that this is a time‐intensive process. Although you should work in your project groups, it will
be a good idea to first solve the problem individually and then collate answers to provide the best
possible solution. You may do this in steps, for example:
Do each step INDIVIDUALLY, and then collate answers.
NOTE: Each step should be represented fully in your documentation.
The approach recommended will ensure that (1) all members obtain the skills required for
assessment purposes, and (2) it will produce modelling that is correct.