Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/2011 1...

22
Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/201 1 1 Presented By: ExoNET Solutions
  • date post

    19-Dec-2015
  • Category

    Documents

  • view

    216
  • download

    0

Transcript of Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/2011 1...

Page 1: Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/2011 1 Presented By: ExoNET Solutions.

Competitive Algorithm Calculation Testing in a

Unified System

(CACTUS)

Software Plan

9/23/2011 1

Presented By:ExoNET

Solutions

Page 2: Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/2011 1 Presented By: ExoNET Solutions.

Welcome

Dr. Darren LimAssociate Professor of

Computer ScienceSiena College

2ExoNET Solutions

Software Plan

Page 3: Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/2011 1 Presented By: ExoNET Solutions.

AgendaIntroductionsProblem DefinitionSystem JustificationSystem Constraints and GoalsDevelopment ResourcesProject ModelProject Timeline

3ExoNET Solutions Software Plan

Page 4: Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/2011 1 Presented By: ExoNET Solutions.

ExoNET SolutionsTeam Members

David PurcellTeam Leader

Stephanie Del Belso

Documents Analyst

Thomas DelaneySystems

Administrator

Marco SamaritoniWeb Master

Paul AmodeoAssistant Web

Master

4ExoNET Solutions Software Plan

Page 5: Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/2011 1 Presented By: ExoNET Solutions.

AgendaIntroductionsProblem DefinitionSystem JustificationSystem Constraints and GoalsDevelopment ResourcesProject ModelProject Timeline

5ExoNET Solutions Software Plan

Page 6: Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/2011 1 Presented By: ExoNET Solutions.

Problem Definition

Current contest system is loosely structured

Inconvenient for judges and contestants

Not easily maintained

Not fully automated

6ExoNET Solutions Software Plan

Page 7: Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/2011 1 Presented By: ExoNET Solutions.

The Old System

7ExoNET Solutions Software Plan

Page 8: Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/2011 1 Presented By: ExoNET Solutions.

The Old System Cont.

8ExoNET Solutions Software Plan

Page 9: Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/2011 1 Presented By: ExoNET Solutions.

AgendaIntroductionsProblem DefinitionSystem JustificationSystem Constraints and GoalsDevelopment ResourcesProject ModelProject Timeline

9ExoNET Solutions Software Plan

Page 10: Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/2011 1 Presented By: ExoNET Solutions.

System Justification

Remove unnecessary complications

Easy communication between judges and contestants

Quick response timeContest smoothness and scalability

10ExoNET Solutions Software

Plan

Page 11: Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/2011 1 Presented By: ExoNET Solutions.

AgendaIntroductionsProblem DefinitionSystem JustificationSystem Constraints and GoalsDevelopment ResourcesProject ModelProject Timeline

11ExoNET Solutions Software Plan

Page 12: Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/2011 1 Presented By: ExoNET Solutions.

System Constraints

Communication between judges and contestants

Accepted Programming LanguagesReal Time updates and loss prevention

Record detailed contest history

12ExoNET Solutions Software Plan

Page 13: Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/2011 1 Presented By: ExoNET Solutions.

System GoalsEasy problem submission and judging

Increased reliabilityIncreased maintainability and extensibility

Intuitive and visually appealing interface

Simplicity in contest creation and participation

13ExoNET Solutions Software Plan

Page 14: Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/2011 1 Presented By: ExoNET Solutions.

AgendaIntroductionsProblem DefinitionSystem JustificationSystem Constraints and GoalsDevelopment ResourcesProject ModelProject Timeline

14ExoNET Solutions Software Plan

Page 15: Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/2011 1 Presented By: ExoNET Solutions.

Development Resources

Mozilla Firefox BlueJNetbeansGoogle Chrome

Macromedia Dreamweaver

Microsoft Office

Software

15ExoNET Solutions Software Plan

Page 16: Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/2011 1 Presented By: ExoNET Solutions.

Development Resources

Languages:JavaSQLCSSHTMLJavaScript

Languages and People

People:Dr. Darren LimExoNET Solutions

16ExoNET Solutions Software Plan

Page 17: Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/2011 1 Presented By: ExoNET Solutions.

AgendaIntroductionsProblem DefinitionSystem JustificationSystem Constraints and GoalsDevelopment ResourcesProject ModelProject Timeline

17ExoNET Solutions Software Plan

Page 18: Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/2011 1 Presented By: ExoNET Solutions.

Project Model(Waterfall Model)

Development and

Testing

18ExoNET Solutions Software Plan

Page 19: Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/2011 1 Presented By: ExoNET Solutions.

AgendaIntroductionsProblem DefinitionSystem JustificationSystem Constraints and GoalsDevelopment ResourcesProject ModelProject Timeline

19ExoNET Solutions Software Plan

Page 20: Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/2011 1 Presented By: ExoNET Solutions.

Project Timeline

20ExoNET Solutions Software Plan

Page 21: Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/2011 1 Presented By: ExoNET Solutions.

What is next?

Obtain details from client meetings

Additional project research

Requirements Specification – October 28th, 2011

21ExoNET Solutions Software Plan

Page 22: Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/2011 1 Presented By: ExoNET Solutions.

Thank You.

Questions? Comments?

22ExoNET Solutions Software Plan