Competitive Algorithm Calculation Testing in a Unified System (C.A.C.T.U.S.) Requirements Specification 11/2/2011 Presented By: ExoNET Solutions 1.

Slides:



Advertisements
Similar presentations
Hobb-IT Hobby Information Tracker By Illumination Technologies Software Plan September 23 rd 2013 Illumination Technologies 1.
Advertisements

Requirements Specification Presented By: Code Shark Solutions 11/3/10.
Title 1 Software Linked Interactive Competitive Environment Preliminary Design November 7 th, 2011.
Preliminary Design: Smart Scheduling Client: Dr. Robert Yoder.
2008/03/25 Unified Modeling Lanauage 1 Introduction to Unified Modeling Language (UML) – Part One Ku-Yaw Chang Assistant Professor.
Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/ Presented By: ExoNET Solutions.
Acceptance Test: Smart Scheduling Client: Dr. Robert Yoder.
Alumni Spotlight Web Systems Software Plan Presentation by Initrode Solutions 9/23/2006.
Falcon Enterprises Welcome Mr. Jay Bebb & Mr. Brian Peppiatt.
October 26th, Simnet View Requirements Specification by InnoSmart Technologies.
9/21/2007SKYNET Software Plan Dynamic Network Device Mapping System (DNDMS) Software Plan By SKYNET Software.
Title 1 Software Linked Interactive Competitive Environment Software Requirements Specification November 2 nd, 2011.
IOS Requirements Specification Bad Robot Enterprises 1 BAD ROBOT ENTERPRISES INTERNATIONAL ONLINE SURVEY (IOS) REQUIREMENTS SPECIFICATION Roger Bacon Science.
11/28/06Preliminary Design1 Automated Excel Grading System Welcome Ms. Jami Cotler and Dr. Scott Hunter And Guests.
Alumni Spotlight Web System Preliminary Design by Initrode Solutions 12/01/2006.
10/27/2006Requirements Specification1 Automated Excel Grading System Welcome Ms. Cotler and Dr. Hunter.
IOS Preliminary Design Bad Robot Enterprises 1 BAD ROBOT ENTERPRISES INTERNATIONAL ONLINE SURVEY (IOS) PRELIMINARY DESIGN Roger Bacon Science Center, Room.
Pear Software e-SATA (The Electronic Spreadsheet Automated Teaching Assistant) Requirements Specification.
Requirements Specification MAJIK Software Solutions 1 Virtual Network Device Mapping System Requirements Specification By MAJIK Software Solutions October.
FSH Technologies Requirements Specification October 31, 2011.
Title 1 Software Linked Interactive Competitive Environment Software Plan September 23 rd, 2011.
11/30/2007SKYNET Preliminary Design Dynamic Network Device Mapping System (DNDMS) Preliminary Design By SKYNET Software.
School of Science Network Device Display System Requirements Specification by Orion Technologies Roger Bacon Hall Room 328 October 24, :15 AM.
Alumni Spotlight Web Systems Requirements Specification by Initrode Solutions 10/25/2006.
School of Science Device Networking System Software Plan by Orion Technologies Roger Bacon Hall Room 328 September 21, :15 AM.
Requirements Specification: Smart Scheduling Client: Dr. Robert Yoder.
Friday 9/25/09 1 Proposed Project: Student/Staff Programming Problem and Solution Manager (S 2 P 2 ASM) Software Plan Presentation Client: Dr. Darren Lim.
FSH Technologies Preliminary Design: F.I.L.E.T. December 9, 2011.
11/4/2009 Requirements Specification. Our Client… Dr. Timoth C. Lederman Professor of Computer Science Siena College And To All Other Guests 11/4/2009.
1 PerformanceSoftware Roger Bacon Science Center, Room 328 October 26, 2005 Automated Grading System for Microsoft Excel - Requirements Specification -
10/24/2007SKYNET Requirements Specification Dynamic Network Device Mapping System (DNDMS) Requirements Specification By SKYNET Software.
Competitive Algorithm Calculation Testing in a Unified System (C.A.C.T.U.S.) Preliminary Design 12/7/2011 Presented By: ExoNET Solutions 1.
Detailed Design: Smart Scheduling Client: Dr. Robert Yoder.
Software Plan Presented By: Code Shark Solutions 9/24/10.
SIENA COLLEGE ACCURATE REGISTRATION DETAILED DESIGN MARCH 6, 2013 SCAR 1 D&C Solutions Detailed Design Siena College Accurate Registration.
Monday, October 29 st 2012 Requirements Specification.
2005/05/25 Unified Modeling Lanauage 1 Introduction to Unified Modeling Language (UML) – Part One Ku-Yaw Chang Assistant Professor.
1 Advanced Software Engineering Association for Computing Machinery High School Competition System Prof: Masoud Sadjadi Fall 2004 First Deliverable By:
1 Software Requirements Specification Presentation Client Dr. Darren Lim Friday October 30, 2009 Java.Online.Learning.Tutor.
Title 1 Software Linked Interactive Competitive Environment Acceptance Test April 26 th, 2012.
Hobb-IT Hobby Information Tracker By Illumination Technologies Requirements Specification October 28 rd Illumination Technologies Hobb-IT.
CCRS Comprehensive Conference Registration System Detailed Design March 6 th,
CCRS Comprehensive Conference Registration System Acceptance Test May 1 st,
Title 1 Software Linked Interactive Competitive Environment Detailed Design March 1 st, 2012.
ID-10t Consultants Generation Java Software Plan Roger Bacon Science Center, Room 328 September 19, :15 am 09/19/20081 ID-10t Consultants Software.
Friday, December 7 th 2012 Preliminary Design. IntroductionRestatement of ProblemProject ProgressionUser Case NarrativesUse Case DiagramDeployment DiagramWebsite.
Advanced Software Engineering Association for Computing Machinery High School Competition System Prof: Masoud Sadjadi Fall 2004 First Deliverable By: Prasad.
Welcome Dr. Eric Breimer Associate Professor of Computer Science Siena College 515 Loudon Road Loudonville, NY /2/2009Digital Evolutions | Requirements.
GUEST REGISTRATION ADVANCEMENT BY SUNNY SOLUTIONS (G.R.A.S.S) Software Plan 9/21/2012 SUNNY SOLUTIONS SOFTWARE- PLAN PRESENTATION 1.
R.O.S.E.S. Preliminary Design Presented By: Code Shark Solutions 12/8/10.
Wednesday, May 1, 2013 Acceptance Test. IntroductionRestatement of ProblemProject ProgressionUser Case NarrativesUnit TestsIntegration TestAcceptance.
CCRS Comprehensive Conference Registration System Preliminary Design December 7 th,
® IBM Software Group © 2006 IBM Corporation Writing Good Use Cases Module 1: Introduction to Use-Case Modeling.
Competitive Algorithm Calculation Testing in a Unified System (C.A.C.T.U.S.) Acceptance Test 04/25/2012 Presented By: ExoNET Solutions 1.
Preliminary Design By Phoenix Tech. Dr. Darren Lim Assistant Professor Department of Computer Science Siena College Mrs. Pauline White Visiting Instructor.
 CCRS Comprehensive Conference Registration System Software Plan September 21 st, 2012 S.E.E. Solutions 1.
