20.07.2015 Views

PhD Thesis - staffweb - University of Greenwich

PhD Thesis - staffweb - University of Greenwich

PhD Thesis - staffweb - University of Greenwich

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>PhD</strong> <strong>Thesis</strong> : Contents Section3.8 STATISTICS FOR THE SOFTWARE RE-ENGINEERING PROCESS .............................3-673.9 SUMMARY OF CHAPTER......................................................................................3-694 DEVELOPMENT OF A PROTOTYPE INTERACTIVE CFDSYSTEM ....................................................................................................... 4-704.1 OVERVIEW .........................................................................................................4-704.2 IMPORTANT ASPECTS OF DESIGN ........................................................................4-704.2.1 Imposed re-design features .........................................................................4-704.2.2 HCI design issues .......................................................................................4-744.2.2.1 Visual programming interface....................................................................................................................4-744.2.2.2 Menu and form filling interface .................................................................................................................4-754.2.3 Human Computer Interaction issues ...........................................................4-754.2.3.1 Multiple modes <strong>of</strong> data presentation ..........................................................................................................4-754.2.3.2 The CFD system has a "user-in-charge" interface.....................................................................................4-754.2.3.3 Visualisation ...............................................................................................................................................4-764.2.3.4 Graphs ........................................................................................................................................................4-764.2.3.5 Control "tinkerface" ...................................................................................................................................4-774.2.3.6 Minimise data on each form or menu and make menus specific to a task ................................................4-774.2.3.7 Choice <strong>of</strong> portable library...........................................................................................................................4-784.3 IMPORTANT ASPECTS OF IMPLEMENTATION .......................................................4-784.3.1 Restart database .........................................................................................4-784.3.2 Audit trail ...................................................................................................4-794.3.3 User defined variables and code .................................................................4-794.3.4 Additional status variables..........................................................................4-804.3.5 Finding common structure for momentum and other solved variables.........4-804.3.6 Automated saving .......................................................................................4-804.3.7 Debugging facilities....................................................................................4-814.3.8 Automatic self extending arrays..................................................................4-814.3.9 Unstructured visualisation techniques.........................................................4-824.3.10 User configured patch and time step modifiers ...........................................4-82xi

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!