Modelling - Kevlin Henney - Software Cornwall

Course Details




Location: Online via Zoom
Times: 14:00 to 15:00
Full Price: £75 +vat

Course Content

Software systems codify models of how a business works, how users interact and what an application does, but often the only model available to developers is the code. The code is where the system exists, but it is often not abstracted enough to allow easy reasoning about the domain, the requirements and the expectations of both users and developers. In the past, modelling initiatives often got mired in notations and diagrams for their own sake, distracting teams from software development rather than supporting them developing software. Throwing the baby out with the bath water has deprived developers of a valuable thinking and visualisation ability.

In this session, we will dig into what modelling can and can’t offer, so that participants will…

  • Understand how models can support both reasoning and communication among developers and with other stakeholders
  • Appreciate the value of being able to visualise both domain models and software architecture
  • See how models can be used to support application-level and code-level testing

Please note these sessions are only available to Software Cornwall members and any bookings by non-members will be cancelled.

European Social Fund

The European Social Fund is partially funding Software Cornwall to run this training project to provide development training for employees within the software industry. As a Software Cornwall member you will be receiving a discount to this course by email. This course is only available to those from the UK or EU. To participate in the training certain personal information will be required from attendants as proof of employment and eligibility to attend. This information is for the purposes of ensuring that the training will go to the correct participants. You will also be required to complete an evaluation form after the training as part of the attendance.

European Social Fund Logo