1 Acceptance Test Presentation Client Dr. Darren Lim 4/27/2010.
Seraphim.  Our Clients: ◦ Ms. J’aimé Pfeiffer (Capital Region BOCES) ◦ Ms. Jen Cannell (Questar III)  Guests ◦ Dr. Meg Fryling ◦ Dr. Darren Lim.
Lecture 14 22/10/15. The Object-Oriented Analysis and Design  Process of progressively developing representation of a system component (or object) through.
GUEST REGISTRATION ADVANCEMENT BY SUNNY SOLUTIONS (G.R.A.S.S) Requirements Specification 10/29/2012 SUNNY SOLUTIONS REQUIREMENTS SPECIFICATION PRESENTATION.
29 September 2004Spartacus Computing Solutions1 Welcome Mr. Brian Smith, Siena College Webmaster & Ms. Kate Zimmerman, Siena College Academic Program Administrator.
5. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Describe the activities of the requirements discipline  Describe the difference.
Programming Contest Scoreboard and Submission 1 Welcome Mr. Matthews and Dr. Vandenberg SEG Acceptance Test April 26th, 2005.
October 30 th /28/2013 Requirements Specification 2 Client: Dr. Timoth Lederman Guest: Dr. Darren Lim Guest: Dr. Meg Fryling.
DETAILED DESIGN EFFICIENT AND SIMPLE Maroon Solutions 1.
SIENA COLLEGE ACCURATE REGISTRATION REQUIREMENTS SPECIFICATION OCTOBER 29 TH, 2012 SCAR 1 D&C Solutions Requirements Specification.
CCRS Comprehensive Conference Registration System Requirements Specification October 29 th, 2012 S.E.E. Solutions 1.
Requirements Specification
Preliminary Design Presentation
Presentation transcript:

