tracing data requirements
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
![Page 1: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/1.jpg)
Tracing Data Requirements
By Declan Chellar
![Page 2: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/2.jpg)
© Declan Chellar 2011
Assumptions
![Page 3: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/3.jpg)
© 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](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/4.jpg)
© 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](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/5.jpg)
© 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](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/6.jpg)
© 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](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/7.jpg)
© 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](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/8.jpg)
© Declan Chellar 2011
Proposal
![Page 9: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/9.jpg)
© 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](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/10.jpg)
© 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](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/11.jpg)
© Declan Chellar 2011
Tracing Data Requirements
![Page 12: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/12.jpg)
© Declan Chellar 2011
Tracing Data Requirements
![Page 13: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/13.jpg)
© Declan Chellar 2011
Tracing Data Requirements
![Page 14: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/14.jpg)
© Declan Chellar 2011
Tracing Data Requirements
![Page 15: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/15.jpg)
© Declan Chellar 2011
Tracing Data Requirements
![Page 16: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/16.jpg)
© Declan Chellar 2011
Tracing Data Requirements
![Page 17: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/17.jpg)
© Declan Chellar 2011
Tracing Data Requirements
![Page 18: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/18.jpg)
© Declan Chellar 2011
Tracing Data Requirements
![Page 19: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/19.jpg)
© Declan Chellar 2011
Tracing Data Requirements
![Page 20: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/20.jpg)
© Declan Chellar 2011
Tracing Data Requirements
![Page 21: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/21.jpg)
© Declan Chellar 2011
Tracing Data Requirements
![Page 22: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/22.jpg)
© Declan Chellar 2011
Tracing Data Requirements
![Page 23: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/23.jpg)
© Declan Chellar 2011
Tracing Data Requirements
![Page 24: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/24.jpg)
© Declan Chellar 2011
Tracing Data Requirements
![Page 25: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/25.jpg)
© Declan Chellar 2011
Tracing Data Requirements
![Page 26: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/26.jpg)
© Declan Chellar 2011
Tracing Data Requirements
![Page 27: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/27.jpg)
© Declan Chellar 2011
Tracing Data Requirements
![Page 28: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/28.jpg)
© Declan Chellar 2011
Tracing Data Requirements
![Page 29: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/29.jpg)
© Declan Chellar 2011
Tracing Data Requirements
![Page 30: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/30.jpg)
© Declan Chellar 2011
Tracing Data Requirements
![Page 31: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/31.jpg)
© Declan Chellar 2011
Tracing Data Requirements
![Page 32: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/32.jpg)
© Declan Chellar 2011
Tracing Data Requirements
![Page 33: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/33.jpg)
© Declan Chellar 2011
Tracing Data Requirements
![Page 34: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/34.jpg)
© Declan Chellar 2011
Tracing Data Requirements
![Page 35: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/35.jpg)
© Declan Chellar 2011
Scenario 1
![Page 36: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/36.jpg)
© Declan Chellar 2011
Scenario 2
![Page 37: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/37.jpg)
© Declan Chellar 2011
Scenario 3
![Page 38: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/38.jpg)
© Declan Chellar 2011
Scenario 4
![Page 39: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/39.jpg)
© Declan Chellar 2011
Scenario 5
![Page 40: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/40.jpg)
© Declan Chellar 2011
Scenario 6
![Page 41: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/41.jpg)
© Declan Chellar 2011
Scenario 7
![Page 42: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/42.jpg)
© Declan Chellar 2011
Scenario 8
![Page 43: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/43.jpg)
© Declan Chellar 2011
Scenario 9
![Page 44: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/44.jpg)
© Declan Chellar 2011
Scenario 10
![Page 45: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/45.jpg)
© Declan Chellar 2011
Scenario 11
![Page 46: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/46.jpg)
© Declan Chellar 2011
Scenario 12
![Page 47: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/47.jpg)
For a free JPG of this flow chart, please contact me via my blog.
![Page 48: Tracing Data Requirements](https://reader034.vdocument.in/reader034/viewer/2022051512/5406da8d8d7f7288088b4806/html5/thumbnails/48.jpg)
www.chellar.com/blog