System Architecture - 25%
The following criteria will be judged during the System Architecture Presentation.
| Reliability What percentage of the time does the team expect the system to be available to users? Is this feasible based on the design choices made? |
5 points |
| Maintainability How simple is the system to understand? |
5 points |
| Modularity Does the system adhere to the principles of low coupling and high cohesion? |
5 points |
| Performance What is the expected system response time of the application? What happens when there are lots of users? |
5 points |
| Scalability Can the system be expanded easily? How did the team respond to the requirements change? |
5 points |
Database - 25%
The following criteria will be judged during the Database Presentation.
| Correctness Does the design presented accurately represent the business logic? |
5 points |
| Performance What considerations did the team make to ensure consistent performance even under heavy loads? |
5 points |
| Normalization Are the database tables normalized? |
5 points |
| Specificity Does the database represent all of the details in the business logic? |
5 points |
| Security What steps has the design team taken to ensure the database is secure? |
5 points |
User Interface Design - 25%
These criteria will be judged during the User Interface Presentation
| Intuitive Interface Is it obvious the designers approached the interface with a user-centered perspective? Is the design easy to navigate and understand? |
10 points |
| Aesthetic Appeal Is the website attractive? How well have the sponsor's advertisements been incorporated into consumer-facing pages? |
10 points |
| Adaptability Is it easy for the system to change between one sweepstakes and the next? What considerations were made for mobile users? |
5 points |
Miscellaneous - 25%
The remaining 25% of the points will be determined by all three judging panels after the presentations have been given.
| Overall Correctness Does the system meet the requirements overall? How appropriate were the assumptions made by the design team? Did the design team leave anything out? |
10 points |
| Professionalism Is it feasible for the team to present this design to the venue client? Are the deliverables clear and well-organized? Were the presentations and the attitudes of the competitors professional throughout the competition? |
10 points |
| Creativity and Originality What about this design made it stand out from the other designs presented? |
5 points |