Competitive Algorithm Calculation Testing in a Unified System (C.A.C.T.U.S.) Requirements Specification 11/2/2011 Presented By: ExoNET Solutions 1

Welcome Dr. Darren Lim Associate Professor of Computer Science Siena College 2 ExoNET Solutions - Requirements Specification

Agenda  Introductions  Problem Overview  Project Status  User Case Narratives  UML Use Case Diagrams  Data Flow Diagrams  Functional and Non-Functional Requirements  Timeline  What is next for ExoNET? 3 ExoNET Solutions - Requirements Specification

ExoNET Solutions Team Members David Purcell Team Leader Stephanie Del Belso Documents Analyst Thomas Delaney Systems Administrator Marco Samaritoni Web Master Paul Amodeo Assistant Web Master 4 ExoNET Solutions - Requirements Specification

Agenda  Introductions  Problem Overview  Project Status  User Case Narratives  UML Use Case Diagrams  Data Flow Diagrams  Functional and Non-Functional Requirements  Timeline  What is next for ExoNET? 5 ExoNET Solutions - Requirements Specification

Problem Overview  Current contest system is loosely structured  Inconvenient for judges and contestants  Not easily maintained  Not fully automated 6 ExoNET Solutions - Requirements Specification

Agenda  Introductions  Problem Overview  Project Status  User Case Narratives  UML Use Case Diagrams  Data Flow Diagrams  Functional and Non-Functional Requirements  Timeline  What is next for ExoNET? 7 ExoNET Solutions - Requirements Specification

Project Status Development and Testing Requirements Specification 8 ExoNET Solutions - Requirements Specification

Agenda  Introductions  Problem Overview  Project Status  User Case Narratives  UML Use Case Diagrams  Data Flow Diagrams  Functional and Non-Functional Requirements  Timeline  What is next for ExoNET? 9 ExoNET Solutions - Requirements Specification

User Case Narratives  Describe the behavior of users within a system.  Aid in the discovery of requirements 10 ExoNET Solutions - Requirements Specification

User Case Narrative: System Administrator  Logs in/Logs out of C.A.C.T.U.S.  Has highest level privileges  Configures contest environment  Creates user accounts for a contest 11 ExoNET Solutions - Requirements Specification

User Case Narrative: Judge  Logs in/Logs out of C.A.C.T.U.S.  Is given teams to supervise  Communicates with teams  Reviews problem submissions 12 ExoNET Solutions - Requirements Specification

User Case Narrative: Contestant  Logs in/Logs out of C.A.C.T.U.S.  Familiarizes with C.A.C.T.U.S. interface  Submits problem submissions 13 ExoNET Solutions - Requirements Specification

