Project Guidelines
The goal of the project is to apply the techniques, methodologies and languages seen in the course to a non-trivial domain. It is strongly suggested to structure the project report as follows:
- PART 1: collection of data
- Textual description of the domain
- Description of the information sources
- Collection of relevant data (text, figures, tables, drawings, ...) from the selected information sources
- Glossary of terms
- PART 2: structural modelling (following CSDP)
Iterations over these steps:
- From raw data to fact types and object types
- Basic ORM schema (object types and fact types with readings)
- Advanced ORM schema (preferred identification schemes, uniqueness constraints, mandatory participations)
- Full ORM schema (with complex constraint and derivation rules)
N.B.: every step should include a verification phase (to check the inherent correctness of the diagram) and a validation phase (to confront the schema with the collected data)
- PART 3: process modelling
Iteration over these steps (tentative):
- Identification of tasks and (sub)processes
- Identification of process participants (lanes and pools)
- Connection between tasks and participants (who does what), and between tasks and data (cf. ORM schema)
- Basic BPMN diagram
- Advanced BPMN diagrams (with exceptional flows, compensations, ...)