Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- List of things that need to be done:
- 3 class diagrams:
- Data structures class diagram
- Crawler class diagram
- server class diagram
- 3 sets of public interfaces:
- What methods will each class need?
- These can be generated directly from the class diagrams.
- 3 test plans, one for each component of the program
- and 3 programs.
- Development of test plans can be interleaved as follows:
- develop test plan for data structures
- develop data structures and test plans for the crawler and server simultaneously
- develop crawler and server
- What needs to be done to the phase 1 code for phase 2?
- General:
- Move some classes into different modules. Data structures into a common library, scoring into the crawler and sorting into the server.
- Data structures:
- Make some minor changes to reflect new requirements.
- Rather than simply storing a list of samples and scoring individual samples, we should store biobanks and rank them based on their samples.
- Crawler:
- Replace the current TestDatabase class with a class that connects to the ADAC database.
- Write code that outputs to some intermediate file format (csv? an actual database?) that the server can read in.
- Server:
- Read in scores from the crawler.
- Communicate with the search system from ADAC.
- User Interface:
- Implement our own web interface. Either modify existing webpages from ADAC or make our own.
- Other important things:
- Phil has given us access to a test version of the search.
- 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