User Case Narrative: Spectator  Logs in/Logs out of C.A.C.T.U.S.  Views scoreboard  Views contest problems 14 ExoNET Solutions - Requirements Specification

Agenda  Introductions  Problem Overview  Project Status  User Case Narratives  UML Use Case Diagrams  Data Flow Diagrams  Functional and Non-Functional Requirements  Timeline  What is next for ExoNET? 15 ExoNET Solutions - Requirements Specification

UML Use Case Diagrams  Visual representation of user behavior  Overview of User Case Narratives 16 ExoNET Solutions - Requirements Specification

UML Use Case Diagram Legend System Boundary Actor (Human or Non-Human) Use Case Participations 17 ExoNET Solutions - Requirements Specification

UML Use Case Diagram: C.A.C.T.U.S. 18 ExoNET Solutions - Requirements Specification

Agenda  Introductions  Problem Overview  Project Status  User Case Narratives  UML Use Case Diagrams  Data Flow Diagrams  Functional and Non-Functional Requirements  Timeline  What is next for ExoNET? 19 ExoNET Solutions - Requirements Specification

Data Flow Diagrams  Visual representation of data flow  System components are drawn at various levels of detail  Context Diagram – Highest level of abstraction and external users  Level 0 Diagram – Major processes and data  Level 1 Diagrams – More detailed view of a process 20 ExoNET Solutions - Requirements Specification

Data Flow Diagrams Legend Data Source/Sink Process Data Store Data Flow 21 ExoNET Solutions - Requirements Specification

Data Flow Diagram: Context Diagram 22 ExoNET Solutions - Requirements Specification

Data Flow Diagram: Level 0 Diagram 23 ExoNET Solutions - Requirements Specification

Data Flow Diagram: Process 2 (Log In), Level 1 24 ExoNET Solutions - Requirements Specification

Agenda  Introductions  Problem Overview  Project Status  User Case Narratives  UML Use Case Diagrams  Data Flow Diagrams  Functional and Non-Functional Requirements  Timeline  What is next for ExoNET? 25 ExoNET Solutions - Requirements Specification

Functional Requirements Inventory: C.A.C.T.U.S.  Responsive  Scalable  Robust  Usable in multiple Web Browsers  Run programming contests 26 ExoNET Solutions - Requirements Specification

Functional Requirements Inventory: System Administrator  Upload contest problems  Add/Drop Contestants  Create user accounts  Select contest languages 27 ExoNET Solutions - Requirements Specification

Functional Requirements Inventory: Judge  Process problem submissions from Contestants  Communicate with Contestants 28 ExoNET Solutions - Requirements Specification

Functional Requirements Inventory: Contestant  View contest problems  View scoreboard  Communicate with Judges  Submit problem submissions 29 ExoNET Solutions - Requirements Specification

Functional Requirements Inventory: Spectator  View contest problems  View scoreboard 30 ExoNET Solutions - Requirements Specification

Non-Functional Requirements  User friendly  Stable 31 ExoNET Solutions - Requirements Specification

Agenda  Introductions  Problem Overview  Project Status  User Case Narratives  UML Use Case Diagrams  Data Flow Diagrams  Functional and Non-Functional Requirements  Timeline  What is next for ExoNET? 32 ExoNET Solutions - Requirements Specification

Timeline 33 ExoNET Solutions - Requirements Specification

Agenda  Introductions  Problem Overview  Project Status  User Case Narratives  UML Use Case Diagrams  Data Flow Diagrams  Functional and Non-Functional Requirements  Timeline  What is next for ExoNET? 34 ExoNET Solutions - Requirements Specification

What is next for ExoNET?  Preliminary Design – November 3 rd – December 6 th  Preliminary Design Delivered – December 6 th, 2011  Preliminary Design Presentation – December 7 th, ExoNET Solutions - Requirements Specification

Thank You. Questions? Comments? 36 ExoNET Solutions - Requirements Specification