Showing all posts tagged #requirements-analysis:

Describing Software Features

Posted on March 18th, 2015

The Requirements Discovery Canvas is a visual tool that helps teams discover and organise software requirements. Inspired by the Business Model Canvas, it provides a framework for collaboration, that can be used by both agile and traditional software development teams. In my last post I discusse...

The UML Collaboration Element

Posted on March 10th, 2012

Suppose I want to conceptually model a network of flights between airports. No problem I use a class called Airport and a recursive association called Flight. A recursive association is one that connects two instances of the same class. In other words both ends of the association touch the same ...