Advertisement
Guest User

Untitled

a guest
Feb 14th, 2016
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. List of things that need to be done:
  2. 3 class diagrams:
  3. Data structures class diagram
  4. Crawler class diagram
  5. server class diagram
  6. 3 sets of public interfaces:
  7. What methods will each class need?
  8. These can be generated directly from the class diagrams.
  9. 3 test plans, one for each component of the program
  10. and 3 programs.
  11. Development of test plans can be interleaved as follows:
  12. develop test plan for data structures
  13. develop data structures and test plans for the crawler and server simultaneously
  14. develop crawler and server
  15.  
  16.  
  17.  
  18. What needs to be done to the phase 1 code for phase 2?
  19. General:
  20. Move some classes into different modules. Data structures into a common library, scoring into the crawler and sorting into the server.
  21.  
  22. Data structures:
  23. Make some minor changes to reflect new requirements.
  24. Rather than simply storing a list of samples and scoring individual samples, we should store biobanks and rank them based on their samples.
  25.  
  26. Crawler:
  27. Replace the current TestDatabase class with a class that connects to the ADAC database.
  28. Write code that outputs to some intermediate file format (csv? an actual database?) that the server can read in.
  29.  
  30. Server:
  31. Read in scores from the crawler.
  32. Communicate with the search system from ADAC.
  33.  
  34. User Interface:
  35. Implement our own web interface. Either modify existing webpages from ADAC or make our own.
  36.  
  37.  
  38.  
  39. Other important things:
  40. Phil has given us access to a test version of the search.
  41. We should also have access to the codebase - maybe we should try to build this???
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement