Tracing Data Requirements

48
Tracing Data Requirements By Declan Chellar

description

Just as functional requirements are traced from business need to implementation, data requirements should be traced to eliminate redundancy and ensure coverage. The following procedure facilitates the tracing of data requirements to their source.

Transcript of Tracing Data Requirements

Page 1: Tracing Data Requirements

Tracing Data Requirements

By Declan Chellar

Page 2: Tracing Data Requirements

© Declan Chellar 2011

Assumptions

Page 3: Tracing Data Requirements

© Declan Chellar 2011

Assumptions

• The data requirements of any software development should be based on two key artefacts: The Data Dictionary The Logical Data Model

• Recording data requirements without reference to those artefacts leads to data redundancy

• Data redundancy leads to poor physical data modelling and ultimately to poor DB performance

Page 4: Tracing Data Requirements

© Declan Chellar 2011

• The data requirements of any software development should be based on two key artefacts: The Data Dictionary The Logical Data Model

• Recording data requirements without reference to those artefacts leads to data redundancy

• Data redundancy leads to poor physical data modelling and ultimately to poor DB performance

Assumptions

Page 5: Tracing Data Requirements

© Declan Chellar 2011

• The data requirements of any software development should be based on two key artefacts: The Data Dictionary The Logical Data Model

• Recording data requirements without reference to those artefacts leads to data redundancy

• Data redundancy leads to poor physical data modelling and ultimately to poor DB performance

Assumptions

Page 6: Tracing Data Requirements

© Declan Chellar 2011

• The data requirements of any software development should be based on two key artefacts: The Data Dictionary The Logical Data Model

• Recording data requirements without reference to those artefacts leads to data redundancy

• Data redundancy leads to poor physical data modelling and ultimately to poor DB performance

Assumptions

Page 7: Tracing Data Requirements

© Declan Chellar 2011

• The data requirements of any software development should be based on two key artefacts: The Data Dictionary The Logical Data Model

• Recording data requirements without reference to those artefacts leads to data redundancy

• Data redundancy leads to poor physical data modelling and ultimately to poor DB performance

Assumptions

Page 8: Tracing Data Requirements

© Declan Chellar 2011

Proposal

Page 9: Tracing Data Requirements

© Declan Chellar 2011

• Just as functional requirements are traced from business need to implementation, data requirements should be traced to eliminate redundancy and ensure coverage.

• The following procedure facilitates the tracing of data requirements to their source.

Proposal

Page 10: Tracing Data Requirements

© Declan Chellar 2011

• Just as functional requirements are traced from business need to implementation, data requirements should be traced to eliminate redundancy and ensure coverage.

• The following procedure facilitates the tracing of data requirements to their source.

Proposal

Page 11: Tracing Data Requirements

© Declan Chellar 2011

Tracing Data Requirements

Page 12: Tracing Data Requirements

© Declan Chellar 2011

Tracing Data Requirements

Page 13: Tracing Data Requirements

© Declan Chellar 2011

Tracing Data Requirements

Page 14: Tracing Data Requirements

© Declan Chellar 2011

Tracing Data Requirements

Page 15: Tracing Data Requirements

© Declan Chellar 2011

Tracing Data Requirements

Page 16: Tracing Data Requirements

© Declan Chellar 2011

Tracing Data Requirements

Page 17: Tracing Data Requirements

© Declan Chellar 2011

Tracing Data Requirements

Page 18: Tracing Data Requirements

© Declan Chellar 2011

Tracing Data Requirements

Page 19: Tracing Data Requirements

© Declan Chellar 2011

Tracing Data Requirements

Page 20: Tracing Data Requirements

© Declan Chellar 2011

Tracing Data Requirements

Page 21: Tracing Data Requirements

© Declan Chellar 2011

Tracing Data Requirements

Page 22: Tracing Data Requirements

© Declan Chellar 2011

Tracing Data Requirements

Page 23: Tracing Data Requirements

© Declan Chellar 2011

Tracing Data Requirements

Page 24: Tracing Data Requirements

© Declan Chellar 2011

Tracing Data Requirements

Page 25: Tracing Data Requirements

© Declan Chellar 2011

Tracing Data Requirements

Page 26: Tracing Data Requirements

© Declan Chellar 2011

Tracing Data Requirements

Page 27: Tracing Data Requirements

© Declan Chellar 2011

Tracing Data Requirements

Page 28: Tracing Data Requirements

© Declan Chellar 2011

Tracing Data Requirements

Page 29: Tracing Data Requirements

© Declan Chellar 2011

Tracing Data Requirements

Page 30: Tracing Data Requirements

© Declan Chellar 2011

Tracing Data Requirements

Page 31: Tracing Data Requirements

© Declan Chellar 2011

Tracing Data Requirements

Page 32: Tracing Data Requirements

© Declan Chellar 2011

Tracing Data Requirements

Page 33: Tracing Data Requirements

© Declan Chellar 2011

Tracing Data Requirements

Page 34: Tracing Data Requirements

© Declan Chellar 2011

Tracing Data Requirements

Page 35: Tracing Data Requirements

© Declan Chellar 2011

Scenario 1

Page 36: Tracing Data Requirements

© Declan Chellar 2011

Scenario 2

Page 37: Tracing Data Requirements

© Declan Chellar 2011

Scenario 3

Page 38: Tracing Data Requirements

© Declan Chellar 2011

Scenario 4

Page 39: Tracing Data Requirements

© Declan Chellar 2011

Scenario 5

Page 40: Tracing Data Requirements

© Declan Chellar 2011

Scenario 6

Page 41: Tracing Data Requirements

© Declan Chellar 2011

Scenario 7

Page 42: Tracing Data Requirements

© Declan Chellar 2011

Scenario 8

Page 43: Tracing Data Requirements

© Declan Chellar 2011

Scenario 9

Page 44: Tracing Data Requirements

© Declan Chellar 2011

Scenario 10

Page 45: Tracing Data Requirements

© Declan Chellar 2011

Scenario 11

Page 46: Tracing Data Requirements

© Declan Chellar 2011

Scenario 12

Page 47: Tracing Data Requirements

For a free JPG of this flow chart, please contact me via my blog.

Page 48: Tracing Data Requirements

www.chellar.com/blog