$customHeader
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

  • We need to develop air-tight requirements for each project.
    • Functional requirements (what the system is required to do)
    • Use cases (workflow for each functional requirement)
    • Non-functional requirements (performance-related, etc)
    • Test cases
    • User interface design (mockups) - IMHO, this might be a huge undertaking, but is well worth it
    • Timeline/milestones
    • Coding conventions
    • JUnit testing requirements
    • Request for proposal (basically, just packaging up all this stuff and asking the student for a submission).
  • We also need to put together review material for the students to peruse before the project begins (or at project onset)
    • Related source code
    • Sample code - stubs
    • Research projects and papers that discuss the problem (i.e. name matching must have a hefty amount of research material)
    • Links to related-projects (for reporting: BIRT, Pentaho, etc)
    • Books that might be helpful to review
  • No labels