openETCS / dataDictionary

This repository is the container for the openETCS data dictionary
6 stars 7 forks source link

Internal data structure.odt: Principles should be kept free from implementation details #19

Open UweSteinkeFromSiemens opened 10 years ago

UweSteinkeFromSiemens commented 10 years ago

Review comments to Chapter "2 Principles":

At the level of system system analysis, the variables and data types should be defined with the focus on the meaning and kind of information they represent and not affected by implementation details or non-functional aspects like memory or CPU usage.

The reason is that such implementation details unneccessarily tend to increase complexity and impede understandibility and clarity. (Later during design, implementation and optimization, implementation aspects will become relevant, but not yet.)

This applies to the following principles listed in the document: