Modelling principles

Use cases (#44)

By |2018-10-20T23:14:48+11:00July 14th, 2017|Modelling principles, Newsletter|

Definition With software, a “use case” is a specific situation for which the software must be used to achieve a particular goal. Normally, this will be defined as a set of steps that must be followed to do the work. Use cases are invaluable for customers and suppliers alike. They help a supplier to understand [...]

Putting it all together (#43)

By |2018-10-20T23:20:31+11:00July 7th, 2017|Modelling principles, Newsletter|

At times we feel that we are getting everything right in one area of our work.  Everything we touch seems to turn to gold and we feel completely happy with our decisions and achievements – in that area. But data modelling won’t let us work in only one area – ignoring all the bits we [...]

System Matters (#42)

By |2018-10-20T23:31:10+11:00June 30th, 2017|Modelling principles, Newsletter|

In some cases, when we begin a task of data modelling, we can build walls around our project and treat it as an independent kingdom.  The design process is easier if the project has no need of any inputs from outside nor any need to provide information to anywhere else.  This gives us much more [...]

Analysis of future usage (#41)

By |2018-10-20T23:40:52+11:00June 22nd, 2017|Modelling principles, Newsletter|

How will my software be used in two years’ time?  What extra fields should I add now so that they can be used in “a while”?  Should I make these fields optional until some extra data is available next year?  Is data validation necessary, or will it become a maintenance nightmare? […]

Modelling goals (#38)

By |2018-10-21T00:35:05+11:00June 1st, 2017|Modelling principles, Newsletter|

There are many things in life that follow paths of steady development towards certain goals. Learning to drive a car requires initial learning of the mechanical skills and then those skills are practised until the new driver passes a test. Going from ignorance to an acceptable level of skill follows a fairly standard process, and [...]

Do you understand what you are modelling? (#37)

By |2018-10-22T17:33:35+11:00May 18th, 2017|Modelling principles, Newsletter|

Pipe networks can be simple or complex.  That seems like an obvious statement, but I probably don’t mean what you initially thought I meant.  At one time, I was working with software which was basically a modelling toolkit.  This toolkit could be used to provide customised software which would model specific types of networks such [...]

Good rules or bad rules? (#36)

By |2018-10-22T17:42:52+11:00May 12th, 2017|Modelling principles, Newsletter|

Many years ago when I was taking a degree course in Mechanical Engineering, I remember my first real brush with data modelling and computers. It was getting used to data input for computer programs where data had to be put in the correct format to be read by the program. In those days, input was [...]

Essential or not? (continued) (#33 – 34)

By |2018-10-22T18:05:58+11:00April 20th, 2017|Modelling principles, Newsletter|

Changes for one? In the last post we highlighted the importance of getting input from more than one person. This post looks at a variation on that.  We will often get input from various parts of an organisation which need different information and different verification.  As a result, some tables will be important to one [...]

Go to Top