Fundamentals:System quality

From TraceFood

Jump to: navigation, search

Non-functional issues

An important part of designing any ICT system is to consider which non-functional issues that may arise or need to managed by the system. In traceability systems, this issue may be of special importance since the information captured can be used for other purposes than originially intended.

Typical issues to consider are, e.g.:

  • security - who have access to which data, avoid tampering and unauthorised access
  • privacy - which data to expose to who, avoid loss of business secrets
  • scalability - how much data is received/sent, how much data is exposed, how many should have access, for how long should data be readily available
  • usability - how can data be made available, how can data be presented and interpreted
  • dependability and trust - system and information quality
  • performance - how many information elements need to be managed, how many need access, how often, when should data be available, how fast response
  • maintainability - how can the system be maintained, extended, including the information
  • data ownership - who are legal owner of which information, how to use information provided by other parties, how are other parties treating own information
  • information integrity - is the data exposed correct, how can missing data be managed

Some of these issues are directly relevant with respect to how an actor should expose or share traceability data, and which data.

Personal tools