Category Archives: UML

Drilling down solution requirements into more detail

By | 21/01/2017

The previous article How to elicit high level requirements by identifying use cases explained how to identify the scope of the solution and how to define use cases.  This article explains what questions to ask and how to document solution requirements in more detail using UML (Unified Modelling Language). A great benefit of this technique is that it… Read More »

How to elicit high level requirements by identifying use cases

By | 07/01/2017

This article is to provide you with techniques for eliciting requirements by providing step by step instructions to produce a use case model for an IT system.  A company intranet will be used throughout to provide examples. Use cases were first used by Ivar Jacobson to describe an amount of work to be done.  Use cases break down… Read More »

Using a use case model for estimating and planning

By | 07/05/2016

For the purposes of this article the assumption is that estimations and planning are required for gathering system requirements.  However it could equally be adapted for business requirements and other areas of the project development lifecycle. A use case model describes: System boundaries are Systems in scope for the project Use cases are The things the system in… Read More »

Are your stakeholders using different words when describing data to mean the same thing?

By | 06/05/2016

A entity relationship or class diagram can be used to resolve the problem when stakeholders are interchangeably using different words to mean the same thing. For the purposes of this article a conceptual model of a class diagram has been used.  A conceptual model is at class level.  A class is a group of data with similar characteristics.… Read More »