1. Design and implement a set of experiments
2. Produce a detailed data breakdown of file artefacts created by the software
3. Answer questions about some evidence, by reading some sample data and making an interpretation of its meaning
Interpretation of Evidence – Main Report
Graham Jackson has just completed his second year of computing at the university of Birmingham. He has written to the Vice Chancellor to complain that his course leader, John Dempsey, has sabotaged his degree and has secretly changed the mark he achieved for several of his modules, turning his first-class degree into a third class degree.
You have been provided with some evidence files that contains the evidence related to The Software. You must investigate this data, and answer the following questions.
Question 1: Which modules does Graham have registered on his record?
Question 2: What marks are currently recorded against those modules?
Question 3: What is the history of each of Graham’s modules?
Question 4: Has John Dempsey altered any of Graham’s marks? If he has altered any of the modules then you should provide the following details. When it was altered. What it was before. What it was afterwards.
You have two pages to answer these questions. Provide a justification for your answer – the justification should demonstrate how you have interpreted the data.
Experiment Designs – Appendix A
You should design scientific experiments that attempt to answer at least 2 of your tasks identified in your specification. Your experiment designs should have the following components,
• Independent variable (including change method)
• Dependent variable (including measurement method)
• Confounding factors
• Control mechanisms
• A detailed step by step guide that informs you how to implement this experiment
Performing the Experiments – Appendix B
You should keep contemporaneous notes of you running your experiments.
For the experiments you design in Appendix A, produce contemporaneous notes that demonstrate you have completed them. Provide screen shots and commentary that explains your actions. Your contemporaneous notes should follow the step-by-step instructions you have created in the experiment design.
Important: Use your own name in the student name fields.
Data Breakdown – Appendix C
The data breakdown should be made available in Appendix C of your report.
For three of the files created by The Software ([login to view URL], [login to view URL], [login to view URL]) you should provide:-
• A description of how the data is structured within the file
• A description of the data type for each individual piece of data within the file artefact
You should choose an appropriate file structure definition technique. Some examples may include Jackson Structure Diagrams, Backus Naur Form (or other grammar file specification languages), XML Schemas, or something else dependent on the type of data.
It is important that you describe the structure of the data accurately. This includes making sure that the data is sequenced correctly.
The datatype description should contain a table which identifies the piece of data and its datatype. Every piece of data within the file artifact should be identified, and you should use the most accurate data type definition that you can provide.
Important: you will need to perform lots of small experiments on the data to find out the file structure and data type definitions.